Переменная среды – системная информация, указывающая Ваши предпочтения, такие как текстовый редактор по умолчанию, пути поиска исполняемых файлов и т.п., а также идентификационные данные пользователя, системы и командной оболочки, такие как имя пользователя, версия Linux и прочее, используемая командным интерпретатором и другими программами.
Часто используемые пользователем переменные это:
PATH – переменная содержит пути, в которых системе следует искать исполняемые файлы, если в командной строке не набирается полный или относительный путь к ним.
PWD – переменная полное имя текущей директории.
HOME – переменная содержит полный пути домашнего каталога пользователя.
HOSTNAME – переменная содержит имя компьютера.
LOGNAME – содержит имя пользователя, сеанс которого открыт сейчас.
SHELL – содержит имя командной оболочки, запущенной в текущем сеансе.
USER - содержит имя пользователя, сеанс которого открыт сейчас.
Список переменных, установленных в системе можно увидеть с помощью команды export, введенной без параметров.
Командный интерпретатор bash имеет и свои переменные. Чтобы различать локальные переменные стали системными их необходимо экспортировать с помощью все той же команды export. Например:
Рисунок 63.
Команда unset удаляет системную переменную. Например:
Рисунок 64.