Команда env предназначена для просмотра текущих значений переменных среды. Переменные среды, доступные для всех процессов, называются глобальными переменными.
Совокупность всех переменных (вместе с их значениями), известных команде на момент начала ее выполнения, образует так называемую среду. В эту среду входят как переменные, которые команда наследует от своего родительского процесса, так и переменные, указанные в виде ключевых слов в командной строке. Существует несколько способов взаимодействия оболочки и среды. При запуске оболочка просматривает среду, создает для каждого найденного имени параметр, которому она присваивает соответствующее значение, и помечает его для экспорта. Команды, выполняемые из оболочки, полностью наследуют среду.
Например, для просмотра списка переменных среды введите:
env
Нажмите Enter.
Ниже приведен пример списка переменных среды:
TMPDIR=/usr/tmp myid=denise LANG=En_US UNAME=barnard PAGER=/bin/pg VISUAL=vi PATH=/usr/ucb:/usr/lpp/X11/bin:/bin:/usr/bin:/etc:/u/denise:/u/denise/bin:/u/bin1 MAILPATH=/usr/mail/denise?denise has mail !!! MAILRECORD=/u/denise/.Outmail EXINIT=set beautify noflash nomesg report=1 showmode showmatch EDITOR=vi PSCH=> HISTFILE=/u/denise/.history LOGNAME=denise MAIL=/usr/mail/denise PS1=denise@barnard:${PWD}> PS3=# PS2=> epath=/usr/bin USER=denise SHELL=/bin/ksh HISTSIZE=500 HOME=/u/denise FCEDIT=vi TERM=lft MAILMSG=**ВАМ ПРИШЛА ПОЧТА. ЕЕ МОЖНО ПРОСМОТРЕТЬ С ПОМОЩЬЮ КОМАНДЫ mail ENV=/u/denise/.env
Если список не умещается на экране, то будет показана только его нижняя часть. Для того чтобы просмотреть весь список, укажите конвейер команд env и pg. Введите в командной строке:
env | pg
Нажмите Enter.
Полный синтаксис приведен в описании команды env в книге AIX 5L Version 5.1 Commands Reference.