Dans le serveur Debian nouvellement installé, bash sous root a des configurations telles que nom d'utilisateur@répertoire actuel, touches fléchées et touches de raccourci disponibles, mais lorsque je crée un nouvel utilisateur, il n'y a aucune fonction associée. La configuration que root peut utiliser ne devrait-elle pas être la configuration globale dans etc. Comment permettre aux nouveaux utilisateurs d'avoir la même configuration bash que root.
Résolu, la raison est que le shell par défaut pour les nouveaux utilisateurs n'est pas bash
De manière générale, il existe des configurations spéciales pour les utilisateurs root dans
/root/.bashrc
为root的私有bash配置,将此文件复制到/home/用户名/.bashrc
,新用户就可以用和root一样的配置了。此外,复制后需要改动.bashrc
.Pour
Debian/类Ubuntu
系统, 默认情况下,bash
会先执行/etc/bash.bashrc
,再执行~/.bashrc
文件. 如果没有~/.bashrc
文件存在,也会执行/etc/bash.bashrc
, il existe une configuration par défaut.