Глава 11
Окружение и настройка оболочки
Обновлено 3 июля 2026 г.
У каждого процесса есть окружение - набор переменных, которые он получает при запуске и передаёт своим потомкам. Оболочка хранит в них путь поиска программ, домашний каталог, текущий язык и многое другое. Половина случаев «у меня не работает, а у тебя работает» - это разница в переменных окружения.
Посмотреть переменные:
$ env # все переменные окружения
$ echo $HOME # значение одной переменной
$ echo $PATH # где оболочка ищет программыСвои переменные и export
Переменную можно завести прямо в оболочке. Без export она останется только в текущей оболочке; с export её унаследуют запущенные из неё программы.
$ name=Аня # обычная переменная, видна только здесь
$ echo $name
АняЗакрыто
Дальше глава входит в платный курс
Ты читаешь открытую часть. Купи курс, чтобы прочитать главу целиком.