.bash_aliases
só é útil se for originado por outro arquivo de configuração; bash
em si não sabe nada sobre isso. Algumas distribuições do SO incluem uma linha como source .bash_aliases
em um arquivo de configuração padrão, como uma forma de "simplificar" a configuração padrão.
Pessoalmente, acabei de colocar as definições de alias diretamente em .bashrc
, principalmente porque eu não defino aliases suficientes para garantir um arquivo separado. (A maioria dos aliases deve realmente ser definida como funções.) Dito isso, às vezes eu agrupo minhas funções em outros arquivos que são originados pelo meu .bashrc
.
No final, as definições de alias são mantidas na memória, portanto, não há realmente nenhum argumento de desempenho strong a favor ou contra defini-las em .bashrc
ou em um arquivo originado por .bashrc
.