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

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

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

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

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

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