mac change bash_profile osx bash configuration shell

osx - change - Configuración Bash en Mac OS X 10.4+



where is bash_profile mac (2)

Al configurar el bash en OSX a través de ~/.profile parece ignorarlo por completo tan pronto como ~/.bash_profile existe. Si este es el comportamiento correcto y esperado, ¿debería agregar mi configuración adicional a ~/.bash_profile también o usarla en lugar de ~/.profile ?

Gracias por adelantado.


Es comportamiento esperado. Mira aquí

Cuando bash se invoca como un shell de inicio de sesión interactivo o como un shell no interactivo con la opción --login, primero lee y ejecuta comandos desde el archivo / etc / profile, si ese archivo existe. Después de leer ese archivo, busca ~ / .bash_profile, ~ / .bash_login, y ~ / .profile, en ese orden, y lee y ejecuta comandos del primero que existe y que es legible.

Entonces, solo cuenta el primero legible.

En cuanto a lo que debe usar, depende de usted, a menos que haya políticas corporativas u otra cosa que cree una específica o que dependa de una específica.


Sería "fuente ~ / .profile"