Shell 可以像由文本控制台运行的那样登录,也可以像由 Gnome 终端运行的那样非登录。为什么需要这种复杂性?为什么登录 shell 不能遵循与非登录相同的规则?
bash login environment-variables
bash ×1
environment-variables ×1
login ×1