Menu
Coddy logo textTech

Переменные окружения

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

Переменные окружения — это именованные значения, хранящиеся в памяти вашей оболочки, к которым могут обращаться программы и команды. Представьте их как настройки, которые определяют поведение вашей терминальной сессии.

Каждый раз, когда вы открываете терминал, система автоматически настраивает несколько переменных окружения. Они хранят полезную информацию, такую как ваше имя пользователя, путь к домашней директории и предпочитаемый текстовый редактор. Программы читают эти переменные, чтобы понять контекст, в котором они выполняются.

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

echo $HOME

Это отображает путь к вашей домашней директории. Символ $ указывает оболочке подставить значение переменной. Вот несколько распространенных переменных окружения:

ПеременнаяСодержит
HOMEПуть к вашей домашней директории
USERВаше имя пользователя
SHELLТекущая программа оболочки
PWDТекущая рабочая директория

Без $ команда echo просто выведет буквальный текст «HOME» вместо значения переменной. Это различие между именем переменной и её значением важно помнить при работе с переменными окружения.

challenge icon

Задание

Легко

Используйте команду echo для вывода значения переменной окружения SHELL.

Не забудьте использовать префикс $ перед именем переменной, чтобы получить доступ к её значению. Без $ вы просто выведете буквальный текст "SHELL" вместо фактического пути к оболочке.

Ваш вывод должен отображать путь к вашей текущей программе оболочки (что-то вроде /bin/bash).

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

Шпаргалка

Переменные окружения — это именованные значения, хранящиеся в памяти вашей оболочки, к которым могут обращаться программы и команды.

Чтобы просмотреть значение переменной окружения, используйте echo с префиксом $:

echo $HOME

$ указывает оболочке подставить значение переменной. Без него echo выводит буквальный текст.

Общие переменные окружения:

ПеременнаяСодержит
HOMEПуть к вашему домашнему каталогу
USERВаше имя пользователя
SHELLТекущая программа оболочки
PWDТекущая рабочая директория

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

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

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

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