在 Debian(以及大多数 Linux 发行版)里,“修改 env 值”通常指修改环境变量。不同场景修改方式不同,下面按常见需求说明。
export VAR_NAME=value
示例:
export PATH=$PATH:/opt/myapp/bin
关闭终端后失效。
查看:
echo $VAR_NAME
env
修改用户家目录下的 shell 配置文件:
nano ~/.bashrc
在末尾添加:
export VAR_NAME=value
生效:
source ~/.bashrc
如果是登录 shell,也可放:
~/.profile
~/.bash_profile
sudo nano /etc/environment
格式(不用 export):
VAR_NAME="value"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
修改后重新登录生效(不 source)。
编辑 service 文件:
sudo systemctl edit your-service
内容:
[Service]
Environment="VAR_NAME=value"
生效:
sudo systemctl daemon-reload
sudo systemctl restart your-service
unset VAR_NAME
PATH 修改要小心,建议用:export PATH=$PATH:/new/path
dash 或 bash,注意配置文件不同.bashrc如果你能说明:
PATH、LANG、JAVA_HOME)我可以给你更精确的命令。