2014马哥Linux0214中关于系统启动加载环境变量的顺序问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
看来还是有些不一样的。最后加载的环境变量,为最新最有效,因为变量赋值有最新覆盖的原理。写这篇帖子出来是为了强调下实践出真知的道理,当然可能处于版本问题,程序的顺序都会改变。
以上是关于2014马哥Linux0214中关于系统启动加载环境变量的顺序问题的主要内容,如果未能解决你的问题,请参考以下文章
2014马哥Linux0218-4中shift轮替和最后一道大题
2014马哥Linux0218-4中script.sh的题目