O código no .bashrc não é executado quando abro uma nova janela de terminal no Ubuntu 12.04. Notei isso ao criar um arquivo .bash_aliases. Os aliases não apareceram quando eu abri um novo terminal. No entanto, quando eu digito, source .bashrc
os aliases apareceram.
.bashrc deve ser executado toda vez que abro uma nova janela do terminal, certo?
Como faço isso acontecer?
.profile
é lido no momento do login, não quando você abre um novo terminal, a menos que haja uma configuração incorreta em algum lugar. Selah: você mudou alguma coisa na configuração padrão? Por favor, execute ps -o command $$ $PPID
um terminal e copie e cole a saída.
.bashrc
na sua pasta pessoal, certo?
echo $SHELL
. Isso aconteceu comigo e o shell foi / bin / sh em vez de bash. Corrija-o no / etc / passwd e no seu .bashrc em execução.