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 .bashrcos 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 $$ $PPIDum terminal e copie e cole a saída.
.bashrcna 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.