在 CentOS(以及大多数 Linux 系统)中,“修改 env 路径”通常指修改环境变量 PATH,或者修改某个环境变量的值。下面分几种常见情况说明。
echo $PATH
export PATH=$PATH:/your/new/path
示例:
export PATH=$PATH:/opt/mytools/bin
✅ 只影响当前 shell 会话
编辑当前用户的环境变量文件(推荐):
vi ~/.bashrc
或
vi ~/.bash_profile
在文件末尾添加:
export PATH=$PATH:/your/new/path
使配置生效:
source ~/.bashrc
编辑系统环境文件:
sudo vi /etc/profile
在文件末尾添加:
export PATH=$PATH:/your/new/path
生效:
source /etc/profile
或者新建一个环境配置文件(推荐):
sudo vi /etc/profile.d/mypath.sh
内容:
export PATH=$PATH:/your/new/path
系统启动或用户登录时会自动加载
env
export MY_VAR=value
永久生效同样写入:
~/.bashrc/etc/profile 或 /etc/profile.d/export JAVA_HOME=/usr/java/jdk1.8.0_291
export PATH=$JAVA_HOME/bin:$PATH
export PATH=/usr/local/python3/bin:$PATH
PATH 中 前面路径优先$PATH 拼接.bashrc 用于交互式 shell.bash_profile 用于登录 shell如果你指的是 Docker ENV、systemd 环境、crontab 环境 或某个具体软件的路径修改,可以告诉我具体场景,我给你更精准的方案。