Наскільки мені відомо, інтерактивні оболонки можуть бути вхідними або невхідними, а файли запуску для них різні.
- Якщо інтерактивний + Ввійти оболонки →
/etc/profile
потім перший читається~/.bash_profile
,~/.bash_login
і~/.profile
- Якщо інтерактивна оболонка + не вхід у систему →
/etc/bash.bashrc
тоді~/.bashrc
Я хочу встановити деякі змінні щоразу, коли я використовую інтерактивну оболонку, незалежно від того, оболонка входу чи ні.
1
Можливий дублікат Що є кращим дистрибутивом / оболонковим агностичним способом встановлення змінних середовища?
—
strugee
@strugee Ні, це питання не стосується змінних середовища.
—
Жил "ТАК - перестань бути злим"
@Gilles так, але ваша відповідь стосується однаково добре.
—
strugee
@strugee Це тому, що я вийшов за рамки прямого питання і торкнувся периферійної теми. Один абзац в одній відповіді не робить дубліката. Запитання є лише дублікатами, якщо вони мають суттєво однакові відповіді, а не якщо одна відповідь містить достатньо матеріалу, щоб відповісти на другу.
—
Жил "ТАК - перестань бути злим"