🔗 Ресурсы и дополнительные материалы

⚡ Главные ссылки

  • vimtutor — встроенный 30-минутный учебник vim прямо в терминале (в WSL: sudo apt install vim)
  • Шпаргалка nano — все горячие клавиши на одной странице
  • JSLinux (alpine-x86) — песочница для ДЗ из задания
  • man vi, man nano, man grep, man sed — справка в терминале

vi / vim

  • vimtutor — интерактивный учебник, поставляется вместе с vim: набираете vimtutor в терминале и за 30 минут проходите все базовые команды урока на практике.
  • vim.org — официальная документация — справочник по vim (Vi Improved) из лекции.
  • vimhelp.org — официальная справка vim в виде сайта (та же, что по :help внутри редактора).
  • OpenVim — интерактивный тренажёр команд vi/vim в браузере: безопасно отрабатывать i, dd, yy, p.
  • Vim Adventures — игра, которая учит перемещению и командам vim.

nano

Команды конвейера: df, grep, awk, sed

⚠️ Проверить по документации: лекция не даёт внешних ссылок — подборка выше составлена по темам занятия (vi/vim, nano, df/grep/awk/sed); статьи Хабра — те же, что рекомендовались к занятию 04.

Песочницы для практики

  • JSLinux (alpine-x86) — конфигурация из домашнего задания: Linux в браузере, есть vi (busybox). Не обновляйте вкладку — потеряете сессию.
  • WSL — постоянная среда на вашей машине (настроена на занятии 01): nano предустановлен, vim ставится одной командой.

Что дальше

  • Занятие 07 — Summary Session 3: повторение и практика по текстовым редакторам.
  • Занятие 08 — SSH: на удалённом сервере GUI нет, и vi/nano становятся единственным способом править файлы.
  • Занятие 12 — права доступа и первый bash-скрипт: скрипты будем писать уже в редакторе, а не через echo >>.
  • grep, awk и sed вернутся в занятиях про bash-скрипты (15, 18, 24) как основные инструменты обработки текста.
💡 Совет: потратьте полчаса на vimtutor сразу после этого урока — мышечная память на i/Esc/:wq/dd ставится только пальцами, а не чтением таблиц.