web-dev-qa-db-fra.com

Différence entre .profile et .bash_profile sur Snow Leopard

Je vais définir le chemin d'accès à mySQl sur mon ordinateur (j'utilise Snow Leopard) mais je vois différentes instructions en ligne.

Certains disent de changer le fichier .profile et certains disent de changer le fichier .bash_profile. Quelle est la différence?

64
redconservatory

.profile fonctionne avec sh ou bash. Pourtant .bash_profile est spécifique à bash et remplacera .profile si présent.

82
Paul R

Je crois que les vérifications d'environnement mac OS X .bash_profile, .bash_login, .profile dans cet ordre. Il s'exécutera selon la valeur la plus élevée de la hiérarchie. Par conséquent, si vous avez .bash_profile, il ne vérifiera pas .profile.

46
hlim