Linuxlab

Глава 11

Окружение и настройка оболочки

Обновлено 3 июля 2026 г.

У каждого процесса есть окружение - набор переменных, которые он получает при запуске и передаёт своим потомкам. Оболочка хранит в них путь поиска программ, домашний каталог, текущий язык и многое другое. Половина случаев «у меня не работает, а у тебя работает» - это разница в переменных окружения.

Посмотреть переменные:

$ env             # все переменные окружения
$ echo $HOME      # значение одной переменной
$ echo $PATH      # где оболочка ищет программы

Свои переменные и export

Переменную можно завести прямо в оболочке. Без export она останется только в текущей оболочке; с export её унаследуют запущенные из неё программы.

$ name=Аня             # обычная переменная, видна только здесь
$ echo $name
Аня
Закрыто

Дальше глава входит в платный курс

Ты читаешь открытую часть. Купи курс, чтобы прочитать главу целиком.

Посмотреть курс