O menos no início de $0
significa que bash
está sendo iniciado como um shell de login.
Nesse caso, bash
lê os comandos de inicialização de .bash_profile
, não .bashrc
.
A correção mais simples é criar ~/.bash_profile
, se ainda não existir, e colocar
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
no topo.
Veja também: Qual é o problema? conf de leitura de arquivo entre login e shell não-login?