Текстовый редактор Nano в Linux для новичков
Несмотря на то что большинство действий в операционной системе Linux можно сделать через графический интерфейс, если вы хотите большого контроля над процессом и большей гибкости, вам придется прибегнуть к ручному редактированию конфигурационных файлов.
Так вы сможете точно настроить каждый параметр и будете знать, за что отвечает та или иная строка. Для работы с конфигурационными файлами можно использовать разные редакторы. Новички, чаще всего, используют Gedit, более опытные пользователи, которые уже привыкли к терминалу предпочитают редактор nano, а многие профессионалы хотят использовать только Vim.
Как использовать Vim мы уже рассматривали в одной из предыдущих статей, он очень гибкий, но за эту гибкость пришлось заплатить сложностью и вертикальной кривой обучения. В этой статье я хочу рассмотреть как использовать текстовый редактор Nano в операционной системе Linux. Это очень простой редактор и с ним справиться любой новичок. Но, в свою очередь, это будет отличным шагом в сторону освоения терминала.
Arduino для начинающих. Начало работы
Что такое редактор Nano?
Текстовый редактор Nano входит в набор программ GNU и является стандартным консольным редактором для многих дистрибутивов Linux. Разработка программы, как и многих других программ из набора GNU началась в девяностых годах.
В те времена существовала программа для отправки и приема электронной почты — Pine. Ее частью был текстовый редактор Pico, который можно было использовать для написания своих сообщений. Многим новичкам нравился Pico за его простоту и интуитивно понятный интерфейс. Но дистрибутивы Linux, в том числе Debian, не могли включить в свои репозитории закрытые бинарники для Pine и Pico.
Учитывая все это было принято решение создать редактор TIP или Tip Isn’t Pico. Но потом из-за конфликта названий с другой утилитой, редактор переименовали в nano.
Главное преимущество nano в простоте использования. Работать с ним так же просто, как с OpenOffice или Gedit. Поэтому работе с программой очень просто научиться. А теперь давайте перейдем к вопросу как использовать nano.
Как использовать редактор Nano?
В первую очередь нужно сказать, что nano — это консольный текстовый редактор, а это значит что его принято выполнять именно из терминала. Для этого применяется такой синтаксис:
$ nano опции /адрес/файла/файл
Использовать опции командной строки не обязательно достаточно только указать имя файла, но в некоторых случаях опции могут быть очень полезны. Рассмотрим их подробнее:
- +номер — указать строку в файле, с которой нужно начинать редактирование;
- -B — создавать резервную копию для файла при сохранении;
- -С — папка для резервной копии;
- -D — выводить текст жирным;
- -E — конвертировать табуляции в пробелы;
- -F — включить поддержку редактирования нескольких файлов;
- -H — сохранять историю поиска и замены;
- -I — не читать конфигурацию из файлов nanorc;
- -P — запоминать и восстанавливать позицию курсора во время последнего редактирования;
- -T — размер табуляции в пробелах;
- -m — включить поддержку мыши;
- -v — режим только для чтения, вы не можете сохранить файл.
Мы рассмотрели только самые главные опции программы, естественно, что на самом деле их намного больше, но для начала этих будет вполне достаточно. Дальше мы рассмотрим как работать с самой программой ее внешний вид и сочетания клавиш.
Как работать в Nano Studio? Для новичков/базовые функции
Чтобы открыть какой-либо файл, достаточно передать его в параметрах команде nano. Если такого файла не существует, будет создан новый. Например:
Главное окно программы выглядит очень просто, в верхней строке находится версия редактора и имя файла, а также уведомление был ли файл изменен. Дальше идет сам текст, а в самом низу опять имя файла и основные сочетания клавиш, которые вы можете использовать для работы с программой.
Для перемещения по тексту вы можете использовать мышку, стрелки на клавиатуре или специальные сочетания клавиш. В программе нет никакого меню, а все действия выполняются именно с помощью горячих клавиш. Возможно, некоторые из них будет не просто запомнить с первого раза,но после нескольких раз практики все получится.
Тем более, что все самое необходимое отображается внизу экрана. Для активации того или иного действия достаточно нажать Ctrl и указанную букву. Клавиша Shift нигде не используется.
Основные комбинации клавиш
А теперь рассмотрим подробнее какие сочетания клавиш предлагает текстовый редактор nano linux. Чтобы открыть более подробную информацию о сочетаниях клавиш нажмите Ctrl+G:
Когда завершите работу с редактором и сохраните изменения нажмите Ctrl+X для выхода, если файл не был сохранен, программа предложит это сделать:
Перед тем как закрывать программу, нужно сохранить изменения в файл на диске. Для этого используйте сочетание Ctrl+O. Если вы запустили nano без параметров, вам нужно будет ввести имя файла.
Вы можете вставить содержимое другого файла на позицию курсора, для этого нажмите Ctrl+R и введите имя целевого файла:
Чтобы отменить последнее действие нажмите Alt+U. А повторить последнее действие еще раз вы можете с помощью Alt+E. Для поиска по строке или регулярному выражению нажмите Ctrl+W, вы можете использовать стандартные регулярные выражения синтаксиса perl:
С помощью сочетания клавиш Alt+R вы можете использовать поиск и замену:
Мы рассмотрели основные комбинации клавиш, которые используются для управления функциями редактора. Возможно, они покажутся вам сложными, но для начала достаточно знать только Ctrl+O и Ctrl+X, все остальное придет потом.
Сочетания клавиш для навигации
Давайте теперь рассмотрим горячие клавиши для быстрого перемещения по тексту в редакторе nano. Конечно, вы всегда можете использовать уже привычные клавиши PageUP, PageDown, Home, End и клавиши со стрелками, но это не совсем удобно учитывая, что у nano есть свои сочетания. Хотя они не настолько практичны как у Vim, но вы все же можете их использовать.
Для перемещения курсора вперед или назад нажимайте Ctrl+F и Ctrl+B, а для перемещения вверх/вниз по одной строке применяйте Ctrl+P и Ctrl+N.
Для перемещения в начало строки используйте Ctrl+A, а в конец — Ctrl+E. Также существуют сочетания для перемещения по страницах, Ctrl+V перемещает на страницу вниз, а Ctrl+Y — на страницу вверх.
Но это еще не все. Вы можете перемещаться по словам с помощью Ctrl+Пробел и Alt+Пробел, а также нажать Ctrl+_ и ввести номер нужной строки, а через запятую даже символ.
Чтобы посмотреть где сейчас находится курсор, нажмите Ctrl+C.
Копирование вырезание и вставка
Вы можете копировать текст с помощью мышки, но это только если вы работаете в графическом интерфейсе. Но если вы используете программу в чистом терминале, такой вариант не подойдет. Для таких случаев у nano есть собственные инструменты выделения и копирования.
Чтобы выделить участок текста нажмите Ctrl+^ переместите курсор к концу нужного участка и опять нажмите это же сочетание клавиш. Весь текст между начальной и конечной точкой не включая позицию курсора будет выделен и вы можете его скопировать или вырезать.
Для копирования выделенного текста нажмите Alt+^, а чтобы его вырезать — Ctrl+K. Чтобы вставить вырезанный текст переместите курсор на нужную позицию и нажмите Ctrl+U.
Чтобы вырезать всю строку текста достаточно нажать Ctrl+K, иногда это очень удобно при редактировании файлов конфигурации.
Несколько файлов в Nano
Не все знают, но текстовый редактор nano linux поддерживает открытие нескольких файлов. Вы не можете открыть их на одном экране, но зато можете свободного переключаться между редактированием каждого из них.
Для этого передайте утилите при запуске несколько файлов:
nano файл1 файл2
Выводы
В этой статье мы рассмотрели как использовать редактор nano linux. Несмотря на то, что он очень прост и рассчитан в первую очередь на новичков в Linux, здесь есть огромное количество возможностей, которые делают программу очень мощным редактором. Если у вас остались вопросы, спрашивайте в комментариях!
На завершение небольшое сравнение nano и vim:
Источник: losst.pro
Как использовать текстовый редактор командной строки Nano в Linux
How to Use Nano, the Linux Command Line Text Editor
25 Апреля 2020 | Терминал
В этом руководстве объясняются основные принципы использования редактора nano, включая способы создания и открытия файла, редактирования файла, сохранения файла, поиска и замены текста, вырезания и вставки текста и многое другое.
При работе в командной строке довольно часто вам придется создавать или редактировать текстовые файлы. Два самых мощных и популярных редактора командной строки — это Vim и Emacs. У них обоих есть крутая кривая обучения, которая может быть пугающей для новых пользователей. Для тех, кому нужен простой редактор, есть нано.
GNU nano — это простой в использовании текстовый редактор командной строки для операционных систем Unix и Linux. Он включает в себя все основные функции, которые вы ожидаете от обычного текстового редактора, такие как подсветка синтаксиса, несколько буферов, поиск и замена с поддержкой регулярных выражений, проверка орфографии, кодировка UTF-8 и многое другое.
Установка Нано
Текстовый редактор Nano предустановлен на MacOS и большинстве дистрибутивов Linux. Чтобы проверить, установлен ли он в вашей системе, выполните следующие действия:
nano —version
Вывод будет выглядеть примерно так:
Если у вас не установлен nano в вашей системе, вы можете установить его с помощью менеджера пакетов вашего дистрибутива.
Установите 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
Если вы пропустите, character_number курсор будет расположен на первом символе.
Редактирование файлов
В отличие от vi, nano является немодальным редактором, что означает, что вы можете начать печатать и редактировать текст сразу после открытия файла.
Чтобы переместить курсор на определенную строку и номер символа, используйте Ctrl+_ команду. Меню в нижней части экрана изменится. Введите число (а) в поле «Введите номер строки, номер столбца:» и нажмите Enter .
Поиск и замена
Для поиска текста нажмите Ctrl+w , введите поисковый запрос и нажмите Enter . Курсор переместится к первому совпадению. Чтобы перейти к следующему совпадению, нажмите Alt+w .
Если вы хотите найти и заменить, нажмите Ctrl+ . Введите условие поиска и текст, который нужно заменить. Редактор перейдет к первому совпадению и спросит вас, нужно ли его заменить. После удара Y или N он перейдет к следующему матчу. Нажатие A заменит все совпадения.
Копирование, резка и вставка
Чтобы выделить текст, переместите курсор в начало текста и нажмите Alt+a . Это установит отметку выбора. Переместите курсор в конец текста, который вы хотите выделить, с помощью клавиш со стрелками. Выбранный текст будет выделен. Если вы хотите отменить выбор, нажмите Ctrl+6
Скопируйте выделенный текст в буфер обмена с помощью Alt+6 команды. Ctrl+k будет вырезать выделенный текст.
Если вы хотите вырезать целые строки, просто переместите курсор на линию и нажмите Ctrl+k . Вы можете сократить несколько строк, нажав 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 в качестве текстового редактора по умолчанию, вам нужно изменить переменные среды VISUAL и . EDITOR
Пользователи Bash могут экспортировать переменные в ~/.bashrc файл:
export VISUAL=nano export EDITOR=»$VISUAL»
Основное использование Nano
Ниже приведены основные шаги для начала работы с nano:
- В командной строке введите, nano а затем имя файла.
- Отредактируйте файл как требуется.
- Используйте Ctrl-x команду для сохранения и выхода из текстового редактора.
Вывод
В этом уроке мы показали, как использовать текстовый редактор Gnu nano. Это популярный текстовый редактор среди пользователей Linux и имеет небольшую кривую обучения.
Для получения дополнительной информации о Gnu Nano посетите официальную страницу документации nano .
Источник: baks.dev
Использование редактора nano
Редактор nano — это консольный текстовый редактор. Он есть почти во всех дистрибутивах Linux, есть в macOS и его можно запустить под Windows. nano часто используется для редактирования конфигурационных файлов, когда графический интерфейс отсутствует.
Управление в nano осуществляется с клавиатуры с использованием горячих клавиш. В нижней части редактора приведен список основных сочетаний клавиш. Символ ^ означает клавишу Ctrl . Например, ^X означает сочетание клавиш Ctrl+X . Регистр символов не учитывается, сочетание Ctrl+X эквивалентно Ctrl+x .
Рассмотрим, как выполнять основные действия при работе с nano.
Создать новый файл
Чтобы создать файл достаточно просто запустить редактор без параметров. Когда вы будете закрывать редактор, то необходимо будет ввести имя файла.
nano
Также можно сразу задать имя нового файла:
nano
После выполнения команды запустится редактор nano и в нем откроется для редактирования новый пустой файл.
Открыть существующий файл для редактирования
Чтобы отредактировать существующий файл, необходимо запустить редактор nano и указать путь до файла, который нужно открыть:
nano
Сохранение изменений
Сохранить и продолжить работу
Вы отредактировали файл и хотите сохранить изменения, но не закрывать редактор. В таком случае используется сочетание клавиш:
Ctrl+O
В строке статуса появится сообщение: File Name to Write: имя_файла (если имя файла отсутствует, то нужно ввести имя файла). Для сохранения изменений нажмите Enter .
Сохранить и выйти
Чтобы сохранить изменения и выйти из редактора можно воспользоваться сочетанием клавиш:
Ctrl+X
В данном случае, если вы изменяли файл, то появится вопрос: «Save modified buffer (ANSWERING No Will DESTROY CHANGES)? «. Нажмите клавишу y . Появится вопрос на ввод имени файла. Введите новое имя файла или просто нажмите Enter . Изменения будут сохранены, редактор закроется.
Выход без сохранения изменений
Чтобы выйти из редактора и не сохранять изменения используется сочетание клавиш:
Ctrl+X
Есть появится вопрос «Save modified buffer . «, нажмите n .
Копирование и вставка
Копирование и вставка строк
Чтобы вырезать строку целиком и поместить ее в буфер, переместите курсор на требуемую строку и нажмите:
Ctrl+K
Чтобы вставить строку из буфера нажмите:
Ctrl+U
Копирование и вставка произвольного текста
Чтобы скопировать произвольный текст в буфер обмена, его необходимо сначала выделить. Чтобы начать выделение поместите курсор на начало текста, который планируется копировать, и нажмите:
Ctrl+6
Перемещайте курсор, текст будет выделяться.
Чтобы скопировать выделенный текст в буфер обмена, нажмите:
Alt+6
или, чтобы вырезать выделенный текст, нажмите:
Ctrl+K
Переместите курсор в то место, куда необходимо вставить текст из буфера. Чтобы вставить текст из буфера нажмите:
Ctrl+U
Поиск текста
Для поиска текста внутри файла используется сочетание клавиш:
Ctrl+W
Нужно ввести строку для поиска и нажать Enter .
Курсор будет помещен на первое вхождение искомого текста (относительно курсора). Чтобы перейти к следующему вхождению, нажмите:
Alt+W
Чтобы прекратить поиск, нажмите:
Ctrl+C
Поиск и замена текста
Чтобы найти и заменить текст используется сочетание клавиш:
Ctrl+
Появится запрос на ввод текста для поиска. Введи строку для поиска и нажмите Enter .
Затем появится запрос на ввод текста, на который необходимо выполнить замену. Введите строку и нажмите Enter .
Далее будет выдан запрос на замену найденного вхождения искомой строки. Можно нажать клавишу A , чтобы заменить сразу все вхождения в файле или использовать клавиши Y или N , чтобы заменять или нет, найденные вхождения искомой строки.
Горячие клавиши
Чтобы вывести информацию по всем горячим клавишам, используется сочетание Ctrl+G .
Наиболее часто используемые горячие клавиши nano:
Ctrl+A | Переместить курсор в начало строки. |
Ctrl+E | Переместить курсор в конец строки. |
Ctrl+Y | Переместить курсор на 1 страницу вверх (аналог PageUp ) |
Ctrl+V | Переместить курсор на 1 страницу вниз (аналог PageDown ) |
Ctrl+_ | Перейти к определенной строке (нужно будет ввести номер строки). |
Ctrl+C | Показать на какой строке и в какой позиции находится курсор. |
Ctrl+W | Поиск текста в файле. Необходимо ввести строку для поиска. |
Ctrl+ | Поиск и замена текста в файле. Сначала вводится строка для поиска, затем строка для замены. |
Ctrl+D | Удалить символ под курсором. |
Ctrl+K | Удалить текущую строку. |
Ctrl+O | Сохранить изменения, не закрывая редактор. |
Ctrl+X | Выход из редактора. Если файл был изменен, появится запрос на сохранение изменений. |
Кое-что еще
Еще пара интересных трюков при работе с nano, о которых не все знают.
Ctrl = Esc Esc
Вместо клавиши Ctrl можно использовать двойное нажатие на клавишу Esc . Например,
Esc+Esc+X
Это эквивалентно сочетанию Ctrl+X .
Только для чтения
Чтобы открыть файл только для чтения используется ключ -v :
nano -v
Резервная копия файла
Можно сделать так, чтобы при изменения файла создавалась его резервная копия. Для этого используется ключ -B :
nano -B
Если вы измените файл и сохраните изменения, то будет создана резервная копия файла, с содержимым файла, которое было до изменения. Имя резервной копии соответствует имени исходного файла со значком тильды ~ на конце.
Источник: pingvinus.ru
Текстовый редактор nano
Nano — текстовый редактор для интерфейса командной строки, предустановленный практически во всех дистрибутивах Linux. Благодаря его простоте по сравнению с другими редакторами командной строки, например, vi/vim и emacs, его часто предпочитают начинающие пользователи. Он предоставляет множество удобных возможностей, в том числе цветовое выделение команд, нумерацию строк и простой поиск.
Установка редактора nano
Если по какой-то причине nano у вас не установлен, его легко можно установить при помощи вашего менеджера пакетов:
apt-get install nano
yum install nano
Создание нового файла
Для создания нового файла просто запустите nano:
$ nano
Данная команда откроет редактор, а при сохранении вам нужно будет задать имя, под которым сохранится новый файл.
Клавиатурные комбинации nano
Для выполнения различных функций, например, поиска текста в файле, выравнивания текста и т.д., в nano используются клавиатурные комбинации. Они довольно просты и отображаются при редактировании файла, меняясь в зависимости от выполняемых вами действий.
Символ ^ в комбинации означает нажатие клавиши Ctrl. Например, ^W означает Ctrl+W. Комбинация, которая начинается с M, означает использование клавиши Alt и указанной далее буквы.
При первом запуске nano вы увидите следующие комбинации:
Ctrl+G Справка
Ctrl+R Открыть
Ctrl+O Сохранить
Ctrl+X Выйти
Ctrl+W Найти
Ctrl+ Заменить
Ctrl+K Вырезать
Ctrl+U Вставить
Ctrl+J Выравнивание абзаца
Ctrl+C Положение курсора
Ctrl+_ перейти к строке
Ctrl+T Проверка орфографии
Alt+U Отменить
Alt+E Вернуть последнюю отменённую команду
Вам не нужно запоминать все эти комбинации наизусть, они всегда находятся перед вами. Полный список команд можно получить, нажав Ctrl+G (или F1) для открытия меню помощи nano. Также многие комбинации можно заменить одной клавишей, например, F1 для справки или F2 для выхода из nano.
Открытие файла
Чтобы открыть файл, запустите команду:
$ nano my_text_file.txt
Редактор попытается открыть файл «my_text_file.txt». Если файл не существует, то редактор его создаст.
Иногда требуется открыть файл и перейти к определенной строке или столбцу. Это можно сделать следующей командой:
$ nano +строка,столбец файл
Откроет файл .bashrc с положением курсора на втором символе третьей строки.
Редактирование текста
Создав или открыв файл, вы сразу можете сразу начинать ввод текста или редактирование. В отличие от vim, в nano не требуется переход в
специальный режим редактирования. Для перемещения курсора по файлу можно использовать клавиши стрелок.
Поиск текста
Для поиска текста в файле используется комбинация Ctrl+W. Над меню откроется поле ввода, где вы можете ввести строку для поиска:
Нижнее меню также поменяется, в нем появится ряд дополнительных опций. Назначение большинства из них очевидно, поэтому мы разберём лишь наиболее важные из них:
Поиск с использованием регулярных выражений — нажмите Alt+R и введите необходимые регулярные выражения.
Переход к строке — нажмите Ctrl+T и введите номер нужной строки.
Замена текста — нажмите Ctrl+R в режиме поиска или Ctrl+ в обычном режиме. Сначала потребуется ввести строку для поиска, а потом текст для замены. Затем вас спросят, заменить первое найденное соответствие или все соответствия.
Переход к первой строке — Ctrl+Y.
Переход к последней строке — Ctrl+V.
Работа с буфером обмена
Интерфейс nano очень похож на текстовые редакторы с графическим интерфейсом. Если в таком редакторе вам требуется вырезать или скопировать фрагмент текста, сначала его нужно выделить. То же самое справедливо и для nano. Чтобы выделить текст, нажмите Ctrl+^ и выберите фрагмент клавишами стрелок.
Alt+^ — скопировать выделенный текст.
Ctrl+K — вырезать выделенный текст.
Чтобы вставить текст из буфера обмена, переместите курсор в нужное место и нажмите Ctrl+U.
Сохранение файла
Если требуется сохранить текущие изменения в файле, нажмите комбинацию Ctrl+O. При редактировании нового файла нужно будет ввести имя. После сохранения nano останется открытым, и вы сможете продолжить редактирование.
Сохранение с резервной копией
Иногда при редактировании файла может потребоваться хранить временные копии файла. Для этого можно воспользоваться опцией командной строки -B, которая создаёт резервную копию редактируемого вами файла. Чтобы указать директорию для сохранения резервных копий, используется опция -C.
$ nano -BC ~/backups myfile.txt
Данная команда будет создавать резервные копии файла myfile.txt в поддиректории backups домашней директории пользователя. Эта директория должна существовать, иначе nano сообщит об ошибке.
Выход из nano
Для выхода из nano просто нажмите Ctrl+X. При наличии не сохраненных изменений вас спросят, сохранить их или отменить выход.
Заключение
Nano — простой текстовый редактор для командной строки, привлекающий пользователей именно своей простотой. Тем не менее, он обладает всеми необходимыми функциями для работы с текстами, а его интерфейс напоминает редакторы с графическим интерфейсом. Поэтому nano — прекрасный редактор для новых пользователей Linux.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Похожие посты:
- Firewalld, установка и настройка, зоны, NAT, проброс портов
- Пользователи и группы в linux. Добавление удаление редактирование пользователей
- Команда cat в Linux
- Система контроля версий GIT
Источник: itproffi.ru
Руководство по использованию текстового редактора Nano в Linux, для начинающих
Nano — текстовый редактор командной строки, который предустановлен почти в каждом дистрибутиве Linux. Им часто предпочитают пользоваться новые пользователи из-за его простоты, по сравнению с другими текстовыми редакторами командной строки, такими как vi/vim и emacs. Он имеет множество полезных функций, таких как синтаксическая подсветка, нумерация строк, простой поиск и многие другие… Мы изучим как пользоваться редактором Nano, примеры редактор Nano Linux, текстовый редактор nano команды.
- 1 Установка редактора Nano в Linux
- 2 Комбинации клавиш в Nano, редактори Nano команды
- 3 Создадим новый файл в Nano
- 4 Открытие файла в Nano
- 5 Редактирование файлов в Nano
- 6 Поиск текста в Nano
- 7 Копировать / Вставить / Вырезать текст в Nano
- 8 Как сохранить файл в Nano?
- 9 Сохранить файл с созданием резервной копии
- 10 Выход из редактора Nano
- 11 Итоги
Установка редактора Nano в Linux
Если по какой-либо причине nano еще не установлен на вашем дистрибутиве Linux, вы можете легко установить его с помощью следующих команд:
# apt install nano [Для Ubuntu/Debian]
# yum install nano [Для CentOS/Fedora]
Комбинации клавиш в Nano, редактори Nano команды
Nano использует комбинации клавиш для выполнения различных функций, таких как поиск текста в файле, выравнивание текста и т.д. Эти комбинации очень легко запомнить и они всё время видны во время редактирования файла (внизу редактора). Они меняются автоматически в зависимости от того, какие действия вы предпринимаете.
Одна вещь, которую вы должны знать, это то, что сочетание клавиш, обозначенное символом «^» и еще одним символом (например, «^ W«), представляет собой комбинацию клавиши Ctrl и этого символа (Ctrl + W в нашем примере).
Комбинация, которая, начинается с «M«, означает, что её нужно завершить, нажав клавишу Alt.
Ниже перечислены комбинации, которые вы увидите при первом запуске nano:
Вам не нужно запоминать каждый вариант, так как он всегда под рукой. Вы можете получить полный список комбинаций клавиш, нажав кнопку ^ G (или нажмите F1), которая откроет меню справки Nano. Некоторые комбинации могут использоваться с нажатием всего одной клавиши.
Например, клавиша F1 — для получения справки или F2 — для выхода из nano.
Создадим новый файл в Nano
Создание нового файла это очень просто:
Это откроет редактор и, сохранит файл, заблаговременно попросив вас указать имя, с которым данный файл будет сохранён:
Открытие файла в Nano
Чтобы открыть файл, вы можете выполнить:
$ nano ~ / my_text_file . txt
Вышеупомянутая команда попытается открыть файл «my_text_file.txt» из вашего домашнего каталога. Если файл не существует, nano его создаст.
Иногда вам может потребоваться открыть файл и перейти к конкретной строке или столбцу. Nano позволяет вам сделать это с помощью следующей команды:
$ nano + line , columns file
$ nano + 3 , 2 ~ / . bashrc
Откроется ваш .bashrc-файл, и курсор будет расположен на третьей строке, втором столбце.
Редактирование файлов в Nano
После открытия или создания файлов вы можете сразу начать редактирование/запись. В отличие от vim, нет необходимости переключаться в режим редактирования. Чтобы перемещать курсор в файле, вы можете использовать клавиши со стрелками на клавиатуре.
Поиск текста в Nano
Вы можете искать текст внутри файла с помощью комбинации ^ W, которая и выполнит поиск текста. Она откроет поле поиска над меню, где вы можете ввести текст, который ищете:
Вы также увидите, что нижнее меню изменится и отобразит некоторые дополнительные параметры. Их названия в значительной степени сами объясняют себя, поэтому мы рассмотрим только самые важные:
- Поиск с использование регулярных выражений — нажмите M-R (клавиши Alt + R) и введите искомый текст с помощью регулярных выражений, которые вы хотите использовать.
- Перейти к строке — нажмите ^ T (клавиши Ctrl + T), а затем введите строку, на которую вы хотите переместить курсор.
- Замена текста — нажмите кнопки ^ R (Ctrl + R) в режиме поиска или ^ в обычном режиме. Вам будет предложено ввести ваш запрос для поиска, после нажатия Enter вам будет предложено ввести текст, который будет использоваться для замены. Наконец, вас спросят, хотите ли вы заменить только первый результат вашего поиска или все совпадения. Если вы выберете «Нет», курсор будет перемещен к следующему совпадению.
- Перейти к первой строке — нажмите ^ Y (Ctrl + Y).
- Перейти к последней строке — нажмите ^ V (Ctrl + V).
Копировать / Вставить / Вырезать текст в Nano
Интерфейс Nano очень похож на текстовые редакторы графического интерфейса. Если вы хотите скопировать или вырезать текст в графическом редакторе, вам сначала нужно его выбрать. То же самое происходит и в Nano. Чтобы выбрать текст, нажмите Ctrl + ^, затем переместите курсор с помощью клавиш со стрелками.
- Чтобы скопировать выделенный текст, нажмите Alt + ^.
- Чтобы вырезать выделенный текст, нажмите ^ K (Ctrl + K).
- Чтобы вставить выделенный текст, переместите курсор в нужное положение и нажмите ^ U (Ctrl + U).
Как сохранить файл в Nano?
Если вы хотите сохранить текущие изменения в файле, нажмите комбинацию ^ O (Ctrl + O). Если вы редактируете новый файл, вам будет предложено задать этому файлу имя. Это сохранит ваши текущие изменения, nano останется открытым, и вы можете продолжать вносить изменения в файл.
Сохранить файл с созданием резервной копии
Иногда при редактировании файла вам может понадобиться сохранить временные копии одного и того же файла на всякий случай. Вы можете использовать опцию -B, которая создаст резервную копию файла, который вы редактируете. Вы можете использовать её в сочетании с опцией -C, чтобы указать nano, где сохранить эти резервные копии следующим образом:
Источник: darksf.ru