Quando bash
inicia, ele lê os arquivos a seguir toda vez que você faz login. Para os propósitos do OS X, isso significa que toda vez que você abrir uma nova janela Terminal
.
/etc/profile
~/.bash_profile
~/.bash_login (if .bash_profile does not exist)
~/.profile (if .bash_login does not exist)
Quando você inicia um novo shell digitando bash
na linha de comando, ele lê .bashrc
O OS X também usa ~/.MacOSX/environment.plist
para definir mais variáveis de ambiente, incluindo caminhos se necessário.
Por fim, /etc/paths
e /etc/paths.d
também são lidos pelo shell.
/opt/local/bin
etc. são adicionados em ~/.tcshrc
por MacPorts. Também não deixe de procurar em ~/.cshrc
.