Existem diferentes conjuntos de arquivos nos quais você pode definir esses aliases dependendo se o Bash foi iniciado como um shell de login ou não.
Se você fizer login em sua máquina (ou seja, fornecer nome de usuário e senha), o Bash sempre carregará /etc/profile
e carregará o primeiro de ~/.bash_profile
, ~/.bash_login
e ~/.profile
se encontrar um deles. / p>
Se você iniciar um novo terminal a partir de sua máquina, não iniciará um shell de login, mas um chamado shell interativo. Isso carrega ~/.bashrc
, mas nenhum dos outros acima, e este também é o local onde seu alias provavelmente será armazenado. *
Para carregar o conteúdo de .bashrc
quando você executa um shell de login, adicione o seguinte ao seu ~/.bash_profile
:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
Reconecte-se via SSH e o alias de ~/.bashrc
estará disponível.
* Se não estiver neste arquivo, pode haver outros arquivos bashrc
em todo o sistema, como /etc/bash.bashrc
no Ubuntu. Veja: Variáveis de Ambiente - Documentação do Ubuntu da Comunidade