Просмотр переменных
Команда 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.