Файл инициализации в масштабе всей системы /etc/bash.bashrc
и стандартный персональный файл инициализации ~/.bashrc
, если оболочка является interactivРµ.
Когда удар инициализирует невход в систему интерактивная оболочка удара в системе Debian/Ubuntu-like, оболочка сначала читает /etc/bash.bashrc
и затем чтения ~/.bashrc
.
Причина это /etc/bash.bashrc
не появляется в нормальной документации удара (такой как здесь, или здесь) то, что это - опция, добавленная Debian и принятая Ubuntu. Поскольку Debian объясняет это (readme.debian):
Что такое/etc/bash.bashrc? Это, кажется, не документируется.
Версия Debian удара компилируется со специальной опцией (
-DSYS_BASHRC
) это делает чтение удара/etc/bash.bashrc
прежде~/.bashrc
для интерактивных оболочек невхода в систему. Так, в системах Debian,/etc/bash.bashrc
к~/.bashrc
как/etc/profile
к~/.bash_profile
.
Таким образом, /etc/bash.bashrc
документируется в Debian и страницы справочника Ubuntu, но не в страницы справочника от других дистрибутивов, которые не поддерживают эту функцию.