在 CentOS(以及其他 Linux 发行版)中,查看所有环境变量常用以下几种方式:
env
或
printenv
这两个命令都会列出当前 shell 会话中的所有环境变量。
set
set会显示所有变量(环境变量 + 普通 shell 变量 + 函数),内容通常比较多。
printenv PATH
或
echo $PATH
declare -x
或
export -p
这两个命令列出当前 export 出去的变量(即环境变量)。
PATH、HOME)var=123)如果你是想看系统级或用户级配置文件里的变量(如 /etc/profile、~/.bashrc),也可以直接查看这些文件:
cat /etc/profile
cat ~/.bashrc
如果你是某种特定场景(比如 Docker、systemd 服务、cron 环境),可以告诉我,我可以给你更针对性的方法。