ÐинÑÐ°Ð¶Ð½Ð°Ñ Ñеклама Transporter Syncro
Оглавление:
- Установка Нано
- Установите Nano в Ubuntu и Debian
- Установите Nano на CentOS и Fedora
- Открытие и создание файлов
- Редактирование файлов
- Поиск и замена
- Копирование, резка и вставка
- Сохранение и выход
- Настройка Nano (нанорк)
- Подсветка синтаксиса
- Установите Nano в качестве текстового редактора по умолчанию
- Основное использование Nano
- Вывод
При работе в командной строке довольно часто вам придется создавать или редактировать текстовые файлы. Два самых мощных и популярных редактора командной строки - это 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
Установите Nano на CentOS и Fedora
Открытие и создание файлов
Чтобы открыть существующий файл или создать новый файл, введите
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
.
include "/usr/share/nano/*.nanorc"
Самый простой способ включить подсветку для нового типа файла - это скопировать файл, содержащий правила подсветки синтаксиса, в каталог
/usr/share/nano
.
Установите Nano в качестве текстового редактора по умолчанию
По умолчанию в большинстве систем Linux текстовый редактор по умолчанию для таких команд, как
visudo
и
crontab
имеет значение vi. Чтобы использовать nano в качестве текстового редактора по умолчанию, вам нужно изменить
EDITOR
окружения
VISUAL
и
EDITOR
.
Пользователи Bash могут экспортировать переменные в файл
~/.bashrc
:
export VISUAL=nano export EDITOR="$VISUAL"
Основное использование Nano
Ниже приведены основные шаги для начала работы с nano:
- В командной строке введите
nano
а затем имя файла. Измените файл, как требуется.Ctrl-x
командуCtrl-x
чтобы сохранить и выйти из текстового редактора.
Вывод
В этом уроке мы показали, как использовать текстовый редактор Gnu nano. Это популярный текстовый редактор среди пользователей Linux и имеет небольшую кривую обучения.
Для получения дополнительной информации о Gnu Nano посетите официальную страницу документации nano.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
нано терминалКак найти файлы в Linux с помощью командной строки
Команда find является одним из самых мощных инструментов в арсенале системных администраторов Linux. Он ищет файлы и каталоги в иерархии каталогов на основе заданного пользователем выражения и может выполнять заданные пользователем действия для каждого соответствующего файла.
Как установить текстовый редактор Atom на Centos 7
Atom - это кроссплатформенный редактор кода с открытым исходным кодом, разработанный GitHub. Он имеет встроенный менеджер пакетов, встроенный контроль Git, интеллектуальное автозаполнение, подсветку синтаксиса и несколько панелей.
Как установить Atom текстовый редактор на Ubuntu 18.04
Atom - это кроссплатформенный редактор кода с открытым исходным кодом, разработанный GitHub. Он имеет встроенный менеджер пакетов, встроенный контроль Git, интеллектуальное автозаполнение, подсветку синтаксиса и несколько панелей.