Когда я вхожу в среду Linux, я могу узнать, какую оболочку я использую, по переменной $SHELL. Однако я хочу узнать, какой сценарий оболочки был запущен при входе в систему автоматически — некоторые оболочки используют .profile, некоторые .zshrc и т. д.
Я могу найти файл сценария, указав домашний каталог но вы хотите найти имя сценария оболочки входа в систему программно или из переменной среды.
Подробнее здесь: https://stackoverflow.com/questions/790 ... an-linux-e
Мобильная версия