在 CentOS 中,添加环境变量(env 变量)有多种方式,取决于你是临时生效还是永久生效,以及是对当前用户还是对所有用户生效。
直接在终端执行:
export MY_VAR="value"
查看:
echo $MY_VAR
⚠️ 关闭终端后失效。
编辑用户家目录下的配置文件:
vi ~/.bashrc
或
vi ~/.bash_profile
在文件末尾添加:
export MY_VAR="value"
使配置立即生效:
source ~/.bashrc
编辑全局环境变量文件:
vi /etc/profile
在末尾添加:
export MY_VAR="value"
使配置立即生效:
source /etc/profile
CentOS 推荐把环境变量放在 /etc/profile.d/ 下:
sudo vi /etc/profile.d/myenv.sh
内容:
#!/bin/bash
export MY_VAR="value"
赋予执行权限:
sudo chmod +x /etc/profile.d/myenv.sh
重新登录或:
source /etc/profile.d/myenv.sh
export PATH=$PATH:/usr/local/myapp/bin
env
# 或
printenv
# 查看单个
echo $MY_VAR
如果你能说明:
我可以给你更精确的配置示例。