在 CentOS 中,“添加 env(环境变量)”常见有几种场景,下面按使用范围给你说明,直接照做即可。
export MY_VAR=value
查看:
echo $MY_VAR
关闭终端后失效
编辑用户环境变量文件:
vi ~/.bashrc
或
vi ~/.bash_profile
在末尾添加:
export MY_VAR=value
保存后执行:
source ~/.bashrc
✅ 只对当前用户生效
编辑系统环境变量文件:
sudo vi /etc/profile
末尾添加:
export MY_VAR=value
执行:
source /etc/profile
✅ 对所有用户生效(重启也保留)
在 /etc/profile.d/ 下新建脚本:
sudo vi /etc/profile.d/myenv.sh
内容:
export MY_VAR=value
赋权:
sudo chmod +x /etc/profile.d/myenv.sh
重新登录或:
source /etc/profile.d/myenv.sh
✅ 易管理、不破坏系统文件
env
# 或
printenv
export PATH=$PATH:/your/path
如果你是指 systemd 服务 env、Docker env、crontab env 或某个具体软件(如 Java / Python),可以告诉我,我给你对应写法。