La plupart des personnalisations de l'interpréteur de commandes Bash, y compris l'option PS1
l'invite de l'interpréteur de commandes, doit être définie dans ~/.bashrc
qui s'applique à tous les shells interactifs.
Vous aurez également besoin d'un ~/.bash_profile
-qui ne devrait contenir que des éléments pour les shells de connexion - et il devrait être source ~/.bashrc
par exemple,
[ -r ~/.bashrc] && . ~/.bashrc
Si vous avez un ~/.profile
il ne devrait contenir que des commandes compatibles POSIX et rien de spécifique à Bash, ce qui signifie que vous devriez préférer utiliser ~/.bash_profile
pour les commandes de connexion lorsque vous avez un ~/.bashrc
pour qu'il devienne une source.