Рубрики
Uncategorized

Это была одна из самых больших функций, ориентированных на процесс, которые мы настроили, и это Linux Terminal Text Editor: Начало работы с nano

Советы и ярлыки, которые мы рассмотрели, — это всего лишь проблеск того, что может предложить текстовый редактор Linux Terminal nano.

Автор оригинала: Codementor Team.

Фон

Ежедневная работа с серверами Linux включает в себя изменение сервисов, настройку конфигураций, исправление ошибок и другие задачи системного администратора — вот некоторые задачи, которые необходимо выполнить с помощью какого-либо текстового редактора. Это может сбить с толку, когда вы пытаетесь решить, какой текстовый редактор лучше всего использовать. И с ростом панелей управления люди могут использовать соответствующий текстовый редактор панели управления с графическим интерфейсом или использовать терминал Linux и текстовые редакторы, доступные в ОС.

В этой статье мы рассмотрим последнюю категорию пользователей, тех, кто работает с текстовыми редакторами терминалов Linux. Их использование отличается. И поскольку Vim и Emacs конкурируют за первое место, многие энтузиасты Linux по-прежнему считают их трудными в использовании, что приводит к нежеланию учиться. Когда это происходит, они находят утешение в «более простом» текстовом редакторе, таком как nano.

Знакомство

Нанос страницы Википедии утверждает, что nano эмулирует текстовый редактор Pico и был создан в 1999 году под названием TIP (This Isn’t Pico). Его создатель, Крис Аллегретта, говорит, что его мотивацией было создание свободной замены программного обеспечения для Pico, поскольку оно не распространялось под лицензией свободного программного обеспечения. Позже имя было изменено на NANO, чтобы избежать конфликта имен с существующей утилитой Linux. В 2001 году NANO был добавлен в проект GNU.

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

Как установить нано

Nano включен в некоторые дистрибутивы Linux по умолчанию, однако в системах, где его нет, его можно легко установить с помощью менеджера пакетов ОС.

  • Debian/Ubuntu Пользователи могут использовать приведенную ниже команду для установки nano:
# apt-get install nano
  • CentOS/Федора пользователи могут установить nano с помощью:
# yum install nano
  • Арх Linux Пользователей:
# pacman -S nano

Запуск и использование нано

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

# nano /var/opt/config.php

Эта команда запускает nano и открывает или создает файл конфигурации.php. Когда вы получаете выходные данные на экране, вы можете увидеть, существует ли файл уже или вы его создаете. Если это новый файл, в нижней части экрана вы увидите [ Новый файл ] . Если это существующий файл, вы будете в нем текстом.

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

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

# nano +LINE,COLUMN File

Использование аргумента v откроет файл только для чтения:

# nano -v file

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

Функции в нано, такие как сохранение, обоснование, перемещение и т. Д., Называются «ярлыками».

После того, как вы открыли файл с nano, нажмите CTRL + G, чтобы увидеть список доступных ярлыков.

Не путайте с заглавными буквами, которые представляют ярлык. При нажатии клавиш можно использовать строчные буквы. Выйдите из окна справки, используя сочетание клавиш CTRL+X или F2.

Навигация по нано

Теперь, когда вы больше знакомы с ярлыками nano, давайте поговорим о навигации через nano. Помимо очевидного использования Home, End, Page Up и Page Down, вы можете перемещаться по тексту с помощью клавиш со стрелками.

  • Чтобы переместить курсор вперед или назад, используйте Ctrl+f и Ctrl+b соответственно. Это будет двигаться вперед или назад по одной букве за раз. Если вы хотите перемещать курсор по одному слову за раз, используйте сочетание клавиш CTRL+ПРОБЕЛ. Для этого в обратном порядке используйте Alt+Пробел.
  • Чтобы найти слово или какой-либо конкретный текст, нажмите клавиши CTRL+W, введите слово и нажмите клавишу ВВОД. Если текст содержит слово, которое вы ищете, вы будете перенаправлены к строке, которая его содержит. При использовании Alt+w будет выполняться поиск одного и того же слова, если оно присутствует в нескольких строках.
  • Чтобы отменить команду, используйте сочетание клавиш CTRL+C.
  • Чтобы выйти из nano, используйте клавиши F2 или Ctrl+x.

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

В графических пользовательских интерфейсах текст копируется, выделяя его курсором мышью или клавиатурой. С помощью nano вы можете пометить текст с помощью Ctrl + ^. Маркировка производится клавишами со стрелками. Нажав клавиши CTRL+^, переместите курсор в то место, где вы хотите начать и закончить разметку, а затем нажмите Ctrl+^, чтобы завершить ее.

Вы также можете выделить текст в обратном порядке.

Пока текст помечен, чтобы скопировать его, нажмите Alt+^. Чтобы вырезать его, нажмите Ctrl +k.

Теперь, когда вы скопировали это конкретное слово или текст, вставьте его с помощью ctrl + u в выбранное вами положение.

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

Что делать, если вы хотите найти и заменить текст? Просто, используйте Alt + r, введите текст, который вы хотите заменить в первом приглашении, и текстовое значение, которое вы хотите заменить предыдущим текстом во втором приглашении. Если искомый текст несколько, вам будет предложено заменить только выделенный экземпляр или весь текст.

После того, как вы закончите редактирование файла и вам нужно сохранить его, нажмите F2, введите y для YES и нажмите Enter.

Заключение

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

# man nano

Откроется страница руководства для команды nano.

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

Биография автора

Энди Нельсон является профессиональным системным администратором Linux более 8 лет в РозаХостинг . Он любит работать с различными дистрибутивами Linux и экспериментировать с различными аппаратными настройками. В свободное время он работает с различными JavaScript фреймворками и любит пробовать все новые и модные фреймворки.

Оригинал: «https://www.codementor.io/@codementorteam/linux-terminal-text-editor—getting-started-with-nano-qleapztlo»