.bash_aliases
полезно, только если она получена из другого файла конфигурации; Сам bash
ничего об этом не знает. Некоторые дистрибутивы ОС включают строку типа source .bash_aliases
в файл конфигурации по умолчанию как способ «упрощения» конфигурации по умолчанию.
Лично я просто поместил определения псевдонимов непосредственно в .bashrc
, прежде всего потому, что я не определил достаточно псевдонимов, чтобы гарантировать использование отдельного файла. (Большинство псевдонимов действительно следует определять как функции.) Тем не менее, я иногда группирую свои функции в других файлах, источником которых является мой .bashrc
.
В конце концов, определения псевдонимов хранятся в памяти, поэтому на самом деле нет веских аргументов в пользу производительности или против их определения в .bashrc
или в файле, полученном из .bashrc.
.