Переменные окружения Bash

Переменные окружения bash - это команды, которые просто должны быть. Так как bash имеет благородные намерения, он должен помогать вам выполнять команды. Взгляните на переменные окружения. В приглашении командной строки, введите:

env

В ответ появляется длинный список переменных окружения bash. Каждая из них настраивает ваше окружение.

Переменная окружения PATH (Путь) определяет то, что называется путём по умолчанию. Переменная окружения PATH для учётной записи newuser может быть выглядеть следующим образом:

PATH=/usr/local/bin:/usr/X11R6/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/newuser/bin

Строка PATH выглядит запутанной, но в действительности она лишь определяет каталоги, где следует искать программы.

ПодсказкаСтандартный PATH
 

Вы уже знакомы со Стандартном Иерархии Файловой системы (если нет, обратитесь к разделу Общая картина файловой системы в Главе 11)? Переменная PATH определяется в соответствии с этим стандартом, кроме этого и программы также устанавливаются в каталоги в соответствии с FHS. В результате, переменная PATH позволяет оболочке bash автоматически найти почти любую программу, если она была установлена в соответствии с FHS.