在 CentOS 中,给 env(环境变量)添加新变量,通常有以下几种常见方式,取决于你希望变量在什么范围生效。
直接在命令行执行:
export MY_VAR="hello"
查看:
echo $MY_VAR
env | grep MY_VAR
⚠️ 关闭终端后失效。
编辑用户家目录下的环境变量文件:
vi ~/.bashrc
在文件末尾添加:
export MY_VAR="hello"
使配置立即生效:
source ~/.bashrc
✅ 只对当前用户生效
✅ 登录 / 新开终端都可用
编辑系统级环境变量文件:
sudo vi /etc/profile
在末尾添加:
export MY_VAR="hello"
生效:
source /etc/profile
⚠️ 需要 root 权限
✅ 对所有用户生效
新建一个环境配置文件:
sudo vi /etc/profile.d/myenv.sh
内容:
export MY_VAR="hello"
赋予执行权限:
sudo chmod +x /etc/profile.d/myenv.sh
重新登录或:
source /etc/profile.d/myenv.sh
✅ 易于管理
✅ CentOS 推荐做法
MY_VAR="hello" command
例如:
MY_VAR="test" java -jar app.jar
env
# 或
printenv MY_VAR
如果你能说明:
我可以给你更精确的配置方式。