Стандартные переменные окружения

В большинстве UNIX-систем существует набор переменных окружения, сопровождающих все процессы системы. При старте командной оболочки, инициализируется это множество системных переменных. Их можно посмотреть с помощью команды env. Некоторые из них представляют особый интерес для пользователя системы:

DISPLAY

Переменная используется графической подсистемой X11 и указывает на адрес X-сервера и номер используемого экрана.

EDITOR

Если какая-то утилита требует редактирования файла, то вместо написания и использования встроенного редактора, этот файл можно передать на редактирование программе, путь к которой хранится в переменной EDITOR.

HOME

Переменная содержит имя домашней директории текущего пользователя.

LANG и LC_...

Переменные, задающие язык интерфейса и другие параметры локализации программы.

PATH

Переменная окружения содержит список директорий, разделённый символом «:». Этот список просматривается при каждом запуске команды — в нём производится поиск исполняемых файлов с соответствующим команде именем. Примером значения переменной окружения может быть «/bin:/usr/bin:/usr/local/bin».

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

SHELL

Имя текущей программы оболочки.

TERM

Тип терминала, используемого в настоящий момент. Эта переменная анализируется программами для того, чтобы варьировать свой интерфейс в зависимости от возможностей терминала.

USER

Имя текущего пользователя.

_ (одиночный символ подчёркивания)

В точности последняя команда, выполненная в командной оболочке.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: