码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7环境变量

时间:2021-06-20 18:02:13      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:deb   bashrc   语法   class   path   bcd   命令   block   content   

 

1、CentOS7环境变量分系统环境变量和用户环境变量

系统环境变量:/etc/bashrc、/etc/profile、/etc/profile.d

推荐:/etc/profile.d

用户环境变量:~/.bash_profile、~/.bashrc

推荐:~/.bash_profile

 

 2、查看环境变量 env 命令、echo命令 

env|grep 环境变量名,例如查看环境变量名中包含PATH的环境变量:env | grep PATH

echo $环境变量名,注意符号$不能缺少,这是语法规定。

 

3、环境变量脚本文件的执行顺序环境变量脚本文件的执行顺序如下: 

/etc/profile->/etc/profile.d->/etc/bashrc->用户的.bash_profile->用户的.bashrc 

同名的环境变量,如果在多个脚本中有配置,以最后执行的脚本中的配置为准。

 

还有一个问题需要注意,在/etc/profile中执行了/etc/profile.d的脚本,代码如下:

for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then
            . "$i"
        else
            . "$i" >/dev/null
        fi
    fi
done

所以,/etc/profile.d和/etc/profile的执行顺序还要看代码怎么写。

CentOS7环境变量

标签:deb   bashrc   语法   class   path   bcd   命令   block   content   

原文地址:https://www.cnblogs.com/htlp/p/14906003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!