温馨提示×

centos env如何查看变量

小樊
38
2026-09-09 06:45:42
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)中,查看**环境变量(env 变量)**有多种方式,下面按常见场景说明:


1. 查看所有环境变量

env

或

printenv

两者效果类似,都会列出当前 shell 的所有环境变量。


2. 查看某一个环境变量

echo $变量名

例如:

echo $PATH
echo $HOME

或使用:

printenv PATH

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

set

⚠️ set 会显示所有变量和函数,内容比 env 多。


4. 查看当前 shell 类型

echo $SHELL

或

ps -p $$

5. 查看用户级 / 系统级环境配置文件

环境变量通常定义在这些文件中:

用户级

~/.bashrc
~/.bash_profile
~/.profile

系统级

/etc/profile
/etc/bashrc
/etc/profile.d/*.sh

查看示例:

cat ~/.bashrc

6. 临时设置与查看(示例)

export MY_VAR=test
echo $MY_VAR

7. 常见环境变量说明

  • PATH:命令搜索路径
  • HOME:用户主目录
  • USER:当前用户名
  • LANG:系统语言
  • SHELL:当前 shell

如果你是想:

  • 查看 某个服务(如 systemd)的环境变量
  • 查看 Docker / cron 中的环境变量
  • 区分 环境变量 vs shell 变量

可以告诉我具体场景,我可以给更针对性的命令。

0 踩