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

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

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

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

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

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

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

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

export API_KEY="secret123"

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

Назад

Обсуждение

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

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