В операционной системе Линукс существует множество утилит, для нормальной работы которых необходима информация о текущем окружении. Информация, нужная программам, хранится в конфигурационных файлах в папке /etc/
и в переменных окружения. Переменные окружения наследуются запускаемыми программами, в том числе другими оболочками. Другими словами, новые процессы получают копии этих переменных, которые можно читать, изменять и, в свою очередь, передавать собственным дочерним процессам.
Далее приведен список стандартных переменных окружения.
Имя переменной | Хранимая информация |
DISPLAY |
адрес графического сервера, на который клиенты системы X Window передают изображение |
EDITOR |
предпочитаемый текстовый редактор, например, для редактирования таблицы cron |
HISTSIZE |
размер файла истории оболочки (хранимое количество строк) |
HOME |
адрес домашнего каталога |
HOSTNAME |
имя компьютера |
LANG |
язык, используемый для сообщений программ |
LD_LIBRARY_PATH |
пути, используемые для поиска подгружаемых (динамических) библиотек |
LOGNAME , USER , USERNAME |
имя учетной записи пользователя (логин) |
OSTYPE |
тип операционной системы |
PATH |
пути для поиска команд |
PS1 , PS2 |
первая, вторая строки приглашения оболочки |
PWD |
текущий рабочий каталог |
SHELL |
текущая оболочка |
TERM |
тип терминала |
UID |
ID пользователя |
Комментариев нет :
Отправить комментарий