Занятие 05. Summary Session 2
⚡ Кратко: суть занятия
Summary Session 2 — повторение и закрепление занятия 04 (лекция 3: pipe и перенаправления). Новой теории нет: повторяем стандартные потоки ввода/вывода, обработку команд в Linux, перенаправления и конвейеры; затем экспресс-опрос, разбор домашнего задания 3 с типичными ошибками и большое задание для закрепления из 10 шагов прямо на занятии.
- Ядро повторения:
>перезаписывает,>>дозаписывает,<читает из файла,2>&1ловит ошибки,|соединяет команды. - Команды-помощники конвейеров:
cat,wc,head,tail,echo. - Главные грабли из разбора ДЗ 3:
>вместо>>, забытые ключи-pи-a, pipe «в никуда» (| >>).
Цель: довести перенаправления и конвейеры до автоматизма перед текстовыми редакторами (занятие 06).
📖 О чём это занятие
Вторая summary-сессия курса. По плану занятия из презентации: повторение изученного за неделю → вопросы по повторению → разбор домашних заданий → вопросы по разбору заданий → задание для закрепления → оставшиеся вопросы. Домашнего задания у этого занятия нет — вся практика происходит на самой сессии, а в этом справочнике она превращена в самопроверку.
Что повторим (темы лекции 3 со слайда сессии)
- Стандартные потоки ввода/вывода: stdin, stdout, stderr и их дескрипторы
- Обработка команд в Linux — что происходит между Enter и результатом
- Перенаправление (Redirection):
>,>>,<,2>&1 - Потоки данных между процессами
- Piping: конвейер
|и командыcat,wc,head,tail - Разбор домашнего задания 3 — эталонное решение и часто встречающиеся ошибки со слайдов
- Задание для закрепления — 10 шагов с
echo,cat,wc,head,tailи перенаправлениями
📚 Что повторить перед изучением
- Занятие 04: Pipe и перенаправления — потоки stdin/stdout/stderr, операторы
>,>>,<,2>&1, конвейеры|— главный материал этой сессии - Занятие 02: Первые команды —
mkdir -p,touch,cp,ls -laиспользуются в разборе ДЗ 3 и закреплении
🎯 Что изучать дальше
- → Занятие 06: Текстовые редакторы vi и nano — до сих пор мы писали в файлы только через
echoи перенаправления; дальше учимся редактировать их по-настоящему - Конвейеры и перенаправления из этой сессии вернутся в каждом следующем занятии — от SSH до bash-скриптов