Занятие 10. Переменные. Системные переменные
⚡ Кратко: суть темы
Переменная — поименованная область памяти для хранения значения. Системные переменные определяют поведение оболочки и приложений. Значение читается через $ИМЯПЕРЕМЕННОЙ.
- 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
📚 Что повторить перед изучением
- ← Занятие 09: Summary Session 4 — повторение SSH/SCP; на этом уроке продолжаем работать на учебном сервере
- Занятие 08: SSH — подключение к серверу, где будем выполнять ДЗ
🎯 Что изучать дальше
- → Занятие 11: Summary Session 5 — повторение и практика по переменным и процессам, разбор ДЗ 6