Android

Как использовать nano, текстовый редактор командной строки linux

Винтажная реклама Transporter Syncro

Винтажная реклама Transporter Syncro

Оглавление:

Anonim

При работе в командной строке довольно часто вам придется создавать или редактировать текстовые файлы. Два самых мощных и популярных редактора командной строки - это Vim и Emacs. У них обоих есть крутая кривая обучения, которая может быть пугающей для новых пользователей. Для тех, кому нужен простой редактор, есть нано.

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

В этом руководстве объясняются основные принципы использования редактора nano, включая способы создания и открытия файла, редактирования файла, сохранения файла, поиска и замены текста, вырезания и вставки текста и многое другое.

Установка Нано

Текстовый редактор Nano предустановлен на MacOS и большинстве дистрибутивов Linux. Чтобы проверить, установлен ли он в вашей системе, выполните следующие действия:

nano --version

Вывод будет выглядеть примерно так:

GNU nano, version 2.9.3 (C) 1999-2011, 2013-2018 Free Software Foundation, Inc. (C) 2014-2018 the contributors to nano Email: [email protected] Web:

Установите Nano в Ubuntu и Debian

sudo apt install nano

Установите Nano на CentOS и Fedora

sudo yum install nano

Открытие и создание файлов

Чтобы открыть существующий файл или создать новый файл, введите nano а затем имя файла:

nano filename

Откроется новое окно редактора, и вы сможете начать редактирование файла.

Внизу окна приведен список самых основных сочетаний команд, которые можно использовать с нано-редактором.

Все команды имеют префикс ^ или M Символ каретки ( ^ ) обозначает Ctrl . Например, команды ^J означают одновременное нажатие Ctrl и J Буква M обозначает Alt .

Вы можете получить список всех команд, набрав Ctrl+g .

Чтобы открыть файл, вы должны иметь права на чтение файла.

nano +line_number, character_number filename

Редактирование файлов

В отличие от vi, nano является немодальным редактором, что означает, что вы можете начать печатать и редактировать текст сразу после открытия файла.

Чтобы переместить курсор на определенную строку и номер символа, используйте команду Ctrl+_ . Меню в нижней части экрана изменится. Введите число (а) в поле «Введите номер строки, номер столбца:» и нажмите Enter .

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

Для поиска текста нажмите Ctrl+w , введите поисковый запрос и нажмите Enter . Курсор переместится к первому совпадению. Чтобы перейти к следующему совпадению, нажмите Alt+w .

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

Чтобы выделить текст, переместите курсор в начало текста и нажмите Alt+a . Это установит отметку выбора. Переместите курсор в конец текста, который вы хотите выделить, с помощью клавиш со стрелками. Выбранный текст будет выделен. Если вы хотите отменить выбор, нажмите Ctrl+6

Скопируйте выделенный текст в буфер обмена с помощью команды Alt+6 . Ctrl+k обрежет выделенный текст.

Чтобы вставить текст, переместите курсор туда, куда вы хотите поместить текст, и нажмите Ctrl+u .

Сохранение и выход

Чтобы сохранить внесенные в файл изменения, нажмите Ctrl+o . Если файл еще не существует, он будет создан после его сохранения.

Для выхода из нано нажмите Ctrl+x . Если есть несохраненные изменения, вас спросят, хотите ли вы сохранить изменения.

Чтобы сохранить файл, вы должны иметь права на запись в файл. Если вы создаете новый файл, вам необходимо иметь разрешение на запись в каталог, в котором он создан.

Настройка Nano (нанорк)

Когда nano запускается, он считывает свои параметры конфигурации из общесистемного файла конфигурации /etc/nanorc и из пользовательских файлов ~/.config/nano/nanorc и ~/.nanorc если файлы присутствуют.

Параметры, указанные в пользовательских файлах, имеют приоритет над глобальными параметрами.

Посетите страницу Nanorc для получения полного списка всех доступных опций.

Подсветка синтаксиса

Nano поставляется с правилами подсветки синтаксиса для большинства популярных типов файлов. В большинстве систем Linux файлы синтаксиса хранятся в каталоге /usr/share/nano и по умолчанию включены в файл конфигурации /etc/nanorc .

/ И т.д. / nanorc

include "/usr/share/nano/*.nanorc"

Самый простой способ включить подсветку для нового типа файла - это скопировать файл, содержащий правила подсветки синтаксиса, в каталог /usr/share/nano .

Установите Nano в качестве текстового редактора по умолчанию

По умолчанию в большинстве систем Linux текстовый редактор по умолчанию для таких команд, как visudo и crontab имеет значение vi. Чтобы использовать nano в качестве текстового редактора по умолчанию, вам нужно изменить EDITOR окружения VISUAL и EDITOR .

Пользователи Bash могут экспортировать переменные в файл ~/.bashrc :

~ /.Bashrc

export VISUAL=nano export EDITOR="$VISUAL"

Основное использование Nano

Ниже приведены основные шаги для начала работы с nano:

  1. В командной строке введите nano а затем имя файла. Измените файл, как требуется. Ctrl-x команду Ctrl-x чтобы сохранить и выйти из текстового редактора.

Вывод

В этом уроке мы показали, как использовать текстовый редактор Gnu nano. Это популярный текстовый редактор среди пользователей Linux и имеет небольшую кривую обучения.

Для получения дополнительной информации о Gnu Nano посетите официальную страницу документации nano.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

нано терминал