温馨提示×

centos env怎么加载

小樊
44
2026-09-21 12:47:48
栏目: 智能运维

在 CentOS 中,“env 怎么加载”通常有以下几种常见场景,我分别说明:


1. 查看当前环境变量

env

或

printenv

2. 临时设置并加载环境变量(当前 shell 有效)

export VAR_NAME=value

例如:

export JAVA_HOME=/usr/java/jdk1.8.0_201
export PATH=$JAVA_HOME/bin:$PATH

⚠️ 只在当前终端会话有效,重启或新开终端失效。


3. 加载环境变量文件(source)

如果你有一个环境变量文件,比如 .env 或 env.sh:

source ./env.sh

或简写:

. ./env.sh

示例 env.sh:

export API_URL=http://localhost:8080
export DEBUG=true

4. 用户级永久加载(推荐)

编辑用户环境变量文件:

vi ~/.bashrc

或

vi ~/.bash_profile

在末尾添加:

export JAVA_HOME=/usr/java/jdk1.8.0_201
export PATH=$JAVA_HOME/bin:$PATH

保存后执行:

source ~/.bashrc

5. 系统级永久加载(所有用户)

vi /etc/profile

或新建:

vi /etc/profile.d/myenv.sh

添加:

export MY_VAR=value

执行:

source /etc/profile

6. 在脚本中使用 env 启动程序

env VAR1=val1 VAR2=val2 ./start.sh

总结

场景 方法
临时 export
当前会话加载文件 source file
用户永久 ~/.bashrc
系统永久 /etc/profile 或 /etc/profile.d/

如果你说的“env 加载”是指 Python 虚拟环境 / Node env / Docker env / systemd 环境变量,可以告诉我具体场景,我可以给你更精确的命令。

0 踩