Занятие 07. Summary Session 3
⚡ Кратко: суть занятия
Summary Session 3 — повторение занятия 06 (vi, nano, df, grep, awk, sed) + разбор типичных ошибок ДЗ 4. Нового ДЗ нет.
- vi: два режима —
i(вставка) и командный;Esc— переключение;:wq— сохранить и выйти;:q!— выйти без сохранения. - nano: без режимов,
Ctrl+O— сохранить,Ctrl+X— выйти. - Главные ошибки из ДЗ 4:
>вместо>>, незакрытые кавычки в awk/sed, путаницаwc -lиwc -1. - Конвейер из лекции:
df -h | grep -w / | awk '{print $5}' | sed 's/%//g'
После этой сессии — занятие 08: SSH и удалённый доступ.
📖 О чём это занятие
Третья summary-сессия курса. Структура по плану занятия: повторение изученного → вопросы → разбор ДЗ 4 → вопросы → задание для закрепления → оставшиеся вопросы. Нового домашнего задания нет — вся практика происходит на самой сессии.
Что повторяем (темы лекции 4 — занятие 06)
- Для чего нужны текстовые редакторы в терминале
- Текстовый редактор vi: командный режим и режим вставки
- Текстовый редактор nano: работа без режимов
- Конвейеры: df, grep, awk, sed — повторение ключевых конструкций
- Разбор ДЗ 4 — решение и четыре блока типичных ошибок
- Задание для закрепления — 8 шагов с df, awk, grep, wc, sed и текстовым редактором
Экспресс-опрос (вопросы сессии)
- Почему VI есть везде?
- Почему в старом vi так много способов делать одно и то же?
- Как войти в режим ввода текста?
- Как выйти из режима ввода текста и войти в командный режим?
📚 Что повторить перед изучением
- ← Занятие 06: Текстовые редакторы vi и nano — vi: режимы,
i/Esc/:wq/:q!/dd; nano; конвейерdf | grep | awk | sed - Занятие 04: Pipe и перенаправления —
>,>>,|,wc,head,tail— используются в каждом шаге разбора ДЗ и закрепления
🎯 Что изучать дальше
- → Занятие 08: SSH — secured shell — подключение к удалённым серверам; там vi и nano будут единственным способом редактировать файлы
- Конвейеры df/grep/awk/sed из закрепления снова пригодятся при работе с логами на удалённом сервере