linux环境变量设置、读取

linux下环境变量的读取分为login shell和non-login shell,第一次登录的时候由tty1-tty6的登录,以及通过窗体登录时需要输入帐号密码的登录,都叫做login shell

我们经常在图形界面上启动新的终端机,这个时候登录的用户实质上non-login shell

login shell 和non -login shell读取的配置文件是不一样的。

login  shell会去读取/etc/profile文件,这个是系统整体设置的环境变量

login shell还会去读取 .bash_profile或.bash_login或.profile这些属于用户个人设置,你要改自己的设置就写在这里。

non-login shell 通常会去读取 .bashrc文件

你可能感兴趣的:(linux)