O arquivo .bash_alias não é padrão e deve ser carregado explicitamente em um dos arquivos carregados automaticamente, por exemplo, .bashrc ou .bash_profile . Use o seguinte snippet de script:
[[ -f ~/.bash_alias ]] && . .bash_alias
Verifique se você está incluindo .bash_alias no correto; terminais Linux locais geralmente não iniciam shells de login, então você usaria .bashrc , mas via SSH no sistema remoto, o bash carregará somente .bash_profile automaticamente. Veja a seção INVOCATION em man bash .