Menu
CoddyTech

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

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

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

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

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

echo $HOME

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

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

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

challenge icon

Задание

Легко

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

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

В выводе должен отображаться путь к программе оболочки по умолчанию (например, /bin/bash).

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

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

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

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

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

Потренируйтесь самостоятельно: Песочница Terminal