温馨提示×

centos env怎么查看所有变量

小樊
44
2026-09-03 05:10:26
栏目: 智能运维

在 CentOS(以及其他 Linux 发行版)中,查看所有环境变量常用以下几种方式:

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

env

或

printenv

这两个命令都会列出当前 shell 会话中的所有环境变量。

2. 查看所有变量(包括环境变量和 shell 变量)

set

set 会显示所有变量(环境变量 + 普通 shell 变量 + 函数),内容通常比较多。

3. 查看某个具体环境变量

printenv PATH

或

echo $PATH

4. 只查看环境变量(排除函数)

declare -x

或

export -p

这两个命令列出当前 export 出去的变量(即环境变量)。


补充说明

  • 环境变量:能被子进程继承(如 PATH、HOME)
  • shell 变量:仅在当前 shell 有效(如 var=123)

如果你是想看系统级或用户级配置文件里的变量(如 /etc/profile、~/.bashrc),也可以直接查看这些文件:

cat /etc/profile
cat ~/.bashrc

如果你是某种特定场景(比如 Docker、systemd 服务、cron 环境),可以告诉我,我可以给你更针对性的方法。

0 踩