Описание тега environment-variables
Переменные среды определяют поведение и доступ в системе. Некоторые параметры содержатся в настройках конфигурации, а другие определяются пользовательским вводом. Оболочка отслеживает все параметры среды, которые создаются каждый раз при запуске сеанса с переменными, определяющими системные свойства.
Переменные оболочки отображаются с 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 $<environment-variable>
(например echo $PATH
).