温馨提示×

env在CentOS中如何查看

小樊
52
2026-07-20 23:12:16
栏目: 智能运维

CentOS 中,查看 环境变量(env) 常见有以下几种方式,按使用场景给你整理一下:


一、查看所有环境变量

✅ 方法 1:env

env

显示当前 shell 的所有环境变量。

✅ 方法 2:printenv

printenv

env 类似,也可以单独查看某个变量:

printenv PATH

二、查看单个环境变量

✅ 方法 3:echo

echo $PATH
echo $HOME
echo $USER

三、查看所有变量(包括环境变量和 shell 变量)

✅ 方法 4:set

set

⚠️ 输出内容较多,通常配合 grep 使用:

set | grep PATH

四、查看当前 shell 类型

echo $SHELL

或:

ps -p $$

五、查看系统级 / 用户级环境配置

常见配置文件

/etc/environment
/etc/profile
/etc/profile.d/*.sh
~/.bash_profile
~/.bashrc

查看示例:

cat ~/.bashrc

六、查看某个进程的环境变量

✅ 方法 5:通过 /proc

cat /proc/<PID>/environ

例如:

ps aux | grep nginx
cat /proc/1234/environ | tr '\0' '\n'

七、常见环境变量说明

变量 含义
PATH 命令搜索路径
HOME 用户主目录
USER 当前用户
LANG 系统语言
SHELL 当前 shell

✅ 推荐使用顺序

env
printenv
echo $变量名

如果你是想 查看 CentOS 的某个具体 env(如 Java、Python、Docker),可以告诉我具体场景,我可以给你更精确的命令。

0