Просмотр переменных

Команда env

Чтобы просмотреть все переменные окружения, установленные для определенной сессии терминала, используют команду env:

env

Вывод этой команды обычно очень объёмен: требуется найти запись PATH вида:

PATH=/root/.local/bin:/root/bin:/sbin:/bin:/usr/sbin:/usr/bin

Переменная окружения PATH – это разделённый двоеточиями список каталогов, в которых оболочка будет искать исполняемые программы или сценарии при выполнении команды. Например, команда env выполняется в каталоге /usr/bin, но при запуске команды не нужно указывать путь к ней, поскольку он уже указан в переменной PATH.

Встроенная команда set в bash

В bash команда set используется для управления настройками оболочки, включая переменные окружения.

Просмотр всех настроек оболочки доступен по команде:

set

Эта команда выводит все настройки оболочки, включая переменные окружения.

Просмотр только переменных окружения:

set | grep "^VAR="

Пример:

set | grep "^PATH="

Эта команда использует grep для фильтрации вывода команды set и выводит только строки, начинающиеся с "VAR=" (например, "PATH="). Таким образом можно увидеть значение переменной PATH.