在 CentOS 中,查看 环境变量(env) 常见有以下几种方式,按使用场景给你整理一下:
envenv
显示当前 shell 的所有环境变量。
printenvprintenv
与 env 类似,也可以单独查看某个变量:
printenv PATH
echoecho $PATH
echo $HOME
echo $USER
setset
⚠️ 输出内容较多,通常配合 grep 使用:
set | grep PATH
echo $SHELL
或:
ps -p $$
/etc/environment
/etc/profile
/etc/profile.d/*.sh
~/.bash_profile
~/.bashrc
查看示例:
cat ~/.bashrc
/proccat /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),可以告诉我具体场景,我可以给你更精确的命令。