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
- nano-editor.org — официальный сайт редактора GNU nano.
- Официальная шпаргалка горячих клавиш nano —
Ctrl+O,Ctrl+X,Ctrl+Wи все остальные комбинации. - Внутри редактора:
Ctrl+G— встроенная справка со всеми командами.
Команды конвейера: df, grep, awk, sed
- GNU Grep Manual — официальное описание всех ключей:
-i,-v,-w,-r,-A/-B/-C. - GNU sed Manual — потоковый редактор: команда
s, флагg, ключ-i. - GNU Awk User's Guide — поля
$1…$N,printи весь язык awk. - man df — ключ
-hи другие форматы вывода. - «Команда awk — примеры использования в Linux и Unix» (Хабр) — статья по awk на русском.
- «Команда SED в Linux/Unix с примерами» (Хабр) — статья по 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 ставится только пальцами, а не чтением таблиц.