2014马哥Linux0214中关于系统启动加载环境变量的顺序问题

0214中,基于CentOS6.4,马哥说交互式用户环境变量加载顺序,如下:

/etc/profile-->/etc/profile..d/*.sh-->~/.bash_profile-->~/.bashrc-->/etc/bashrc


而本人做了一个实验,在以上几处都加上了echo语句,测试到底顺序是怎样的,得到了如下的结果:

/etc/profile-->/etc/profile..d/*.sh-->/etc/bashrc-->~/.bashrc-->~/.bash_profile


看来还是有些不一样的。最后加载的环境变量,为最新最有效,因为变量赋值有最新覆盖的原理。写这篇帖子出来是为了强调下实践出真知的道理,当然可能处于版本问题,程序的顺序都会改变。


你可能感兴趣的:(linux,启动,环境变量)