Подготовка

Текстовые редакторы

При работе в консоли Linux вам неизбежно придется редактировать файлы. Ниже представлен небольшой обзор основных текстовых редакторов.

nano

Легкий, простой в использовании, не требует root-прав для большинства операций. Идеален для быстрых изменений в файлах. Обычно уже установлен в системе.

Основные команды:

  • sudo apt install nano - Установка, если вдруг редактор не установлен
  • nano filename.txt - Открывает файл filename.txt для редактирования.
  • Ctrl + X - Сохранить изменения и выйти.
  • Ctrl + O - Сохранить изменения.
  • Ctrl + R - Вернуться к последней сохраненной версии.
  • Ctrl + G - Показать меню с дополнительными опциями (например, поиск, замена).
  • Ctrl + W - Перейти к слову.

mcedit

Удобный встроенный текстовый редактор, который входит в состав файлового менеджера Midnight Commander (mc).

  • sudo apt install mc - Установка
  • mcedit filename.txt - Открытие или создание нового файла.
  • F2 - Сохранение файла.
  • F7 - Поиск по файлу.
  • F8 - Удаление строки.
  • F10 - Выход.

vi или vim

Один из самых мощных редакторов, используется во многих Unix-подобных системах. Он требует определенного времени для освоения, но позволяет очень эффективно редактировать файлы, не рекомендуется для новичков.

Основные команды: (В режиме нормального режима)

  • i - Ввести режим вставки (можно добавлять текст)
  • Esc - Вернуться в режим нормального режима.
  • :w - Сохранить изменения.
  • :q - Выйти из редактора.
  • :wq - Сохранить и выйти.
  • /pattern - Поиск по тексту.
  • n - Следующий результат поиска.
  • N - Предыдущий результат поиска.

Содержание