Bash
Séquence d'exécution du fichier
Recherche…
Introduction
.bash_profile , .bash_login , .bashrc et .profile font tous la même chose: configurez et définissez les fonctions, les variables et les tris.
La principale différence est que .bashrc est appelé à l'ouverture d'une fenêtre non connectée mais interactive, et que .bash_profile et les autres sont appelés pour un shell de connexion. Beaucoup de gens ont leur .bash_profile ou un appel similaire .bashrc toute façon.
Remarques
Les autres fichiers importants sont:
/etc/profile, pour le code d'initialisation à l'échelle du système (non spécifique à l'utilisateur)..bash_logout, déclenché lors de la.bash_logout(pensez au nettoyage).inputrc, similaire à.bashrcmais pour readline.
.profile vs .bash_profile (et .bash_login)
.profile est lu par la plupart des shells au démarrage, y compris bash. Cependant, .bash_profile est utilisé pour les configurations spécifiques à bash. Pour le code d'initialisation général, placez-le dans .profile . Si c'est spécifique à bash, utilisez .bash_profile .
.profile n'est pas conçu spécifiquement pour bash, mais .bash_profile est à la place. ( .profile est pour Bourne et autres shells similaires, dont bash est basé) Bash retournera à .profile si .bash_profile n'est pas trouvé.
.bash_login est un repli pour .bash_profile , s'il n'est pas trouvé. Généralement, il .bash_profile mieux utiliser .bash_profile ou .profile place.