Petit mémo pour se rappeler quel est le rôle de chaque fichier, et quand il est lu.

.bash_profile est appelé à la connexion de l'utilisateur (ssh, session graphique, su -) et contient un appel à .bashrc, en général. Il n'est appelé que quand bash est le "login shell" de l'utilisateur. On retrouve cette info dans la sortie de la commande finger. Il peut s'appeler .profile ou .bash_login

Il contient l'initialisation des variables d'environnement, et convient aussi bien aux sessions interactives ou non

.bashrc est appelé quand bash est lancé depuis un autre shell. s'il n'est pas inclus dans .bash_profile, il n'est pas appelé à l'ouverture de session. Il contient principalement des définitions de fonctions et des alias.

Le flux classique des fichiers de conf est donc :

/etc/profile
.bash_profile
  \_.bashrc
  \_ /etc/bashrc

Ajouter un Commentaire


Code de sécurité
Rafraîchir