В операционной системе Линукс существует множество утилит, для нормальной работы которых необходима информация о текущем окружении. Информация, нужная программам, хранится в конфигурационных файлах в папке /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 пользователя |
+7 916 562 8095
Комментариев нет :
Отправить комментарий