在 CentOS 里“配置环境”通常指设置环境变量(如 PATH、JAVA_HOME、自定义变量等)。下面按常见场景给你系统说明。
export VAR_NAME=value
示例:
export JAVA_HOME=/usr/java/jdk1.8.0_301
export PATH=$JAVA_HOME/bin:$PATH
✅ 关闭终端后失效
编辑用户环境变量文件:
vi ~/.bashrc
或
vi ~/.bash_profile
在末尾添加:
export JAVA_HOME=/usr/java/jdk1.8.0_301
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source ~/.bashrc
✅ 只对当前用户有效
/etc/profilevi /etc/profile
末尾添加:
export JAVA_HOME=/usr/java/jdk1.8.0_301
export PATH=$JAVA_HOME/bin:$PATH
生效:
source /etc/profile
/etc/profile.d/ 下新建脚本vi /etc/profile.d/myenv.sh
内容:
export JAVA_HOME=/usr/java/jdk1.8.0_301
export PATH=$JAVA_HOME/bin:$PATH
赋予执行权限:
chmod +x /etc/profile.d/myenv.sh
✅ 更规范、易维护
env
或
echo $PATH
echo $JAVA_HOME
unset VAR_NAME
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
export PATH=/opt/venv/bin:$PATH
export MY_APP_HOME=/opt/myapp
如果你指的是 env 命令本身(如 env、env -i),或 Docker / systemd / crontab 环境配置,可以告诉我具体场景,我可以针对性说明。