Я начинаю немного больше использовать командную строку и вижу, что есть много способов настроить некоторые файлы конфигурации в моем $HOME
. Это хорошо, так как вы можете настроить его так, как вам нравится.
К сожалению, для новичков слишком много вариантов немного сбивает с толку. Например, я создал .bash_alias
для какого-то псевдонима, который я использую. Я даже не знал, что такая опция существует, раньше просто редактировал .bashrc.
Есть ли шаблон, «хорошая практика», предполагающая гибкость и модульность с точки зрения структуры файлов rc? Существует ли группа стандартизации для этого, или каждый орган просто создает свои собственные настройки конфигурации?
все файлы конфигурации зависят от программного обеспечения, которое их использует. в большинстве случаев файл называется .<programname>rc
в некоторых случаях это файл конфигурации в "скрытом" .
каталог, т.е. ~/.fluxbox/init
нет ничего плохого в том, чтобы поместить свои псевдонимы в .bashrc
файл, .bash_alias
это еще один сценарий оболочки, вызываемый изнутри .bashrc
, некоторым людям просто нравится разделять свои конфигурации, в то время как другие, как я, предпочитают помещать все наши связанные конфигурации в один файл для упрощения управления.
в моем .bashrc
Там есть:
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi
что, как я полагаю, есть в вашем, только без комментариев, то есть он проверяет, что .bash_alias
является файлом, а затем "отправляет" его в .bashrc
файл (вот что . ~/.bash_alias
средства, .
в этом случае это ярлык для source
)