Текстовый редактор Vi: инструмент для админов Linux
Текстовый редактор Vi — это стандартный инструмент в мире Linux. Он включён почти во все дистрибутивы и сборки.
Его знание особенно важно, если вам нужно отредактировать конфигурационные файлы в минимальной установке ОС без подключения к интернету.
Особенности Vi
Vi — это модальный редактор, который имеет два основных режима:
1️⃣Командный режим: вводимые символы интерпретируются как команды.
2️⃣ Режим вставки: позволяет добавлять текст.
По умолчанию Vi открывает файл в командном режиме. Чтобы переключиться в режим вставки, достаточно нажать i (insert). Для возврата в командный режим используйте клавишу Esc.
Базовая навигация в Vi
Для перемещения по тексту можно использовать:
⏺Клавиши курсора или, если они недоступны, h, j, k, l.
⏺Для перехода по словам: e (конец слова) и b (начало слова).
⏺Начало и конец строки: ^ и $.
⏺Начало и конец файла: 1G и G.
Редактирование текста
Vi поддерживает команды для копирования, вырезания и удаления текста:
• Копирование строки: yy, вставка — p.
• Копирование слова: yw.
• Удаление строки: dd.
• Удаление слова: dw.
Удалённый текст сохраняется в буфер, что позволяет его повторно вставлять.
Поиск и команды управления
Поиск осуществляется с помощью / и слова для поиска. Нажмите n для продолжения поиска вниз или N для поиска вверх.
Основные команды:
⏺Сохранение изменений: :w!.
⏺Сохранение под новым именем: :w newfilename.
⏺Отмена изменений: :e!.
⏺Выход без сохранения: :q!.
⏺Сохранение и выход: :wq или ZZ.
Почему Vi важен?
• Vi доступен почти в любой установке Linux.
• Он лёгкий и функциональный, что делает его идеальным для системных администраторов.
• Освоение Vi позволяет быстро и эффективно работать с конфигурационными файлами.
Admin Guides. Сисадмин | https://t.me/admguides