Nano command manual

GNU nano

GNU nano

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

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

nano /home/user/HelloWorld.txt

Команда покажет вам узнаваемый пользовательский интерфейс. Заголовок вашего текстового файла отображается вверху, а текст, содержащийся в файле, отображается посередине. Действия, которые вы можете выполнить в нижней части. Вы выполняете эти действия, нажимая  Ctrl  плюс указанную клавишу.

Например, выйти и сохранить файл с помощью  Ctrl + X. По общему признанию, я путался при сохранении файла в первый раз, когда я начал использовать nano, так как текстовый редактор только перечисляет эту команду как «Выход». Но когда вы пытаетесь редактировать, Nano спрашивает, хотите ли вы сохранить.

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

GNU Nano

Особенности GNU nano включают в себя:

  • Поддержка Autoconf
  • Goto-line # команда без флага
  • Функция поиска с учетом регистра
  • Интерактивный поиск и замена
  • Поддержка сленга и ncurses
  • Autoindent (авто-отступ)
  • Параметрs ширины отображаемой вкладки
  • Регулярное выражение поиска и замены
  • Переключение флагов cmdline с помощью мета-ключей
  • Завершение вкладки при чтении / записи файлов

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

В системе на основе DEB, такой как Debian или Ubuntu, вы можете установить GNU nano, используя:

sudo apt install nano

На Fedora, основанной на RPM системе, вы можете установить, используя:

sudo dnf install nano

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

Также рекомендуем прочитать о 10 наиболее часто задаваемых вопросов о Linux

Vim, немного крипоты

«у vi есть два режима: бибикать и всё портить»ADM-3AфотоПриведу несколько цитат перед статьёй, которые как бы намекают читателю: «— Ужаснись и беги. Слышишь смертный? Беги! И не говори потом, что тебя не предупреждали…»
https://ru.wikibooks.org/wiki/Vim* * ** * ** * *й* * *q

Команды Vim:

внезапным открытием

vimtutor ru

Перемещениеhjkl^$weE (Shift+e)e%2wначалу3eконцуj$Alt+{Alt+Shift+[Alt+}Altl+Shift+]послеShift+gввести номер507 Shift+g:45 Enter45ggmk‘k‘.HML ztzzzb*#Оконная навигация — окна и вкладки:bn :bp :ls :b имя_буфера :bd имя_буфера:bd Ctrl+w v:vsplitCtrl+w s :split Ctrl+w fCtrl+w qcCtrl+w nСtrl+w oзакрывСtrl+w Сtrl+w Ctrl+w+Ctrl+wEsc 5 Ctrl+w+Сtrl+w 5+ Esc 5 Ctrl+w —Сtrl+w 5- УменьшитьCtrl+wCtrl+wCtrl+w HJKLокноCtrl+w hjkl курсоркурсорvim -o filename1 filename2горизонтальныхvim -O filename1 filename2вертикальныхvim -d filename1 filename2:tab ball:tabnewgtgtgTgtпредыдущую:tabn:tabpCtrl+PageUpCtrl+PageDown:set mouse=a Вход в модальный режим редактирования текста:
i
левееaправееAконецRзамены текстаoOРедактированиеuUCtrl+rоператора и объектаоператорdобъектомdwdwded$d^cec$d2wxddDCrdiwdiwciwciwcibcibc%ditditcitcitceEscd$Ddbdi(di»ya(sсимволSвсе до конца строкиd5dCtrl+aCtrl+xVuVUg~~Автодополнения:Ctrl+p Ctrl+nCtrl+x Ctrl+fCtrl+x Ctrl+dCtrl+x Ctrl+iCtrl+x Ctrl+kCtrl+x Ctrl+]Ctrl+x Ctrl+o      Поиск:ff;?назадnNПредыдущееCtrl+oCtrl+i%Поиск и замена:s/было/сталотолько первого:s/было/стало/gвсех:g/string/d:v/string/dне содержащие:30,90s/было/стало/gc:%s/было/стало/gc:s/:30,90s/:%s/gcВыделениеvvCtrl+vпрямоугольных блоковgvdcyyywppvipvgUvg~Для одиночной строки нажать дважды< (Shift+,)> (Shift+.)УвеличитьФайловые операции:w:w file.txt:w! file.txt:w~/file.txt:e:e file.txt:ene:ene file.txtv:'<,’>w file.txt:r file.txt :r!ls:! lsНастройки~/.vimrc:set ic:set noic:set hls:set nohls:set is:set noisset nu set mouse=a:syntax onРазноеCtrl+gEsc или Ctrl+C или Ctrl+[:e
Enter
:e! Enter😡 и :wq:w! или :wq!ZQ~/.vimrcПолезные хитрости:%s#>\+>##g:%s/^\(.*\)\n\1$/\1/:%s/\s\+$//link:1,$ g/^$/ d:g/^$/d

Решение проблем:

йQ

  1. Статьи на хабре:https://habrahabr.ru/hub/vim/
  2. Почему, ну почему, эти #?@! придурки используют vi? (отличная статья! А комменты просто жгут)https://habrahabr.ru/post/307084/
  3. Vim и кириллица: парочка приёмовhttps://habrahabr.ru/post/98393/
  4. Аж целую книгу запилили по этому vim, я удивляюсь. Нашёл на файлопомойке тут:http://mirrors.pdp-11.ru/_books/desktop%20soft/vim/
  5. Прямая ссылка на книгу:O’Reilly — Learning the vi and Vim Editors 7th Edition (перевод).pdf
  6. Vimtouch под Android. Если готовый в googleplay:https://github.com/momodalo/vimtouch
  7. 100 команд vim, которые должен знать каждыйhttp://scabere.livejournal.com/62886.html
  8. Настраиваем Vim под Pythonhttps://habrahabr.ru/post/74128/
  9. VIM как IDE для разработки на Pythonhttps://habrahabr.ru/post/224979/
  10. Vim как IDE для веб-разработкиhttps://habrahabr.ru/post/53435/
  11. Окна и буферыhttps://habrahabr.ru/post/28572
  12. Многооконный режим редактирования файлов в Vimhttps://www.opennet.ru/tips/1714_vip_edit_text.shtml
  13. Хороший, почти как vimtutor, цикл видео уроков по vim.https://www.youtube.com/playlist?list=PLcjongJGYetkY4RFSVftH43F91vgzqB7U

GNU nano

GNU nano

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

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

nano /home/user/HelloWorld.txt

Команда покажет вам узнаваемый пользовательский интерфейс. Заголовок вашего текстового файла отображается вверху, а текст, содержащийся в файле, отображается посередине. Действия, которые вы можете выполнить в нижней части. Вы выполняете эти действия, нажимая  Ctrl  плюс указанную клавишу.

Например, выйти и сохранить файл с помощью  Ctrl + X. По общему признанию, я путался при сохранении файла в первый раз, когда я начал использовать nano, так как текстовый редактор только перечисляет эту команду как «Выход». Но когда вы пытаетесь редактировать, Nano спрашивает, хотите ли вы сохранить.

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

GNU Nano

Особенности GNU nano включают в себя:

  • Поддержка Autoconf
  • Goto-line # команда без флага
  • Функция поиска с учетом регистра
  • Интерактивный поиск и замена
  • Поддержка сленга и ncurses
  • Autoindent (авто-отступ)
  • Параметрs ширины отображаемой вкладки
  • Регулярное выражение поиска и замены
  • Переключение флагов cmdline с помощью мета-ключей
  • Завершение вкладки при чтении / записи файлов

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

В системе на основе DEB, такой как Debian или Ubuntu, вы можете установить GNU nano, используя:

sudo apt install nano

На Fedora, основанной на RPM системе, вы можете установить, используя:

sudo dnf install nano

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

Также рекомендуем прочитать о 10 наиболее часто задаваемых вопросов о Linux

DESCRIPTION

This manual page briefly documents GNU
nano’s rcfile.

nano is a small, free and friendly editor which
aims to replace Pico, the default editor included in the
non-free Pine package. Rather than just copying Pico’s
look and feel, nano also implements some missing (or
disabled by default) features in Pico, such as «search
and replace» and «go to line and column
number».

The nanorc file contains the default settings for
nano. It should not be in DOS or Mac format. During
startup, nano will first read its system-wide
settings from SYSCONFDIR/nanorc, and then
user-specific settings from ~/.nanorc.

Текст помощи nano

Редактор nano разработан для эмуляции функциональности и простоты использования оригинального редактора UW Pico. Редактор разбит на 4 основные части: верхняя строка содержит версию программы, текущее имя файла, который редактируется, и были ли внесены изменения в текущий файл. Вторая часть — это главное окно редактирования, в котором отображен редактируемый файл. Строка состояния — 3 строка снизу — показывает разные важные сообщения. Две строки внизу показывают наиболее часто используемые комбинации клавиш.

Система обозначений комбинаций клавиш следующая: Комбинации с Control обозначены символом (^) 2) и вводятся при помощи нажатой кнопки Ctrl или двойном нажатии Escape Esc ; комбинации с Esc обозначены символом Meta m и могут быть введены при помощи кнопок Esc , Alt или Meta, в зависимости от используемой клавиатуры. Также, нажатие Esc дважды и дальнейший ввод трёхзначного числа от 000 до 255 введёт соответствующий символ. Следующие комбинации доступны в главном окне редактирования. Альтернативные комбинации показаны в скобках:

Ctrl + G или F1 — Показать эту справку Ctrl + X или F2 — Закрыть текущий буфер / Выйти из nano Ctrl + O или F3 — Записать текущий файл на диск Ctrl + J или F4 — Выровнять текущий абзац

Ctrl + R или F5 — Вставить другой файл в текущий Ctrl + W или F6 — Искать текст или регулярное выражение Ctrl + Y или F7 — Перейти на предыдущий экран Ctrl + V или F8 — Перейти на следующий экран

Ctrl + K или F9 — Вырезать текущую строку и сохранить её в буфере обмена Ctrl + U или F10 — Вставить содержимое буфера обмена в текущую строку Ctrl + C или F11 — Показать положение курсора Ctrl + T или F12 — Проверить орфографию, если доступно

m + или m + | — На первую строку файла m + / или m + ? — На последнюю строку файла

Ctrl + _ или m + G — Перейти на указанный номер строки и ряд Ctrl + или m + R — Заменить текст или регулярное выражение Ctrl + ^ или m + Alt — Отметить текст в текущей позиции курсора m + W — Повторить последний поиск

m + ^ или m + 6 — Копировать текущую строку и сохранить ее в буфере обмена m + > — Увеличить отступ строки m + < — Уменьшить отступ строкиCtrl + F — Вперёд на один символ Ctrl + B — Назад на один символ Ctrl + Space — Вперёд на одно слово m + Space — Назад на одно слово Ctrl + P — На предыдущую строку Ctrl + N — На следующую строку

Ctrl + Alt — На начало текущей строки Ctrl + E — В конец текущей строки m + ( или m + 9 — На начало текущего абзаца; потом следующего абзаца m + ) или m + 0 — В конец текущего абзаца; потом следующего абзаца m + ] — На соответствующую скобку m + − или m + _ — Прокрутить одну строку вверх, не перемещая курсор m + + или m + = — Прокрутить одну строку вниз, не перемещая курсор m + или m + , — Переключить на предыдущий буфер m + > или m + . — Переключить на следующий буфер

m + V — Вставить следующую комбинацию клавиш как есть Ctrl + I — Вставить табуляцию в позиции курсора Ctrl + M — Вставить строку в позиции курсора Ctrl + D — Удалить символ под курсором Ctrl + H — Удалить символ слева от курсора m + T — Вырезать с текущей позиции до конца файла

m + J — Выровнять весь файл m + D — Подсчитать количество слов, строк и символов Ctrl + L — Обновить текущий экран Ctrl + Z — Приостановить редактор (если включено) m + X — Режим справки разрешить/запретить m + C — Постоянное отображение положения разрешить/запретить m + O — Использование дополнительной строки для редактирования разрешить/запретить m + Shift — Плавная прокрутка разрешить/запретить m + P — Отображение пробелов разрешить/запретить m + Y — Подсветка синтаксиса разрешить/запретить m + H — Умная кнопка home разрешить/запретить m + I — Автоотступы разрешить/запретить m + K — Вырезать до конца разрешить/запретить m + L — Автоматическая разбивка строк разрешить/запретить m + Q — Преобразование ввода табуляций в пробелы разрешить/запретить m + B — Делать резервные копии разрешить/запретить m + F — Несколько файловых буферов разрешить/запретить m + M — Поддержка мыши разрешить/запретить m + N — Без преобразования из формата DOS/Mac разрешить/запретить m + Z — Приостановка разрешить/запретить m + $ — Мягкий перенос строк разрешить/запретить

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

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

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

Если терминал ни как не реагирует на команду 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 теперь не будет такой большой головной болью как ранее!

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

Редактор Nano предназначен для имитации функций и удобства текстового редактора UW Pico. Следующий скриншот показывает редактор в действии:

Вот как официальная документация объясняет различные разделы редактора:

Есть четыре основных раздела редактирования. Верхняя строка показывает версию программы, текущего файла, который редактируется, и то был ли файл изменен. Далее в главном окне редактора, вы можете увидеть, что файл редактируется. Третья строка — строка состояния,она показывает importantmessages. Две нижние строки показывают наиболее часто используемые сочетания клавиш в редакторе.

В следующих разделах описываются основные методы использование, а также некоторые особенности Nano.

Понятие QLED и отличия от OLED

QLED – технология, где имеется цветной фильтр со
светодиодной подсветкой, применяемая в жидкокристаллических дисплеях. В
результате формируется больше света, расширяется цветовая палитра. Но не стоит
эту технологию путать с OLED, где в основе находятся органические светодиоды.
Они излучают свет, которые позволяют формировать цветовую модель. Телевизоры,
которые работают с этой технологией, порадует эталонным черным цветом, высокой
контрастностью и красочными картинками. Но не стоит ожидать максимальной
яркости.

В экранах QLED
применяется светодиоды способные создавать белый цвет, дают чистый
монохроматический зеленый, красный, синий, оттенок. В результате базовые
оттенки отображаются ярко и красочно. Таким образом изображение в телевизоре
выходит за рамки привычных стандартов. Это позволяет наслаждать просмотром в
стандарте HDR10+, при
этом техника не подвергается выгоранию. Так как толщина монитора больше, чем у
конкурентов, это существенно снижает вероятность повреждения устройства.
Технология продолжает и дальше развиваться. В скором времени планируют
выпустить дисплеи с пикселями, состоящими из нанокристаллов. Они во время
контакта с током не будут светиться либо окрашиваться в другие оттенки.

Кое-что еще

Еще пара интересных трюков при работе с nano, о которых не все знают.

Ctrl = Esc Esc

Вместо клавиши Ctrl можно использовать двойное нажатие на клавишу Esc . Например, Esc+Esc+X Это эквивалентно сочетанию Ctrl+X .

Резервная копия файла

Можно сделать так, чтобы при изменения файла создавалась его резервная копия. Для этого используется ключ -B :

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

Редактор nano — маленький с простым интерфейсом редактор начального уровня, часто встречается как стандартный редактор в linux системах. Редактор носит консольный характер и запускается командой nano, например:

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

Открыть и создать файл в nano просто. Нужно набрать:

Листинг 1.1: Создание или открытие файла

Nano — немодальный редактор, и для вставки текста можно сразу начинать набор. Если вы редактируете конфигурационный файл, такой как/etc/fstab, указывайте параметр -w, например:

Листинг 1.2: Отключение переноса по словам)

# nano -w /etc/fstab

Предупреждение: Крайне важно указывать параметр -w при открытии конфигурационных файлов. В результате вашей забывчивости, система может не загрузиться или доставить другие неприятности

Имеется несколько опций командной строки:

-T #, устанавливающей величину (в символах) табуляции,
-i, включающей автоматические отступы,
-w, отключающей режим переноса строк на границе экрана (что очень важно при редактировании конфигурационных файлов), и так далее.

Сохранение документа и выход из редактора nano

Чтобы сохранить сделанные изменения, нажмите Ctrl+O. Для выхода из nano нажмите Ctrl+X. Если вы выходите из редактора, а файл изменен,nano предложит сохранить файл. Чтобы отказаться от сохранения, просто нажмите N, а для подтверждения — Y. Редактор запросит имя файла. Просто введите имя, а затем нажмите Enter.

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

Вырезание и вставка текста в редакторе nano

Чтобы вырезать отдельную строку, пользуйтесь Ctrl+K (удерживая Ctrl, нажмите K). Строка исчезнет. Чтобы вставить ее, просто переместите курсор туда, где нужно вставить строку, и введите Ctrl+U. Строка снова появилась. Чтобы переместить несколько строк, просто вырежьте их несколькими нажатиями Ctrl+K подряд, а затем вставьте одним нажатием Ctrl+U. Целый абзац появляется там, где вам нужно.

Если нужно действовать нежнее, отметим текст. Переместите курсор в начало текста, который нужно вырезать. Нажмите Ctrl+6 (или Alt+A). Затем установите курсор в конец текста, который нужно вырезать; отмеченный текст при этом выделяется. Чтобы убрать отметку, просто снова нажмите Ctrl+6. Чтобы вырезать отмеченный текст, нажмите Ctrl+K. Используйте Ctrl+U, чтобы вставить его.

Поиск текста в редакторе nano

Найти строку просто: нажмите Ctrl+W (от английского «WhereIs»), введите то, что нужно найти, и нажмите Enter. Чтобы повторно найти ту же строку, нажмите Alt+W.

Примечание: В тексте справки nano клавиша Ctrl обозначается знаком «^», так что Ctrl+W показывается как ^W и т.п. Клавиша Alt обозначена M (от «Meta»), и Alt+W показывается как M-W.

Другие возможности редактора nano

Если вам интересно донастроить nano, обязательно прочитайте /etc/nanorc.

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

Опции редактора Nano

Давайте вкратце рассмотрим опции текстового редактора Nano.

-B Создать резервную копию файла

-v Открыть файл только для чтения

-m Включить поддержку мыши

-С Папка для резервной копии

-F Включить поддержку для редактирования нескольких файлов

-H Сохранить историю поиска и замены

Приведу пример, для того что бы при редактировании все того же файла “test” создалась резервная копия, нужно ввести команду:

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

Как можете заметить на скриншоте, резервная копия появилась со знаком “Тильда”.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.С уважением Cyber-X

8 Building and Configure Options

Building from source is fairly straightforward if you are
familiar with compiling programs with autoconf support:

  • tar xvfz nano-x.y.z.tar.gz (where x.y.z is the version of
    )
  • cd nano-x.y.z/
  • ./configure
  • make
  • make install

The possible options to are:

Disable the mini file browser when reading or writing files.

Disable the help function. Doing this makes the binary much smaller,
but makes it difficult for new users to learn more than very basic
things about using the editor.

Disable the justify and unjustify functions.

Disable all mouse functionality. This also disables the -m command line
option, which enables the mouse functionality.

Disable setting the operating directory. This also disables the -o
command line option, which sets the operating directory.

Disable use of the spell checker. This also disables the -s command
line option, which allows specifying an alternate spell checker.

Disable the tab completion code when reading or writing files.

Disable all long line wrapping. This also eliminates the -w command
line option, which enables long line wrapping.

This option disables all the above. It also disables some of the larger
internals of the editor, like the marking code and the cut to end of
line code. It also disables the function toggles.

Enable support for runtime debug output. This can get pretty messy, so
chances are you only want this feature to work on the nano source.

Enable extra features. At the moment, this is just easter egg-type
stuff.

Enable support for syntax coloring of files using the nanorc file. This
enables nanorc support as well.

Enable support for opening multiple files at a time and switching
between them on the fly.

Enable support for reading the nanorc file at startup. You can store
custom settings in the nanorc file rather than having to pass command
line options to get desired behavior. See See , for
more info.

Shortcut for enabling the above four features (extra, color,
multibuffer, and nanorc).

Disables Native Language support. This will disable use of the
available GNU translations.

Disable long line wrapping by default when nano is run as root.

Enable support for reading and writing Unicode files. This will require
either a wide version of curses, or a UTF-8-enabled version of Slang.

Disable support for reading and writing Unicode files.

Compiling with Slang is supported, and will make the binary
notably smaller than if compiled with ncurses or other curses libraries.

Заключение

Учитывая, что статья рассчитана на новичков, мы только поверхностно разобрали данную систему. Используйте сочетание клавиш Ctrl+G, чтобы узнать больше о Nano. О, И да, не забудьте попробовать основы, которые мы здесь обсуждали.

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

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

Как использовать Vim мы уже рассматривали в одной из предыдущих статей, он очень гибкий, но за эту гибкость пришлось заплатить сложностью и вертикальной кривой обучения. В этой статье я хочу рассмотреть как использовать текстовый редактор Nano в операционной системе Linux. Это очень простой редактор и с ним справиться любой новичок. Но, в свою очередь, это будет отличным шагом в сторону освоения терминала.

Текстовый редактор Nano входит в набор программ GNU и является стандартным консольным редактором для многих дистрибутивов Linux. Разработка программы, как и многих других программ из набора GNU началась в девяностых годах.

В те времена существовала программа для отправки и приема электронной почты — Pine. Ее частью был текстовый редактор Pico, который можно было использовать для написания своих сообщений. Многим новичкам нравился Pico за его простоту и интуитивно понятный интерфейс. Но дистрибутивы Linux, в том числе Debian, не могли включить в свои репозитории закрытые бинарники для Pine и Pico.

Учитывая все это было принято решение создать редактор TIP или Tip Isn»t Pico. Но потом из-за конфликта названий с другой утилитой, редактор переименовали в nano.

Главное преимущество nano в простоте использования. Работать с ним так же просто, как с OpenOffice или Gedit. Поэтому работе с программой очень просто научиться. А теперь давайте перейдем к вопросу как использовать nano.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий