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
.