CentOS 设置环境变量的最佳推荐

通常设置环境变量都是在/etc/profile,这样全部配置在一起,显得比较混乱,可以如下配置,可以使各环境变量分开配置,且不修改/etc/profile文件。


1、起因

/etc/profile中有这么一段脚本,可以看到它遍历了/etc/profile.d文件夹下所有sh脚本,所以新增的环境变量可以以新建xx.sh的形式放到该文件夹下即可

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

2、操作

以jdk环境变量为例

# 进入目录
cd /etc/profile.d

# 创建java.sh
touch java.sh

# 写入环境变量内容,2行
export JAVA_HOME="/opt/jdk1.8.0_191"
export PATH=$PATH:$JAVA_HOME/bin

# 刷新profile,加载配置
source /etc/profile
posted @ 2022-12-15 08:58  海琦  阅读(257)  评论(0)    收藏  举报