首先说一下login shell和non-login shell的区别。所谓login shell简单来说就是需要输入用户名、密码的登录方式;而non-login shell的登录方式就是不需要输入用户名、密码的登录方式。举个更具体的例子,当你不管登录到tty1~tty6那个界面输入账户密码,这就是login shell;而当你登录有Xwindow的级别,当你右键新建一个命令终端时,此时就是non-login shell。首先说一下login shell和non-login shell的区别。所谓login she