在 CentOS(以及大多数 Linux 发行版)中,查看**环境变量(env 变量)**有多种方式,下面按常见场景说明:
env
或
printenv
两者效果类似,都会列出当前 shell 的所有环境变量。
echo $变量名
例如:
echo $PATH
echo $HOME
或使用:
printenv PATH
set
⚠️ set 会显示所有变量和函数,内容比 env 多。
echo $SHELL
或
ps -p $$
环境变量通常定义在这些文件中:
~/.bashrc
~/.bash_profile
~/.profile
/etc/profile
/etc/bashrc
/etc/profile.d/*.sh
查看示例:
cat ~/.bashrc
export MY_VAR=test
echo $MY_VAR
PATH:命令搜索路径HOME:用户主目录USER:当前用户名LANG:系统语言SHELL:当前 shell如果你是想:
可以告诉我具体场景,我可以给更针对性的命令。