Eu finalmente encontrei uma solução adequada para esse problema. se houver um arquivo ~/.bash_login
e não estiver vazio, o arquivo ~/.bashrc
não será carregado automaticamente quando abrirmos o shell. Se movermos esse ~/.bash_login
mv ~/.bash_login ~/.bash_login_old
o arquivo ~/.bashrc
será carregado e também o arquivo ~/.bash_aliases
, se as seguintes linhas não forem comentadas no arquivo ~/.bashrc
.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Uma outra solução que posso imaginar é que se você não quiser renomear ou excluir o arquivo ~/.bash_login
, o que você pode fazer é quando estiver no shell, basta digitar este comando bash
e ele carregará o ~/.bashrc
file.