O aplicativo Terminal (assim como o iTerm) no macOS (que eu acredito que você esteja usando) inicia um shell login por padrão. Quando bash
é iniciado como um shell de login, ele lê seu arquivo ~/.bash_profile
, mas não ~/.bashrc
.
Você pode alterar a forma como o seu terminal inicia o shell nas preferências do terminal ou pode fazer com que o seu ~/.bash_profile
origine o arquivo ~/.bashrc
adicionando o seguinte a ~/.bash_profile
(provavelmente no final do arquivo) :
if [[ "$-" == *i* ]] && [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
Isso faria com que o shell de login também lesse o arquivo ~/.bashrc
se ele fosse um shell interativo e se o ~/.bashrc
existisse.
Como alternativa, você pode obviamente adicionar a modificação a PATH
in ~/.bash_profile
. Acredito que o macOS não instale um arquivo ~/.bashrc
padrão nos diretórios iniciais dos usuários.
Relacionados: