Лекция: Переменные окружения

Переменные окружения – системные переменные, описывающие параметры среды, в которой исполняются пользовательские процессы. Имеют строковый тип и записываются прописными буквами. Переменные окружения известны оболочке и могут ею использоваться. Наиболее употребительные переменные:

Имя Описание Возможные значения
HOME домашний каталог пользователя /home/’logname[2]’
PATH поисковый путь /bin:/etc:/usr/bin:.
MAIL имя почтового ящика /usr/spool/mail/’logname’
LOGNAME имя пользователя ‘logname’
SHELL интерпретатор сеанса bash
TERM имя терминала ansi
PS1 первичное приглашение shell #
PS2 вторичное приглашение shell >

 

Для того чтобы простую переменную сделать переменной окружения, надо выполнить команду export:

...~> export имя1

Для сокращения записи пользователь может определить новые переменные прямо в команде export:

...~>export имя1=строка1

Вывести на экран значения всех переменных окружения можно с помощью команды export без аргументов. Поскольку переменных много, то рекомендуется использовать конвейер: export | more или export | less.

 

Если текущий каталог (.) и каталог личных программ ./bin пользователя (например, home/alla/bin) не включены в путь поиска, их можно добавить к уже заданному пути поиска. В оболочке bash это делается так:

...~>export PATH=.:~/bin:$PATH

Для того чтобы убедиться в правильности выполнения команды полезно вывести новое значение PATH:

...~>echo $PATH

.:/home/alla/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin

Если необходимо добавить вышеуказанные каталоги в конец пути, то следует ввести команду:

...~>export PATH=$PATH:.:~/bin

еще рефераты
Еще работы по информатике