在 CentOS(以及其他 Linux 发行版)里,“导出环境变量”通常有两种含义,下面分别说明。
使用 export 命令:
MY_VAR="hello"
export MY_VAR
或者一步完成:
export MY_VAR="hello"
✅ 这样 MY_VAR 就会成为环境变量,可以被子进程(如脚本、程序)读取。
查看是否已导出:
env | grep MY_VAR
# 或
echo $MY_VAR
编辑用户环境变量文件:
vi ~/.bashrc
# 或
vi ~/.bash_profile
添加:
export MY_VAR="hello"
使配置生效:
source ~/.bashrc
编辑系统级配置文件:
sudo vi /etc/profile
# 或
sudo vi /etc/profile.d/myenv.sh
推荐方式(更规范):
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
env > env_backup.txt
恢复(不推荐直接执行,仅查看):
cat env_backup.txt
#!/bin/bash
export API_URL="http://example.com"
./my_program
如果你是指:
可以告诉我具体场景,我可以给你更针对性的写法。