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 à .bashrc mais 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.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow