Algumas noções básicas: .bashrc é para o shell interativo de não-login, enquanto ~/.bash_profile é para o shell de login interativo.
Para
-
Shell de não-login interativo, ordem de inicialização: bashrc de todo o sistema (SYS_BASHRC) padrão
/etc/bash.bashrc= >~/.bashrc -
Shell de login interativo, ordem de inicialização:
/etc/profile[^ sysconfdir] = >~/.bash_profile= >~/.bash_login= >~/.profile.
O Ubuntu, por padrão, usa ~/.profile para carregar ~/.bashrc , se ~/.bash_profile existir, ~/.profile e ~/.bashrc NÃO serão carregados na inicialização do shell.
Certifique-se de que você não tem um ~/.bash_profile , coloque o que deseja em ~/.profile e ~/.bashrc .