me_edu
Командная строка Linux и BashШаг 23 из 31 · 0% пройдено
Переменные и подстановки · Переменные и подстановки

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

Шаг 23 из 316 минТеория
Цель

Понять основной механизм темы «Переменные окружения» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

Опорная идея

Bash хранит данные в переменных. Присваивание — без пробелов вокруг знака равно, обращение — со знаком доллара:

name="Аня" echo "Привет, $name" # Привет, Аня

Важно: при присваивании пробелы недопустимы (name = "Аня" — ошибка). А имя переменной для чтения предваряют $.

Есть переменные окружения — общие настройки системы:

echo $HOME # домашняя папка echo $USER # имя пользователя echo $PATH # где искать программы echo $PWD # текущая папка

Переменную можно экспортировать, чтобы её видели запускаемые программы:

export API_KEY="secret123"

Особенно важна PATH — список папок, где система ищет команды. Когда вы вводите ls, оболочка ищет файл ls в папках из PATH. Понимание переменных — мостик от отдельных команд к настоящим скриптам.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.