Вы получаете интерактивную оболочку для входа. Но не принимайте это как должное, проверьте это сами.
Это говорит о том, что у вас есть оболочка для входа (от man bash):
# shopt | grep login
login_shell on
Это говорит о том, что у вас есть интерактивная оболочка, ищите i (от man bash):
# echo $-
himBH
Интерактивная оболочка входа в систему, которую вы получаете, имеет чтение /etc/profile и одну из ~/.bash_profile , ~/.bash_login и ~/.profile , как объяснено в man bash:
Когда bash вызывается как интерактивная оболочка входа в систему или как неинтерактивная оболочка с параметром --login, она сначала читает и выполняет команды из файла /etc /profile, если этот файл существует.После прочтения этого файла он ищет ~ /.bash_profile, ~ /.bash_login и ~ /.profile в указанном порядке, а также читает и выполняет команды из первого существующего и доступного для чтения. Опция --noprofile может использоваться, когда оболочка запущена, чтобы запретить это поведение.