在 CentOS 中,查看全部环境变量常用以下几种方式:
env
或
printenv
两者都会列出当前 shell 的所有环境变量。
set
set会显示所有变量(环境变量 + 局部变量 + 函数),内容比env多。
echo $PATH
printenv PATH
export -p
/etc/profile
/etc/profile.d/*
/etc/bashrc
~/.bash_profile
~/.bashrc
| 命令 | 说明 |
|---|---|
env |
查看全部环境变量(推荐) |
printenv |
同 env |
set |
所有变量(含 shell 变量) |
export -p |
已导出的环境变量 |
如果你是 登录 shell / 非登录 shell / cron / systemd 环境,看到的环境变量可能不同,也可以告诉我具体使用场景。