首页/发现新知
视界 · 深度阅读

centos env怎么添加变量

在 CentOS 中添加环境变量(env 变量)有多种方式,取决于作用范围和是否永久生效。下面按常见场景说明:


一、临时添加(仅当前终端生效)

export MY_VAR="value"

查看:

echo $MY_VAR

⚠️ 关闭终端或重新登录后失效。


二、当前用户永久生效(推荐)

编辑用户环境变量文件:

vi ~/.bashrc

或

vi ~/.bash_profile

在末尾添加:

export MY_VAR="value"

使配置生效:

source ~/.bashrc

或

source ~/.bash_profile

三、所有用户永久生效(系统级)

编辑系统环境变量文件:

sudo vi /etc/profile

在末尾添加:

export MY_VAR="value"

生效:

source /etc/profile

或者更规范的方式(推荐):

sudo vi /etc/profile.d/myenv.sh

内容:

export MY_VAR="value"

该目录下的 .sh 文件会在登录时自动加载。


四、仅对某个服务 / 程序生效

在启动命令前加:

MY_VAR=value ./myapp

或在 systemd 服务文件中:

[Service]
Environment=MY_VAR=value

五、查看环境变量

env

或

printenv

查看单个:

echo $MY_VAR

六、删除环境变量

unset MY_VAR

如果你能说明是 CentOS 几、用在什么场景(Java / Python / Docker / systemd 等),我可以给你更精确的配置方式。

读到这里,发现更多一点。探索更多内容 ↗