Занятие 10. Переменные. Системные переменные

📁 Блок: Основы Linux ⏱️ Время изучения: ~60 мин 🎯 Сложность: Средняя
#linux #переменные #env #export #PATH #процессы

⚡ Кратко: суть темы

Переменная — поименованная область памяти для хранения значения. Системные переменные определяют поведение оболочки и приложений. Значение читается через $ИМЯПЕРЕМЕННОЙ.

  • PATH — список каталогов через :; bash ищет исполняемый файл слева направо: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
  • Посмотреть все переменные: env
  • Объявить и экспортировать: export MY_VAR=hello
  • Прочитать значение: echo $MY_VAR
  • Сбросить переменную: unset MY_VAR
  • Управление процессами: top, ps -ef, kill PID, free -m, df -h

📖 О чём этот урок

Переменные — фундаментальный инструмент работы в bash. Они управляют поведением системы и программ: PATH определяет, какие программы «видит» bash; HOME — домашняя директория пользователя; TERM — тип терминала. В этом уроке разберём, как читать и задавать переменные, как устроен PATH, и познакомимся с инструментами управления ресурсами и процессами.

Что изучим

  • Что такое переменные и соглашение о БОЛЬШИМИ буквами
  • Переменная PATH: как bash находит программы
  • Команда env: просмотр всех переменных сессии
  • Объявление через export, чтение через $, сброс через unset
  • Менеджмент ресурсов: top, ps, kill, df, free

📚 Что повторить перед изучением

🎯 Что изучать дальше