При входе в систему большинство оболочек выполняет сценарий входа в систему, который можно использовать для выполнения собственного сценария. Сценарий входа в систему, выполняемый оболочкой, зависит, конечно, от оболочки:
- bash: .bash_profile, .bash_login, .profile (для обратной совместимости)
- sh: .profile
- tcsh и csh: .login
- zsh: .zshrc
Вероятно, вы можете узнать, какую оболочку вы используете, выполнив
echo $SHELL
из приглашения.
Для более широкого определения 'login' полезно знать, что на большинстве дистрибутивов при запуске X ваш .xsessionrc будет выполняться при запуске вашего сеанса X.