четверг, 23 февраля 2017 г.

Переменные оболочки и окружения в Linux

Переменные оболочки - временные переменные, которые хранит текущая оболочка. Хранят значения текстовых строк.


Пример присвоения значения переменной оболочки:

STUFF=blah

Пример обращени к переменной:

echo $STUFF

Переменные оболочки теряются при закрытий сессии оболочки.

Переменные окружения передаются оболчке при ее запуске и сразу доступны командам. Например переменная PATH:

echo $PATH
Переменные окружения полезны тем, что многие команды считывают из них свои парамеры по умолчанию. Так, можно поместить любимые параметры в переменную LESS и тогда команда less будет их использовать при запуске.

PATH

Переменная окружения PATH содержит командный путь - перечень системных каталогов, которые система просматривюет пытаясь найти какую-либо команду. Измени переменную PATH можно задать дополнительные пути поика.
При закрытии сессии все измения переменной PATH будут отменены. 

 




Комментариев нет:

Отправить комментарий