在 Debian(以及大多数 Linux 发行版)里,**“env 默认值”**通常指下面几种情况之一,我先分情况说明,你对照看是哪一种。
编辑用户家目录下的文件:
nano ~/.bashrc
# 或
nano ~/.profile
添加或修改,例如:
export PATH=$PATH:/your/path
export EDITOR=nano
export LANG=zh_CN.UTF-8
生效:
source ~/.bashrc
编辑全局配置文件:
sudo nano /etc/environment
示例:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
LANG="zh_CN.UTF-8"
⚠️ 注意:
/etc/environment 不能用 export查看当前:
locale
生成语言:
sudo dpkg-reconfigure locales
或
sudo locale-gen zh_CN.UTF-8
设置默认:
sudo update-locale LANG=zh_CN.UTF-8
比如改默认 shell:
chsh -s /bin/zsh
zsh 用户改:
~/.zshrc
编辑服务:
sudo systemctl edit xxx.service
添加:
[Service]
Environment="VAR_NAME=value"
生效:
sudo systemctl daemon-reload
sudo systemctl restart xxx
export VAR=value
退出终端即失效。
PATH、LANG、JAVA_HOME 等)?我可以直接给你精确命令。