Файлы bashrc
используются для инициализации каждой отдельной интерактивной оболочки.
Я немного не уверен, зачем здесь нужен префикс "per -", учитывая, что точно такая же ситуация справедлива и для оболочек входа (, хотя и в отношении других файлов ). Кроме того, неинтерактивная оболочка -будет использовать любой файл $BASH_ENV
, содержащий имя пути, или, другими словами, «$BASH_ENV
— это файл запуска -неинтерактивной -оболочки», если хотите.
Это может быть попыткой подчеркнуть (по какой-то причине ), что файлы на самом деле получены для каждой интерактивной оболочки.
Эта формулировка была введена в версии 2.0bash
(Я полагаю ).