Занятие 11. Summary Session 5

📁 Блок: Основы Linux ⏱️ Время изучения: ~30 мин 🎯 Сложность: 🔁 Повторение
#linux #повторение #переменные #процессы #разбор-дз

⚡ Кратко: суть занятия

Summary Session 5 — повторение занятия 10 (переменные, PATH, env/export, управление процессами) + разбор ДЗ 6 + задание для закрепления. Нового ДЗ нет.

  • Переменные: export MY_VAR=hello; читать через $echo $MY_VAR, а не echo MY_VAR.
  • PATH — список каталогов, где ОС ищет исполняемые файлы. Добавить: export PATH=/opt/mybin:$PATH.
  • env — список переменных сессии; unset VAR — удалить переменную.
  • Процессы: top — живая таблица (3 числа load average: 1/5/15 мин), ps -ef — снимок.
  • Убить процесс: kill PID (SIGTERM), kill -9 PID (SIGKILL — крайняя мера).
  • Ресурсы: free -m — ОЗУ, df -h — диск.
  • Ловушка: grep -v grep — иначе сам grep попадает в список процессов.
  • Ловушка: скрытый файл начинается с .ls -la чтобы увидеть.

📖 О чём это занятие

Пятая summary-сессия курса. Структура по плану: повторение Lecture 6 (переменные/процессы) → экспресс-опрос → разбор ДЗ 6 → задание для закрепления. Нового домашнего задания нет — вся практика происходит на самой сессии.

Что повторяем (темы лекции 6 — занятие 10)

  • Что такое переменные окружения и зачем они нужны
  • Переменная PATH и как ОС ищет исполняемые файлы
  • Работа с переменными: env, export, unset
  • Объявление и чтение переменной: export VAR=value, echo $VAR
  • Менеджмент процессов: top, ps -ef, kill, free
  • Разбор ДЗ 6: скрытый файл .process_management, конвейеры с grep -v grep

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

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