Nano конец файла. Nano - текстовый редактор

Сегодня мы поговорим о консольном текстовом редакторе GNU nano.

История GNU nano

GNU nano — это клон текстового редактора Pico, который поставляется вместе почтовым клиентом Alpine. О последнем мы уже рассказали в двух статьях (см. ссылки в конце статьи). Gnu nano появился на свет в 1999 году, когда Крис Аллегретта (Chris Allegretta) начал создавать клон редактора Pico. Первоначально новый редактор получил название TIP, которое представляло собой акроним: TIP isn"t Pico ("TIP не Pico"). Достаточно быстро название программы пришлось изменить на nano. Это случилось 10 января 2000 года. Причиной стал конфликт имён с другой программой, которая также называлась tip. Последняя была ответственна за установку связи терминала с удалённым хостом и входила в состав многих дистрибутивов Unix (например, Solaris).

Первый запуск

Для начала работы с GNU nano перейдите в консоль или запустите эмулятор терминала. Здесь необходимо отметить, что вся работа далее будет выполняться в Linux Mint 14 " Nadya".

После того, как вы окажетесь в консоли или эмуляторе терминала, дайте команду:

$ nano имя_файла

После успешного выполнения последней вы увидите окно программы GNU nano. В верхней части экрана будет указана версия программы (в нашем случае 2.2.6) и имя открытого файла (или просто "Новый буфер", как при первом старте GNU nano - см. рис. 1). Далее идёт окно редактирования, строка состояния. А самая нижняя часть - своеобразная подсказка, которая представляет собой описание сочетания клавиш и действий, которые будут выполнены при нажатии этих клавиш. Например:

^G (или F1)

где, "^" — это Ctrl;

приведёт к выводу на экран "Текста помощи nano". Пролистать помощь можно с помощью клавиш управления курсором. Или с помощью сочетаний клавиш:

^N — переход на одну строку вперёд;

^P — переход на одну строку назад;

^V — переход на один экран вперёд;

^Y — переход на один экран назад.

Рисунок 1. GNU nano - первый старт

Для выхода из помощи и возврата в главное окно надо нажать следующее сочетание клавиш:

^X (или F2)

Ещё раз обратим внимание, что можно пользоваться подсказкой внизу экрана. Кроме того, эта подсказка носит "контекстный" характер. Другими словами, она изменяется в зависимости от того, где вы сейчас находитесь (главное окно, помощь и т.д.). Обратите внимание, что помимо использования сочетаний клавиш с Ctrl, используются, так называемые, Meta-последовательности (обозначаются буквой "M"). Например, для включения/ отключения вывода подсказки используется следующее сочетание клавиш:

Ввод Meta-последовательности начинается с клавиши Esc или Alt, а затем последующей клавиши (в нашем случае X).

Итак, мы вернулись в главное окно GNU nano. Теперь наберём какой-нибудь текст. А затем сохраним его, нажав сочетание клавиш:

^O (или F3)

При сохранении файла программа предложит ввести имя файла, который необходимо сохранить (см. рис. 2):

Имя файла для записи:

Введите имя, например, Текст и нажмите Enter.

Рисунок 2. Сохранение текста в файл в GNU nano

После чего, GNU nano сохранит файл и выведет на экран информацию о количестве сохранённых строк.

Редактирование текста

Во время редактирования приходиться осуществлять различные действия. Например, перемещаться по тексту. Частично об этом, мы уже сказали выше. Теперь продолжим.

Для перемещения курсора на один символ вперёд используется следующая комбинация:

а на один символ назад:

Для перемещения курсора в начало текущей строки необходимо нажать:

а в конец текущей строки:

Удалять символы в тексте можно как с помощью "Delete" и "Backspace", так и сочетаний клавиш ^D и ^H соответственно.

Для того, чтобы вырезать строку в тексте и сохранить её в буфере обмена необходимо нажать:

^K (или F9)

Вставить содержимое буфера обмена в текущую строку можно следующим образом:

^U (или F10)

Копировать текущую строку (с сохранением в буфере обмена) можно с помощью сочетаний клавиш:

а вставить затем, соответственно, с помощью (^U или F10).

Вырезать содержимое с текущей позиции курсора до конца файла можно следующим образом:

На этом завершим обзор возможностей редактирования доступных в GNU nano и скажем несколько слов о дополнительных возможностях программы.

Дополнительные возможности

GNU nano позволяет получить информацию о текущем положении курсора. Для этого, достаточно использовать сочетание клавиш:

После нажатия данной последовательности клавиш вы увидите информацию в следующем формате (см. рис. 3):

Строка 25/25(100%), ряд 1/1 (100%), символ 100/100 (100%)

Рисунок 3. Получение информации о текущем положении курсора

Для подсчёта количества слов, строк и символов можно использовать следующую последовательность:

После нажатия данного сочетания клавиш, вы увидите сообщение в формате:

Слов: 3 Строк: 5 Символов: 28

Переход на необходимую строку текста осуществляется с помощью такой последовательности клавиш (символ "_" вводится с нажатой клавишей Shift):

^_

после чего, вы увидите следующее сообщение:

Введите номер строки, номер ряда (ряд можно обозначить, как позицию символа в строке):

Заключение

GNU nano представляет собой клон текстового редактора Pico, поставлявшегося с почтовым клиентом Alpine. Программа впервые увидела свет в 1999 году.

GNU nano - простой в использовании консольный текстовый редактор. Его возможностей достаточно для решения большинства соответствующих задач, связанных с редактирование текста.

Помимо основных возможностей (перемещение по документу, между символами, копирование/ вырезка/вставка строк) программа обладает рядом дополнительных возможностей: получение информации о текущем положении курсора, подсчёт слов, строк и символов, переход на необходимую строку.

Cписок горячих клавиш (hotkeys) для nano. Он неполон - не хватает некоторых комбинаций, которые мне не удалось проверить в действии. То ли потому, что йогой не занимаюсь, то ли настройки Gnome таковы, что некоторые комбинации или отдельные клавиши им перехватываются - например комбинации типа Alt-{ и Alt-}. При их наборе необходимо использовать Shift (т.е. Alt-{ на обычной клавиатуре преобразуется в Alt-Shift-[). А у меня на Alt-Shift в системе как раз привязана смена раскладок. Она-то и перекрывает те горячие клавиши, которые я отправляю в nano. Но, это всё лирика и отсутствие времени, а вот список

  • Home = Ctrl-a
  • End = Ctrl-e
  • PgUp = Ctrl-y
  • PgDn = Ctrl-v
  • Курсорные клавиши = Ctrl-{f,b,n,p}
  • Tab = Ctrl-i
  • Backspace = Ctrl-h
  • Delete = Ctrl-d
  • Return = Ctrl-m
  • Помощь - Ctrl-g
  • Выход - Ctrl-x
  • Сохранить файл - Ctrl-o
  • Переключение подстветки синтаксиса - Alt-y
  • Перейти к следующему слову - Ctrl-Space
  • Перейти к предыдущему слову - Alt-Space
  • Перейти к началу строки - Home
  • Перейти к концу строки - End
  • Перейти к следующему параграфу - Alt-0
  • Перейти к предыдущему параграфу - Alt-9
  • Следующая страница - PgDn
  • Предыдущая страница - PgUp
  • Перейти к строке № - Ctrl-_
  • Перейти в конец файла - Alt-/
  • Перейти в начало файла - Alt-\
  • Перейти к соответствующей скобке - Alt-]
  • Перемотать вниз - Alt-=
  • Перемотать вверх - Alt–
  • Переключение режима выделения текста - Ctrl-6 (Ctrl-^). Одна из немногих комбинаций, в которой и 6, и ^ однозначны (т.е. для ^ не надо нажимать shift). Для выбора текста после включения режима выделения необходимо воспользоваться курсорными клавишами.
  • Скопировать текущее выделение - Alt-6 (Alt-^ или Ctrl-k Ctrl-u). Ещё одна комбинация, не требующая нажатия Shift для ^.
  • Вырезать текущее выделение - Ctrl-k
  • Вставить - Ctrl-u
  • Вставить содержимое файла в новый буфер - Ctrl-r <имя файла>. Если же надо вставить содержимое файла в текущий буфер в место после курсора, то сначала надо выключить Multi-buffer mode у nano. Делается это при помощи комбинации Alt-f.
  • Вставить вывод команды - Ctrl-r Ctrl-x
  • Поиск - Ctrl-w
  • Найти следующее вхождение (Find Next…) - Alt-w или Ctrl-w Enter
  • Найти-заменить - Ctrl-\ или Alt-r
  • Помощь по поиску - Ctrl-w Ctrl-g
  • Выровнять по ширине текущий параграф (в котором находится курсор) - Ctrl-j
  • Выровнять по ширине весь документ - Alt-j

Я упоминал Multi-buffer mode - это режим работы nano, в котором можно редактировать одновременно несколько файлов. Переключение между несколькими буферами производится при помощи комбинаций Alt-, и Alt-. .

Также я упоминал про подсветку синтаксиса.

Подсветку синтаксиса, как и прочие настройки nano, необходимо прописывать в файле nanorc. Для текущего пользователя этот файл обычно лежит здесь ~/.nanorc , а пример с конфигурацией можно взять из /usr/share/doc/nano/examples/nanorc.sample.gz

В Ubuntu можно найти готовые конфигурации с подсветкой синтаксиса по пути /usr/share/nano/ . В этой директории расположены файлы конфигурации nano, по одному на каждый тип подсветки. По умолчанию они включены.

Если необходимо изменить цвета и прочие настройки подсветки, можно посмотреть ещё и готовые конфигурации с подсветкой синтаксиса. Изменять можно файлы как в /usr/share/nano , так и в домашней директории в файле.nanorc . В первом случае изменения будут глобальны, во втором - только для текущего пользователя.

Редактор nano вполне может сыграть роль своего рода амортизатора для начинающего пользователя. Да, это не emacs, и даже не joe. Но с задачей конфигурирования справляется успешно. А в освоении и обращении - прост, как грабли. Не случайно во многих дистрибутивах Linux он предлагается в качестве общесистемного. В Gentoo Linux, где при установке необходимость в ручном редактировании конфигурационных файлов возникает весьма часто - так это просто единственный редактор, доступный на стадии инсталляции системы. В CRUX и Archlinux он, правда, во время установки соседствует с vi - имитирующим тот самый, первозданный, и потому тоже может оказаться предпочтительным.

Редактор nano запускается в командой строке со следующим синтаксисом nano /путь_к_файлу/файл. рис. 1

Если Вы указали несуществующий файл, то он будет создан.

После запуска вышеописанной команды вы увидите нечто, похожее на рис. 2.

Думаю нет смысла объяснять, что перемещение курсора, а также удаление текста производится соответствующими клавишами клавиатуры, как и в других редакторах. Управление остальными функциями nano осуществляется при помощи управляющих последовательностей, список которых взят с http://posix.ru/apps/nano_editor/ и приведен ниже.

В nano существуют два вида управляющих последовательностей - собственно управляющие, Control +литера, и мета-последовательности, Meta +литера. Посредством первых осуществляется редактирование текста и операции с файлами. Управляющие последовательности частично дублируются функциональными клавишами F1 -F16 (вызов F13 -F16 - посредством сочетания Shift +F1 -F4 ). Meta-последовательности предназначены для изменения настроек редактора (тот же результат достигается и опциями командной строки).

Напомню, что на клавиатуре PC роль Meta-клавиши выполняет обычно нажатие клавиши Alt (в некоторых раскладках - конкретно Alt "а правого, или, напротив, левого), или нажатие и отпуск клавиши Escape .

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

Control-последовательности - следующие (в скобках - дублирующие функциональные клавиши и, иногда, Meta-последовательности):

    Control +G (F1 ) - вызов меню полной подсказки;
  • Control +X (F2 ) - выход из программы;
  • Control +O (F3 ) - запись текущего файла;
  • Control +R (F5 ) - вставка файла в текущий;
  • Control +W (F6 ) - поиск текста в текущем файле;
  • Control +\ (F14 или Meta +R ) - замена текста в текущем файле; сначала вводится замещающий текст, потом, после нажатия Enter - заменяемый;
  • Control +Y (F7 или PgUp ) - перемещение на предыдущий экран;
  • Control +V (F8 или PgDwn ) - перемещение на следующий экран;
  • Control +K (F9 ) = удаление (Cut, вырезать) строку в позиции курсора с сохранением ее в буфере (cutbuffer);
  • Control +U - (F10 ) - вставка содержимого cutbuffer"а в строку в позиции курсора; если последняя не менялась - выполняет роль Undo (отмены), штатно не предусмотренной; может также использоваться для неограниченного клонирования строк в произвольной части текста - достаточно после удаления переместить курсор в нужное место;
  • Control +C (F11 ) - вывод информации о положении курсора в форме вр
  • Control +T (F12 ) - проверка орфографии (посредством внешней программы спеллинга, если она установлена и включена соответствующая опция в конфиге, см. ниже);
  • Control +P - перемещение курсора на одну строку вверх;
  • Control +N - перемещение курсора на одну строку вниз;
  • Control +F - перемещение курсора на один символ вперед;
  • Control +B - перемещение курсора на один символ назад;
  • Control +A - перемещение курсора в начало текущей строки;
  • Control +E - перемещение курсора в конец текущей строки;
  • Control +L - перерисовка текущего экрана;
  • Control +^ (Meta +A ) - выделение (и помещение в буфер) текста, начиная с текущей позиции курсора;
  • Control +D - удаление символа в позиции курсора;
  • Control +H - удаление символа слева от курсора;
  • Control +I - вставка символа табуляции;
  • Control +J (F4 ) автозаполнение текущего абзаца;
  • Control +M вставка символа перевода строки (CR) в позиции курсора;
  • Control +_ (F13 или Meta +G ) - переход на указанный номер строки.

Meta-последовательности работают обычно как переключатели. С их помощью выполняются следующие действия:

  • Meta +C - включение/выключение постоянного положения курсора;
  • Meta +I - включение/выключение автоотступов;
  • Meta +Z - включение/выключение приостановки;
  • Meta +X - включение/выключение вывода зоны подсказки;
  • Meta +P - включение/выключение режима эмуляции редактора pico ;
  • Meta +W - включение/выключение режима переноса слов;
  • Meta +M - включение/выключение поддержки мыши (только при сборке с поддержкой gpm ;
  • Meta +K - разрешить/запретить вырезание до конца;
  • Meta +E - включение/выключение использования регулярных выражений (regexp).
Кроме того, в nano предусмотрено еще и внешнее средство конфигурирования - пользовательский конфиг ~/.nanorc . Выполнив в нем некоторые манипуляции, можно несколько расширить функциональность редактора, в частности, обеспечить подсветку синтаксиса.

Наверно каждый из тех, кто побывал в консоли Linux, хотя бы раз пользовался героем сегодняшней статьи. Любой из дистрибутивов Linux сложно представить без него. Он упоминается во множестве статей по настройке любого Linux софта. Его простота позволяет новичкам быстро решать поставленные задачи. Профи администрирования ухмыляются при виде него. Чуть окрепшие на поприще администрирования считают его использование моветоном и признаком недостаточного профессионализма. Но мы то знаем, что сами они используют его, когда другие не видят.

Итак, героем нашего обзора сегодня становится консольный текстовый редактор GNU nano.

Из всех консольных текстовых редакторов, nano наверно самый востребованный. Ведь даже пользователи vim, emacs и прочих мощных инструментов обработки текста, все равно регулярно обращаются к nano за помощью. Есть конечно индивиды, которые байкотируют его использование, но из всех моих знакомых только один принципиально не вводит заветные четыре буквы в терминал.

Казалось бы, а зачем рассказывать об использовании такого простого продукта? Цель одна — все мы привыкаем к стандартным сценариям взаимодействия с программными продуктами, в результате часть функционала ускользает.

Начнем пожалуй. Для установки nano, если он вдруг не стоит, необходимо выполнить команду:

apt-get install nano

Запускается nano командой

nano имя_файла

либо с дополнительными опциями:

nano –Опция1 Опция2 … ОпцияN +строка,столбец имя_файла

Ключи запуска nano позволяют сразу после старта пользоваться полезными фишками утилиты.

Создадим текстовый файл и немного с ним поиграемся.

nano ~ / test . htm

Как и прочие редакторы, nano создаст новый файл после попытки сохранения, если раньше его не существовало.

Перед нами предстал минималистичный интерфейс редактора. Мы можем писать текст, перемещаться по файлу стандартными способами методом нажатия стрелок. На этом сценарий наверно 99% примеров использования исчерпывается. Но я настоятельно рекомендую изучить весь его функционал. А то у большинства мнение, что nano аналог notepad в Windows.

Все возможности редактора отражены в специально подготовленной мной таблице. Основные команды выполняются сочетаниями клавиш Ctrl+key. Также активно используются хоткеи с клавишей Meta, которая обычно назначена на Alt или Win.

Таблица возможностей nano:

Fn Ctrl+ Meta+ Конфиг. файл Ключ запуска Описание
F1 Ctrl+G Вызов справки
F2 Ctrl+X Выход из программы. Если файл был изменен, программа спросит, нужно ли сохранять буфер. Ответом будет стандартный Y/N. В случае подтверждения сохранения утилита пропросит имя и путь файла
F3 Ctrl+O Записать файл на диск
F4 Ctrl+J Выровнять абзац. Абзацы разделены пустыми строками. Если выравнивание не требуется, курсор перейдет на следующий. Важно, что выравнивание будет под ширину текущего терминала
F5 Ctrl+R Вставка другого файла в текущий. Одна из моих любимых фишек. После нажатия будет предложен выбор. Либо указать путь до файла (TAB отлично работает), либо с помощью Ctrl+T выбрать файл, либо вставить вывод внешнего источника (например nslookup сайт). Ctrl+C остановит выполнение зацикленных команд, так что смело можно пробовать ping 8.8.8.8
F6 Ctrl+W Поиск текста. Можно использовать регулярные выражения
F7 Ctrl+Y Страница вперед
F8 Ctrl+V Страница назад
F9 Ctrl+K Вырезать текущую строку и сохранить ее в буфере обмена
Meta+Crtl или Meta+6 Копировать текущую строку и сохранить ее в буфере обмена
F10 Ctrl+U Вставить строку
F11 Ctrl+C Показать текущее положение курсора
F12 Ctrl+T Проверить орфографию. Для работы требуется внешний спеллер. Спеллер указывается в конфиге nano в параметре set speller "Спеллер"
F13 Crtl+_ Meta+G +row, column Перейти по номеру строки и ряда. В появившемся меню необходимо через запятую указать номер, ряд.
F14 Crtl+\ Meta+R Заменить текст или регулярное выражение
F15 Crtl+Crtl Meta+A Отметить текст в текущей позиции курсора
F16 Meta+W Повторить последний поиск
Meta+} Увеличить отступ строки
Meta+{ Уменьшить отступ строки
Crtl+F Вперёд на один симво
Crtl+B Назад на один символ
Crtl+Space Вперёд на одно слово
Meta+Space Назад на одно слово
Crtl+P На предыдущую строку
Crtl+N На следующую строку
Crtl+A На начало текущей строки
Crtl+E В конец текущей строки
Meta+(или Meta+9 На начало текущего абзаца, потом следующего абзаца
Meta+) или Meta+0 В конец текущего абзаца, потом следующего абзаца
Meta+- или Meta+_ Прокрутить одну строку вверх, не перемещая курсор
Meta++ или Meta+= Прокрутить одну строку вниз, не перемещая курсор
Meta+ Переключить на предыдущий буфер
Meta+> или Meta+. Переключить на следующий буфер
Meta+V Вставить следующую комбинацию клавиш как есть
Ctrl+I Вставить табуляцию в позиции курсора
Ctrl+M Вставить строку в позиции курсора
Ctrl+D Удалить символ под курсором
Ctrl+H Удалить символ слева от курсора
Meta+T Вырезать с текущей позиции до конца файла
Meta+J Выровнять весь файл
Meta+D Подсчитать количество слов, строк и символов
Ctrl+L Обновить текущий экран
Ctrl+Z Приостановить редактор
Meta+X Режим справки разрешить/запретить
Meta+C Постоянное отображение положения разрешить/запретить
Meta+O Использование дополнительной строки для редактирования разрешить/запретить
Meta+S set smooth -S --smooth Плавная прокрутка разрешить/запретить
Meta+P Отображение пробелов разрешить/запретить
Meta+Y Подсветка синтаксиса разрешить/запретить. Настройка видов подсветки производится в конфиг файле.
Meta+H set smarthome Умная кнопка home разрешить/запретить
Meta+I set autoindent -i --autoinden Автоотступы разрешить/запретить
Meta+K set cut Вырезать до конца разрешить/запретить
Meta+L -w --nowrap Автоматическая разбивка строк разрешить/запретить
Meta+Q set tabstospaces Преобразование ввода табуляций в пробелы разрешить/запретить
Meta+B Делать резервные копии разрешить/запретить
Meta+F set multibuffer Несколько файловых буферов разрешить/запретить
Meta+M set mouse Поддержка мыши разрешить/запретить
Meta+N set noconvert Без преобразования из формата DOS/Mac разрешить/запретить
Meta+Z Приостановка разрешить/запретить
Meta+$ Мягкий перенос строк разрешить/запретить
set undo -u --undo Разрешить функцию отмены действий
Meta+U Undo, если разрешено
Meta+E Redo, если разрешено
set view -v --view Режим просмотра
-x --nohelp Не показывать две строки помощи cнизу
set backup -B --backup Сохранять резервные копии существующих файлов. Например, если выполнить команду nano –B file.txt в момент сохранения будет создано 2 файла: file.txt – редактируемый файл и file.txt~ – будет иметь содержание file.txt до последнего сохранения.
set historylog Включить historylog

Для новичков которые только начинают осваивать Linux, большой стресс вызывает терминал, но когда дело доходит до команды nano…

Практически все серверы работающие на Linux, в том числе и Ubuntu Server, не используют графическую оболочку все настройки производятся с помощью терминала. В десктопных дистрибутивах Linux, ситуация слегка проще, но все же, если вы хотите тонко настроить систему, то знакомства с терминалом не миновать. Одной из самых сложных «команд» для освоения является Nano Linux. Данная команда, «nano «, не что иное, как консольный текстовый редактор.

Как пользоваться текстовым редактором Nano в терминале Linux

В этой статье мы попытаемся вам доступно рассказать как пользоваться этим текстовым редактором, чтобы Linux не казался такой сложной операционной командой.

Установка Nano в Linux

Если терминал ни как не реагирует на команду nano, значит данный текстовый редактор не установлен. Для его установки введите команду:

sudo apt install nano

Все готово к запуску!

Запуск Nano

Текстовый редактор nano работает только в терминале. Еще одно уточнение, прежде чем начать, операционная система Linux чувствительна к регистру, если слово или часть команды написана с большой буквы, то нужно так и печатать, иначе получите ошибку.

Если вы находитесь в каталоге (папке) где расположен необходимый текстовый файл, то, для того чтобы начать редактировать его с помощью nano необходимо написать в терминале вот так:

Nano index.html

Кстати, узнать в каком именно вы сейчас каталоге вам поможет команда pwd , а какие рядом файлы находятся ls .

Если редактируем файл, который находиться в другом каталоге (папке), то необходимо в терминале указать полный путь:

Nano /var/www/html/index.html

Если вы вдруг будете редактировать файл чувствительный к переносу слов, то вводить в терминале команду nano с дополнительным ключом -w :

Nano -w /var/www/html/index.html

Для того чтобы открыть документ на определённой строке или столбце nano +строка,столбец название_файла

Например nano +3,2 /etc/hosts

Горячие клавиши nano для управления в текстовом редакторе

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

Название действия Горячие клавиши nano
Открыть файл на определенной строке

+ номер_строки

Например:

nano +25 log.txt

«Медленное» перемещение в стороны — вверх, вниз, лево, право Клавиши

или

Ctrl F и Ctrl B

←→ или

Ctrl P и Ctrl N

Перемещение в начало файла Alt | или Alt \
Перемещение в конец файла Alt / или Alt ?
Перемещение на слово вперед Ctrl Пробел
Перемещение в начало строки Ctrl A
Перемещение в конец строки Ctrl E
Перемещение на слово назад Alt Пробел
Перемещение на строку по номеру Alt G или Ctrl —
Следующая страница (если длинный текстовый файл) Ctrl Y
Предыдущая страница (если длинный текстовый файл) Ctrl V
Вырезать «удалить» полностью строку Ctrl K
Стереть все от курсора до конца файла ALT T
Вставить ранее вырезанную или скопированную строку Ctrl U
Выделить часть текста копировать или вырезать его (или удалить) Перейдите до необходимого участка текста

Зажмите ALT A

и двигайте клавишами ↓←→

Копировать Alt-6

Вырезать или удалить Ctrl K

Вставить табуляцию Ctrl I
Вставить текстовую информацию из другого файла Ctrl R

указываем путь до файла

В nano показать номер строки и колонки CTRL С
Найти в текстовом файле необходимое слово Ctrl W

пишем искомое слово

Найти далее Ctrl W
Сохранение внесенных изменений в файл Ctrl O

нажать Enter

Сохранение внесенных изменений в файл и выход из редактора nano Ctrl O

нажать Enter

Не сохранять внесенные изменения Ctrl Z
Сохранить изменения и переименовать файл Ctrl X

нажать Y

ввести новое имя файла

нажать Enter

Надеюсь использование терминального текстового редактора nano теперь не будет такой большой головной болью как ранее!

У вас остались еще дополнительные вопросы? Пишите их в комментариях, о том что у вас получилось или наоборот!

Вот и все! Больше статей и инструкций читайте в разделе . Оставайтесь вместе с сайтом , дальше будет еще интересней!