printenv 命令可以查看当前会话的所有全局环境变量,包括系统和用户设置的。如下示例:$ printenv
USER=may
LOGNAME=may
HOME=/home/may
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
MAIL=/var/spool/mail/may
SHELL=/usr/bin/zsh
SSH_CLIENT=192.168.1.125 53273 22
SSH_CONNECTION=192.168.1.125 53273 192.168.1.250 22
SSH_TTY=/dev/pts/3
TERM=xterm-256color
XDG_SESSION_ID=c52
XDG_RUNTIME_DIR=/run/user/1000
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
SHLVL=1
PWD=/home/may/work/test
OLDPWD=/home/may/work
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
ZSH=/home/may/.oh-my-zsh
PAGER=less
LESS=-R
LSCOLORS=Gxfxcxdxbxegedabagacad
test=1
_=/usr/bin/printenv
查看指定变量的值:$ echo $HOME
/home/may
使用 set 命令能够查看更多的环境变量,包括局部环境变量。