Приемы профессиональной работы в UNIX

         

ПЕРЕМЕННЫЕ СРЕДЫ ВЫПОЛНЕНИЯ


Некоторые переменные среды являются зарезервированными словами, которые использует интерпретатор shell. Их значения устанавливаются, когда вы регистрируетесь в системе. Другие переменные используются различными другими частями системы UNIX. Имея под рукой полный список, вы можете убедиться, что все необходимые переменные определены. Имена переменных могут варьироваться в System V, BSD и XENIX. Здесь приведены имена для System V.

Эти shell-переменные являются частью среды вашего регистрационного интерпретатора shell. Они хранятся в виде символьных строк, и если уж они установлены, от них нельзя избавиться. Только переустановка их значений на пустые строки может исключить их присутствие. Когда меняются значения переменных, новые значения локальны для текущего интерпретатора shell до тех пор, пока они не будут экспортированы.



CDPATH Строка поиска, определяющая, куда вы можете перейти с помощью команды cd
HOME Место хранения ваших файлов в системном дереве
IFS Внутренний разделитель полей, который определяет символы, разделяющие слова между собой
LOGNAME Ваше регистрационное имя, определенное в /etc/passwd
MAIL Определяет местонахождение вашего почтового ящика, чтобы вас можно было оповестить о поступлении вам новой почты
PATH Определяет порядок и имена каталогов для поиска исполняемых модулей
PS1 Главная строка подсказки, которая отображается в качестве вашего обычного приглашения
PS2 Вторичная строка подсказки, которая отображается, когда интерпретатору shell нужен дополнительный ввод
TERM Строка, определяющая ваш тип терминала
TERMCAP Устанавливается либо на файл описания терминала, либо на запись этого файла
TZ Зона времени, понимаемая так, как описано в ctime(3)
SHELL Имя shell-интерпретатора, который вы запускаете
EXINIT Строка инициализации для редактора ex



Содержание раздела