Eu percebi isso; isso foi causado por eu ter criado um .bash_profile seguindo um tutorial para configurar uma chave GPG. Na presença de um arquivo .bash_profile, todo o arquivo .bashrc é ignorado.
Mas, eles ainda funcionam depois de source .bash_aliases
.
Eu tenho as seguintes linhas no meu .bashrc:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Isso é equivalente a digitar source .bash_aliases
, não é?
Eu percebi isso; isso foi causado por eu ter criado um .bash_profile seguindo um tutorial para configurar uma chave GPG. Na presença de um arquivo .bash_profile, todo o arquivo .bashrc é ignorado.
De man [
:
-f FILE
FILE exists and is a regular file
Como você fez um link .bash_aliases, esse teste está falhando. Torne um arquivo regular e não um link simples ou altere este teste.