温馨提示×

centos env怎么查看所有

小樊
36
2026-08-30 17:11:14
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)里,“查看所有环境变量”常见有几种方式,取决于你想看当前 shell 的环境变量还是所有变量


✅ 查看所有环境变量(最常用)

方法一:env

env

只显示环境变量(不含普通 shell 变量)


方法二:printenv

printenv

或查看某一个:

printenv PATH

✅ 查看所有变量(包括环境变量 + shell 变量)

方法三:set

set

⚠️ 输出很多,建议配合 lessgrep

set | less

✅ 查看某个具体变量

echo $PATH
echo $HOME

✅ 查看当前 shell

echo $SHELL
ps -p $$

✅ 常见环境变量说明

变量 含义
PATH 命令搜索路径
HOME 当前用户主目录
USER 当前用户名
SHELL 当前 shell
LANG 语言与编码
PWD 当前目录

✅ 总结(推荐顺序)

env        # 推荐:干净、标准
printenv   # 同上
set        # 查看所有变量(含 shell 内部变量)

如果你是想持久化变量只对当前用户生效对所有用户生效,或者是在 systemd / Docker / crontab 里查看环境变量,也可以继续问我。

0