在 CentOS(以及一般的 Linux 系统)里,env 通常指两件事:
env 命令本身env 是一个 shell 命令,用于显示或设置环境变量并运行程序。
env [选项] [变量=值] [命令]
# 查看当前所有环境变量
env
# 临时设置环境变量运行程序
env LANG=en_US.UTF-8 ./app
# 清除所有环境变量后再运行
env -i ./app
环境变量本身在系统中是 键值对(KEY=VALUE) 格式:
变量名=变量值
PATH=/usr/local/bin:/usr/bin
HOME=/root
LANG=zh_CN.UTF-8
❌ 错误:
MY VAR = test
✅ 正确:
MY_VAR=test
export MY_ENV=production
[Service]
Environment=ENV=production
Environment=DEBUG=0
或文件方式:
EnvironmentFile=/etc/sysconfig/myapp
echo $PATH
如果你指的是 某个具体文件(如 /etc/environment、/etc/profile、/etc/sysconfig/*)的格式,可以告诉我具体场景,我可以给你对应示例。