Насколько я знаю, интерактивные оболочки могут быть логином или не логином, а файлы запуска для них разные.
- Если интерактивный + Войти оболочки →
/etc/profileзатем первый читаемый~/.bash_profile,~/.bash_loginи~/.profile - Если интерактивная + не авторизованная оболочка →
/etc/bash.bashrcто~/.bashrc
Я хочу установить некоторые переменные каждый раз, когда использую интерактивную оболочку, независимо от того, является ли она оболочкой входа в систему или нет.