Набор динамических переменных, которые могут влиять на поведение запущенных процессов и доступ к ресурсам.

Переменные среды определяют поведение и доступ в системе. Некоторые параметры содержатся в настройках конфигурации, а другие определяются пользовательским вводом. Оболочка отслеживает все параметры среды, которые создаются каждый раз при запуске сеанса с переменными, определяющими системные свойства.

Переменные оболочки показываются командой set:

$ set BASH=/bin/bash BASHOPTS=checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:histappend:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() 

Общие переменные среды

PATH - список каталогов пути. Когда пользователь вводит команду без указания полного пути, этот список проверяется, чтобы увидеть, содержит ли он путь, ведущий к команде.

HOME - указывает, где в файловой системе находится домашний каталог пользователя.

TERM - указывает тип используемого компьютерного терминала или эмулятора терминала (например, xterm-256color)

SHELL - оболочка по умолчанию

PWD - печатает текущий рабочий каталог

MAIL - используется для указания, где находится почта пользователя

Чтобы показать переменную окружения, используйте команда echo [112]lt;environment-variable> (например, echo $PATH).