Занятие 11. Summary Session 5
⚡ Кратко: суть занятия
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
📚 Что повторить перед изучением
- ← Занятие 10: Переменные. Системные переменные — PATH, HOME, LANG; команды
env,export,unset; управление процессами:top,ps,kill,free
🎯 Что изучать дальше
- → Занятие 12: Права доступа и первый bash-скрипт —
chmod, rwx для владельца/группы/остальных, первый.sh-скрипт, shebang#!/bin/bash