O arquivo ~ / .bash_profile é carregado somente quando você invocar o bash como um shell de login, caso contrário carregue o ~ / .bashrc
Quero dizer, se você abrir um terminal no X Window, provavelmente será chamado como um shell de não-login. Muitos emuladores de terminal X têm a opção de configurar como um shell de login toda vez que você abre uma janela ou uma guia.