Как использовать Nano в Linux

How Use Nano Linux

Время от времени вам приходится писать сценарии оболочки или вносить изменения в файлы конфигурации запущенных служб. Vim (улучшенный VI) - широко используемый редактор командной строки. Несмотря на то, что он поставляется с многочисленными улучшениями, включая цветовое кодирование синтаксиса, он требует сложного обучения, и новым пользователям может быть сложно его использовать.

В GNU nano Текстовый редактор - это удобный, бесплатный текстовый редактор с открытым исходным кодом, который обычно предустановлен в современных системах Linux. Он содержит самые базовые функции, которые должен иметь любой текстовый редактор командной строки, такие как поиск и замена, отмена и повтор, прокрутка и подсветка синтаксиса.

Как установить Nano Text Editor

Как мы уже отмечали ранее, редактор nano предустановлен в современных системах Linux. Чтобы проверить, установлен ли nano, запустите:

$нано --версия

Вы должны получить результат, как показано ниже:

Однако, если nano еще не установлен, вот несколько способов его установки в вашей системе:

Для Ubuntu / Debian:

Выполните команду ниже, чтобы установить nano.

$судоподходящийустановить нано

Для RHEL / CentOS

Для систем на базе RedHat и CentOS выполните команду:

$судо ням установить нано (Для более старых версий)

$судоdnfустановить нано (Для более новых версий)

Для Fedora

$судоdnfустановить нано

Как создать файл с помощью Nano Editor

$наноимя файла

Например, чтобы создать простой текстовый файл с именем file1.txt , выполните команду:

$наноfile1.txt

Откроется пустой редактор nano с именем файла вверху и набором сочетаний клавиш для использования с редактором командной строки внизу консоли.

Команды начинаются с символа вставки (^), который представляет клавишу Ctrl. Например, ^ O означает, что вы нажимаете клавиши Ctrl и O.

Чтобы получить список всех сочетаний клавиш, которые вы можете использовать с редактором nano, нажмите ^ г или Ctrl + g .

Поиск и замена текста

Чтобы найти строку в текстовом файле, просто нажмите Ctrl + W а затем введите ключевое слово для поиска и нажмите ENTER. В приведенном ниже примере я ищу строку Разрешать в / и т.д. / SSH / sshd_config конфигурационный файл.

Чтобы перейти к следующей соответствующей строке, просто нажмите Alt + W . Чтобы найти и заменить строку в текстовом файле, нажмите Ctrl + . Вам потребуется предоставить строку для поиска и замены, как показано ниже.

Итак, введите ключевое слово и нажмите ENTER. В нашем примере мы ищем строку UNIX и заменив его строкой Linux .

После того, как вы нажмете ENTER, вам будет предложено ввести строку для замены ключевого слова поиска, как указано. Здесь строка Linux это строка, которая заменит UNIX . Еще раз нажмите ENTER.

Нажмите «Y» для подтверждения и нажмите ENTER.

И наконец, ключевое слово будет заменено.

Копирование, вырезание и вставка

Чтобы начать копирование текста, переместите курсор в начало текста и нажмите Alt + A . Nano устанавливает метку выбора с этой точки. Здесь курсор находится в начале первой строки.

Затем нажимайте клавишу со стрелкой вперед до конца текста, который вы хотите скопировать. Текст будет выделен, как показано. Здесь я выделил всю строку. Если вы хотите отменить и начать все сначала, просто нажмите Ctrl + 6 .

Чтобы скопировать текст, нажмите Alt + 6 . Чтобы разрезать, нажмите Ctrl + K . Наконец, чтобы вставить текст, переместите курсор в нужное место в редакторе и нажмите Ctrl + U .

Сохранение и выход из файла

Чтобы сохранить файл, просто нажмите комбинацию Ctrl + O . При этом убедитесь, что у вас есть права на запись, позволяющие изменять файл. Nano потребует от вас подтверждения файла, в котором вы сохраняете изменения.

Нажмите ENTER, чтобы сохранить изменения. Вы получите некоторую информацию о количестве сохраненных строк.

Для выхода из файла нажмите Ctrl + X .

Заключение

И это все, что нужно для этого руководства по текстовому редактору Nano. Мы надеемся, что вы осведомлены и сможете легко перемещаться по редактору.