~/.bash_profile é executado apenas quando um shell de login é iniciado.
~/.bashrc é executado quando um shell interativo não-login é executado.
Para ter comandos executados quando você abre um novo Terminal, você deve colocá-los em ~/.bashrc .