OSX .bashrc e .bash_profile

No OSX, .bashrc e .bash_profile são carregados em momentos distintos:

O primeiro quando você está em um shell de não-login
O mais tarde quando você está em um shell de login

Portanto, se você tiver apenas .bashrc, o que quer que esteja nele não será executado quando você simplesmente, por exemplo, abrir o iTerm e terá que carregá-lo sozinho:

source ~/.bashrc

Você pode testar a diferença abrindo uma sessão bash e descobrirá que agora seu .bashrc foi carregado sem você mesmo carregá-lo:

bash

Minha maneira de contornar isso, já que não preciso de coisas diferentes em um shell de não login ou login, é apenas fazer um link simbólico entre rc e perfil:

cd ~/
ln
-s .bashrc .bash_profile