login shell:
登录shell时需要<span style="color: rgb(255, 0, 0);"><strong>完整的登录流程</strong></span>,称为 login shell。<span style="color: rgb(255, 0, 0);"><strong>何为完整:输入用户名和密码</strong></span>。例如:走tty1-tty6控制终端,或走ssh等伪终端远程登入
/etc/profile 全局配置,影响所用户变量
~/.profile ~/.bash_profile ~/.bash_login 个人配置,有三个的原因是不同的shell文件名可能不一样
non-login shell:
登入shell时<span style="color: rgb(255, 0, 0);"><strong>不需要输入帐号信息</strong></span>。例如在X11下,打开伪终端,或者在shell下,进入shell子进程。
~/.bashrc 当前用户变量