si .bash_profile achètent généralement .bashrc aucune façon, pourquoi ne pas utiliser .bashrc?

StackOverflow https://stackoverflow.com/questions/908537

  •  05-09-2019
  •  | 
  •  

Question

il semble que nous allons mettre

source ~/.bashrc

dans notre .bash_profile de toute façon. Alors, pourquoi ne pas simplement utiliser un fichier, Bashrc dire?

Était-ce utile?

La solution

Parce qu'il peut y avoir des choses que vous voulez seulement faire une fois par connexion (donc en .bash_profile) plutôt que chaque fois qu'un xterm ou similaire ouvre (comme par .bashrc), par exemple demander à l'utilisateur un mot de passe pour décrypter et charger SSH clés dans un agent ssh, etc etc.

Autres conseils

Vous pouvez mettre des choses dans .bash_profile qui ne sont pas appropriés pour une instance shell qui n'est pas un terminal. Par exemple, si vous avez exécuté une commande externe de votre éditeur à travers la coque - l'instance shell serait la source .bashrc mais pas .bash_profile. Par exemple, je pourrais mettre alias ls=ls -F dans mon profil, mais vous ne voulez pas que l'alias appliqué pour seulement une instance de la coquille, à ceux que vous interagir avec.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top