Menu
Coddy logo textTech

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

Часть раздела Основы путешествия по Terminal на Coddy — урок 60 из 82.

Иногда вам нужно увидеть все переменные окружения сразу, а не по одной. Команда env отображает каждую переменную окружения, установленную в данный момент в вашей сессии оболочки.

env

Это выводит список имен переменных и их значений, каждое на отдельной строке в формате NAME=value. Вы увидите знакомые, такие как HOME и USER, наряду со многими другими, которые система устанавливает автоматически.

Команда printenv работает аналогично. Без аргументов она выводит все переменные так же, как и env. Вы также можете использовать её для отображения конкретной переменной без префикса $:

# Показать все переменные
printenv

# Показать конкретную переменную
printenv HOME

Поскольку вывод может быть довольно длинным, вы можете захотеть объединить эти команды с инструментами, которые вы уже изучили. Например, передача данных по конвейеру в grep поможет вам найти конкретные переменные:

env | grep PATH

Это фильтрует вывод, чтобы показать только строки, содержащие «PATH», что упрощает поиск нужной информации среди множества переменных окружения.

challenge icon

Задание

Легко

Используйте printenv для отображения значения переменной окружения USER.

В отличие от echo, команда printenv позволяет просматривать конкретную переменную без использования префикса $. Просто передайте имя переменной в качестве аргумента.

Ваш вывод должен отображать ваше текущее имя пользователя.

Подсказка: Формат команды — printenv VARIABLE_NAME

Шпаргалка

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

env

Команда printenv работает аналогично. Без аргументов она показывает все переменные:

printenv

Чтобы вывести конкретную переменную с помощью printenv, передайте имя переменной без префикса $:

printenv HOME

Вы можете отфильтровать вывод с помощью grep:

env | grep PATH

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы