Aliases não funcionam após o terminal de reinicialização

5

Eu criei alguns novos aliases em ~/.bashrc , depois executei source ~/.bashrc e funcionou. Mas depois de reiniciar o terminal não funciona. Eu olhei para trás e encontrei o conselho: crie ~/.bash_aliases e em ~/.bashrc append string:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Mas o problema continua sem solução. Alguma sugestão?

    
por Eugene 07.07.2012 / 11:55

1 resposta

4

Possivelmente, seu terminal inicia um login shell . Nesse caso, não .bashrc é lido, mas o bash procura por ~ / .bash_profile, ~ / .bash_login e ~ / .profile, nessa ordem.

tente man bash e procure por INVOCATION para ler mais.

Pode ser útil criar o .bashrc no seu .bash_login.

    
por ohno 07.07.2012 / 14:01