Как использовать Nano, текстовый редактор командной строки Linux
При работе в командной строке довольно часто возникает необходимость создавать или редактировать текстовые файлы. Два самых мощных и популярных редактора командной строки — это Vim и Emacs. У обоих из них крутая кривая обучения, которая может напугать новых пользователей. Для тех, кому нужен простой редактор, есть nano.
GNU nano — это простой в использовании текстовый редактор командной строки для операционных систем Unix и Linux. Он включает в себя все базовые функции, которые вы ожидаете от обычного текстового редактора, такие как выделение синтаксиса, несколько буферов, поиск и замена с поддержкой регулярных выражений, проверка орфографии, кодировка UTF-8 и многое другое.
В этом руководстве объясняется базовое использование редактора nano, в том числе как создать и открыть файл, отредактировать файл, сохранить файл, найти и заменить текст, вырезать и вставить текст и многое другое.
Установка Nano
Текстовый редактор Nano предварительно установлен в macOS и большинстве дистрибутивов Linux. Чтобы проверить, установлен ли он в вашей системе, введите:
Секреты работы в NANO | Консольный текстовый редактор nano
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: https://nano-editor.org/
Если в вашей системе не установлен nano, вы можете установить его с помощью диспетчера пакетов вашего дистрибутива.
Установите Nano в Ubuntu и Debian
sudo apt install nano
Установите Nano на CentOS и Fedora
sudo yum install nano
Открытие и создание файлов
Чтобы открыть существующий файл или создать новый файл, введите nano и имя файла:
nano filename
Это открывает новое окно редактора, и вы можете начать редактирование файла.
Внизу окна находится список основных сочетаний клавиш для использования с редактором nano.
Все команды начинаются с символа ^ или 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 .
Как работать в Nano Studio? Для новичков/базовые функции
Если вы хотите найти и заменить, нажмите Ctrl+ . Введите поисковый запрос и текст, который нужно заменить. Редактор перейдет к первому совпадению и спросит, заменить ли его. После нажатия Y или N он перейдет к следующему матчу. Нажатие A заменит все совпадения.
Копирование, резка и склеивание
Чтобы выделить текст, переместите курсор в начало текста и нажмите Alt+a . Это установит отметку выбора. Переместите курсор в конец текста, который хотите выделить, с помощью клавиш со стрелками. Выбранный текст будет выделен. Если вы хотите отменить выделение, нажмите Ctrl+6
Скопируйте выделенный текст в буфер обмена с помощью команды Alt+6 . Ctrl+k обрежет выделенный текст.
Если вы хотите вырезать целые строки, просто переместите курсор на строку и нажмите Ctrl+k . Вы можете вырезать несколько строк, несколько раз нажав Ctrl+k .
Чтобы вставить текст, переместите курсор туда, где вы хотите поместить текст, и нажмите Ctrl+u .
Сохранение и выход
Чтобы сохранить изменения, внесенные в файл, нажмите Ctrl+o . Если файл еще не существует, он будет создан после его сохранения.
Чтобы выйти из nano, нажмите Ctrl+x . Если есть несохраненные изменения, вас спросят, хотите ли вы сохранить изменения.
Чтобы сохранить файл, у вас должны быть права на запись в файл. Если вы создаете новый файл , вам необходимо иметь разрешение на запись в каталог, в котором создается файл.
Настройка Nano (nanorc)
Когда 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 а затем имя файла.
- При необходимости отредактируйте файл.
- Используйте команду Ctrl-x для сохранения и выхода из текстового редактора.
Выводы
В этом уроке мы показали вам, как использовать текстовый редактор Gnu nano. Это популярный текстовый редактор среди пользователей Linux, требующий небольшого обучения.
Для получения дополнительной информации о Gnu Nano посетите официальную страницу документации nano .
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник: routerus.com
Руководство для начинающих по использованию редактора Nano Text в Linux
Nano — текстовый редактор командной строки, который является предустановленным почти в каждом дистрибутиве Linux. Его часто предпочитают новые пользователи из-за его простоты, по сравнению с другими текстовыми редакторами командной строки, такими как vi/vim и emacs . Он имеет множество полезных функций, таких как подсветка синтаксиса, нумерация строк, простой поиск и многие другие.
Установка Nano Editor в Linux
Если по какой-либо причине nano еще не установлен на вашем дистрибутиве Linux, вы должны легко установить его с помощью следующих команд:
# apt install nano [Для Ubuntu/Debian] # yum install nano [Для CentOS/Fedora]
Горячие клавиши Nano
Nano использует комбинации клавиш для различных функций, таких как поиск текста в файле, выравнивание текста и т. д. Эти комбинации очень легки и видны во время редактирования файла. Они автоматически меняются в зависимости от того, какие действия вы принимаете.
Одна вещь, которую вы должны знать, состоит в том, что сочетание клавиш с изображением ^ и символом (например ^W ) представляет собой комбинацию клавиши Ctrl и этого символа ( Ctrl + W в нашем примере).
Комбинация, которая, как показано, начинается с M , означает, что ее нужно завершить, нажав клавишу Alt и следующий символ.
Ниже перечислены параметры, которые вы увидите при первом открытии nano :
Вам не нужно запоминать каждый вариант, так как он всегда перед вамм. Вы можете получить полный список комбинаций клавиш, нажав ^G (или нажать F1 ), который откроет меню справки nano. Вы заметите, что некоторые ярлыки могут использоваться с одним ключом.
Например, клавиша F1 для получения справки или F2 для выхода из nano.
Создание нового файла в Nano
Создать новый файл так же просто, как и запустить 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 нет необходимости переключаться в режим редактирования. Чтобы переместить курсор вокруг файла, вы можете использовать клавиши со стрелками на клавиатуре.
Поиск текста в Nano
Вы можете искать текст внутри файла с помощью ^W , который представляет параметр «где». Это откроет поле поиска над меню, где вы можете ввести текст, который ищете:
Вы также увидите, что нижнее меню изменится и отобразит некоторые дополнительные параметры. Они в значительной степени объясняют себя, поэтому мы рассмотрим более важные.
- Поиск с регулярными выражениями — нажмите M-R (клавиши Alt + R ) и введите свой запрос с помощью регулярных выражений, которые вы хотите использовать.
- Переход к строке — нажмите ^T ( Ctrl + T ), а затем строку, в которую вы хотите переместить курсор.
- Заменить текст — нажмите кнопку ^R ( Ctrl + T ) в режиме поиска или ^ в обычном режиме. Вам будет предложено ввести ваш исходный текст, после нажатия Enter вам будет предложено ввести текст, который будет использоваться для замены. Наконец, вас спросят, хотите ли вы заменить соответствующий экземпляр вашего поиска или все совпадения. Если вы выберете «Нет», курсор будет перемещен в следующем совпадении.
- Переход к первой строке — нажмите ^Y ( Ctrl + Y ).
- Переход к последней строке — нажмите ^V ( Ctrl + V ).
Копирование / Вставка / Вырезание текста в Nano
Интерфейс Nano очень похож на текстовые редакторы графического интерфейса. Если вы хотите скопировать или вырезать текст в графическом редакторе, вам сначала нужно его выбрать. То же самое происходит в нано. Чтобы пометить текст, нажмите Ctrl + ^ , затем переместите курсоры с помощью клавиш со стрелками.
- Чтобы скопировать выделенный текст, нажмите Alt + ^ .
- Чтобы вырезать выделенный текст, нажмите ^K ( Ctrl + K ).
- Чтобы вставить выделенный текст, переместите курсор в нужное положение и нажмите ^U ( Ctrl + U ).
Сохранить файл в Nano
Если вы хотите сохранить текущие изменения в файле, нажмите комбинацию ^O ( Ctrl + O ). Если вы редактируете новый файл, вам будет предложено указать имя этому файлу. Это сохранит ваши текущие изменения, и nano останется открытым, поэтому вы можете продолжать вносить изменения в файл.
Сохранить файл с резервной копией
Иногда при редактировании файла вам может понадобиться сохранить временные копии одного и того же файла на всякий случай. Вы можете использовать в nano параметр -B , которая создаст резервную копию файла, который вы редактируете. Вы можете использовать его в сочетании с параметром -C , чтобы указать nano, где сохранять эти резервные копии как указано в примере:
$ nano -BC ~ / backups myfile.txt
Вышеуказанные действия сделают резервные копии файла myfile.txt в папке «backups», расположенной в домашнем каталоге пользователя. Обратите внимание, что каталог резервного копирования должен быть существующим, иначе nano сообщит вам, что каталог недопустим.
Выход из редактора Nano
Чтобы выйти из nano, просто нажмите ^X (клавиши Ctrl + X ). Если файл еще не был сохранен, вам будет предложено сохранить изменения с помощью yes/no или отменить выход.
Вывод
Nano — простой в использовании текстовый редактор командной строки, который привлекает пользователей своей простотой. Его интерфейс аналогичен интерфейсу графических редакторов, что делает его идеальным для новичков Linux.
Источник: macrodmin.ru
Как работать с редактором Nano в Linux
Редактор Nano — это простой, ориентированный на отображение и бесплатный текстовый редактор, который поставляется по умолчанию со всеми операционными системами Linux. Он является хорошей альтернативой несвободному Pico, который поставляется по умолчанию в пакете Pine. Такие программы, как Vi и emacs, могут быть более мощными, но продуманный набор функций Nano делает его простым в освоении и использовании для новичков. Вставка текста и навигация по файлам довольно просты и включают только ввод текста и базовое перемещение курсора. Здесь мы изучим все это, а также специальные комбинации клавиш, которые сделают вас гуру Nano.
Сравнение Nano и Pico
Пользователь может выбрать Nano вместо Pico по следующим причинам:
- Редактор Nano — это очень простая программа, обладающая минимальной функциональностью, необходимой для редактирования файлов.
- В нем есть встроенная шпаргалка по сочетаниям клавиш, которая отображается в нижней части самого редактора.
- Он доступен на большинстве систем Linux.
- Nano Editor — очень стабильная программа, которая практически никогда не зависает, не вылетает и не дает сбоев.
- Синтаксическая раскраска может быть использована для многих языков программирования.
- Это бесплатно!
Запуск редактора Nano в Linux
Nano для Linux — это текстовый редактор на базе Терминала, поэтому сначала вам нужно открыть окно Терминала. После того как вы открыли Терминал Linux, вы можете открыть Nano с помощью следующей команды:
nano
Если при запуске вы получаете ошибку
Command ‘nano’ not found
Вы увидите следующее окно с открытым новым буфером/файлом:
Как вы можете видеть выше, редактор разделен на четыре основных раздела:
- Первая строка сверху отображает номер версии Nano, имя файла (в данном случае имя файла еще не указано) и то, был ли файл изменен или нет.
- Строка над ярлыками, отображаемая внизу, показывает системные сообщения, такие как информация о состоянии системы.
- Две строки ярлыков внизу предоставляют пользователю набор наиболее часто используемых ярлыков.
Создание файла
Чтобы запустить Nano и создать новый файл для работы, используйте следующую команду:
nano filename
На изображении ниже показан файл filename.txt, который мы создали для тренировки.
nano filename.txt
Примечание: Если вы открыли новый файл/буфер, не назвав его, используя только команду «nano», вы можете назвать его при сохранении файла.
Открытие файла
Вы можете открыть уже существующий файл с помощью следующей команды:
nano [имя файла]
Эта команда откроет файл, если он существует в вашем текущем каталоге. Вам придется указать весь путь расположения, если нужный путь существует в другом месте вашего хранилища.
Работа с файлами
Перемещение по файлу
Вы можете перемещаться по файлу с помощью клавиш со стрелками, но более быстрый способ — использовать сочетания клавиш с буквами клавиатуры, которые обычно доступны во всех средах.
Отображение положения курсора
Иногда вам нужно знать текущее положение курсора в файле. Ярлык ctrl+c не только выделит область курсора, но и отобразит информацию о его местоположении в строке состояния над ярлыками.
Размещение курсора на определенной строке и колонке при запуске
Вы можете настроить редактор Nano на открытие уже существующего файла с установкой курсора на определенную строку и столбец. Вы можете использовать следующую команду для указания строки и столбца файла при запуске Nano:
nano +line,column [имя файла]
Копирование, вырезание и вставка текста
Давайте начнем с написания некоторого образца текста, который мы можем выделить, вырезать или скопировать и вставить в наш файл. Выделение текста очень простое в Nano; подведите курсор к тексту и выделите его с помощью клавиатуры или мыши.
Копирование, вырезание и вставка текста
Чтобы вырезать выделенный текст, нажмите ctrl+k, а затем установите курсор в то место, куда вы хотите вставить текст. Теперь нажмите ctrl+u; вы увидите текст, вставленный в это место.
Используйте сочетание клавиш Alt+^ для копирования текста вместо вставки.
сочетание клавиш для копирования текста вместо вставки
Вырезать строку текста
Редактор Nano также позволяет вырезать строку текста вместо всей строки. В следующем примере мы вырежем строку «sample» из нашего текста. Выделите строку, которую вы хотите вырезать, поместив курсор в начало строки и нажав ctrl+6. Это пометит строку как выделенную; в строке состояния появится сообщение «mark set».
Теперь установите курсор в то место, куда вы хотите вставить строку, и нажмите ctrl+u.
Проверка орфографии текста
Вы можете проверить правописание вашего текста, используя клавиши управления: ctrl+t. Хотя Nano не является текстовым процессором, эта дополнительная функция поможет вам получить файл без ошибок, когда речь идет об орфографии.
Сохранение файла
Чтобы сохранить файл, воспользуйтесь сочетанием клавиш ctrl+o. Nano попросит вас ввести имя файла или повторно подтвердить имя файла, если вы его уже указали. Внесите необходимые изменения и нажмите Enter; ваш файл будет сохранен в системе.
Вставка одного файла в другой
С помощью Nano вы можете объединить содержимое одного текстового файла с другим. Откройте файл и нажмите ctrl+R. Редактор спросит у вас имя файла, текст которого вы хотите вставить в текущий файл. На следующем рисунке видно, что мы ввели имя файла filnamet.txt.
Полезные горячие клавиши в Nano
Редактор Nano поставляется с рядом мощных горячих клавиш. Ниже приведены наиболее распространенные и полезные из них; остальные можно найти в руководстве к редактору Nano:
- nano -B Используйте это сочетание клавиш для резервного копирования файла перед его редактированием.
- nano -E Используйте это сочетание клавиш для преобразования символов табуляции в пробелы при редактировании текста.
- nano -c Используйте э это сочетание клавиш для непрерывного просмотра статистики положения курсора.
- nano -i Используйте этот ключ для автоматического отступа новой строки (строк) на ту же позицию, что и предыдущая.
- nano -k Используйте это сочетание клавиш для переключения функции cut (Вырезает от позиции курсора вместо того, чтобы вырезать всю строку текста.
- nano -m Используйте это сочетание клавиш, чтобы получить поддержку мыши.
- nano -v Используйте это сочетание клавиш для открытия файлов в режиме только для чтения.
Теперь вы умеете создавать, редактировать и сохранять файлы Nano после того, как потренировались в этой статье. С помощью ярлыков Nano вы можете легко редактировать свои файлы, например, вырезать, копировать и вставлять текст, проверять правописание, копировать текст из другого файла и т.д. Так что, в конце концов, стать гуру Nano не так уж сложно!
Похожие записи:
- 8 способов получить справку в оболочке Linux
- Как скрыть конфиденциальные файлы в изображениях в Ubuntu с помощью стеганографии
- Проверить версию Linux
- Настройка и управление ротацией журналов с помощью Logrotate в Linux
- Установка FFmpeg в Linux
- Добавить параметры загрузки GRUB в Linux
- Загрузка файла в Linux с помощью командной строки
Источник: g-soft.info
Nano
Nano — простой консольный текстовый редактор для Linux.
Редактор nano присутствует по умолчанию почти во всех дистрибутивах Linux. Он значительно проще в освоении, чем, например, консольный редактор Vim.
Nano часто применяют тогда, когда недоступен графический интерфейс или при удаленном редактировании файлов, например, при подключении по SSH.
Чтобы открыть файл в nano, выполните в командной строке:
nano [имя файла]
nano поддерживает подсветку синтаксиса известных типов файлов.
Интерфейс
В нижней части редактора расположена панель управления с основными функциями. Рядом с каждой функции указано сочетание клавиш для ее выполнения.
Сверху расположен заголовок. Он содержит версию редактора и название файла.
Название
Полное название: GNU nano.
Каждому релизу разработчики дают определенное кодовое имя (см. таблицу релизов ниже).
Конфигурация
Для конфигурации nano используются опции вида set опция [параметры]
Опции прописываются в файле nanorc или .nanorc
Пример файла конфигурации:
- set autoindent
- set indicator
- set scrollercolor green,yellow
Установка
Установка через Snap
sudo snap install nano
Установка в Ubuntu (LinuxMint)
sudo apt install nano
Установка в ArchLinux (Manjaro)
sudo pacman -S nano
Установка в Fedora
sudo dnf install nano
Установка в openSuse
sudo zypper install nano
Установка в Gentoo
sudo emerge -a app-editors/nano
Разработка
Использует библиотеку ncurses.
Изначально nano был форком текстового редактора Pico.
Open Source (открыт)
Программа кроссплатформенная
Работает в:
Релизы программы Nano
06 июня 2000 | |||
.. | |||
2.6.0 | 17 июня 2016 | ||
.. | |||
2.9.8 | 02 июня 2018 | Espresso | |
3.0 | 09 сентября 2018 | Water Flowing Underground | пресс-релиз |
3.1 | 18 сентября 2018 | Je faisais des bonds comme ça! | |
3.2 | 11 ноября 2018 | Het kromme hout | |
4.0 | 24 марта 2019 | Thy Rope of Sands | пресс-релиз |
4.1 | 15 апреля 2019 | Qué corchos será eso? | |
4.2 | 24 апреля 2019 | Tax the rich, pay the teachers | |
4.3 | 18 июня 2019 | Musa Kart | |
4.4 | 25 августа 2019 | Hagelslag | |
4.5 | 04 октября 2019 | Košice | пресс-релиз |
4.6 | 29 ноября 2019 | And don’t you eat that yellow snow | пресс-релиз |
4.7 | 23 декабря 2019 | Havikskruid | пресс-релиз |
4.8 | 07 февраля 2020 | Jaška | пресс-релиз |
4.9 | 24 марта 2020 | die fetten Jahre sind vorbei | пресс-релиз |
5.0 | 29 июля 2020 | Among the fields of barley | пресс-релиз |
5.1 | 12 августа 2020 | Cantabria | пресс-релиз |
5.2 | 24 августа 2020 | Ranrapalca | пресс-релиз |
5.3 | 07 октября 2020 | Revolution! | пресс-релиз |
5.4 | 02 декабря 2020 | Terre des hommes | |
5.5 | 14 января 2021 | Rebecca | |
5.6 | 24 февраля 2021 | Wielewaal | |
5.6.1 | 03 марта 2021 | Geelgors | |
5.7 | 29 апреля 2021 | Toți ceilalți arau câmpurile | пресс-релиз |
5.8 | 15 июня 2021 | Why is it necessary to be special? | пресс-релиз |
5.9 | 06 октября 2021 | El manicomio ha decidido: mañana sol! | пресс-релиз |
6.0 | 15 декабря 2021 | Humor heeft ook zijn leuke kanten | пресс-релиз |
6.1 | 09 февраля 2022 | Rețelele de socializare sunt ca un frigider | пресс-релиз |
6.2 | 22 февраля 2022 | Kamperfoelie | пресс-релиз |
6.3 | 28 апреля 2022 | Wat zullen we drinken? Wat een dorst! | пресс-релиз |
6.4 | 02 августа 2022 | ||
7.0 | 15 ноября 2022 |
Сайт (скачать бесплатно):
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Обновлено: 07.03.2021
Опубликовано: 24.12.2010
Обзоры программы от пользователей
22.12.2010, 01:02
Nano — это очень интересный и простой в обращении КОНСОЛЬНЫЙ текстовый редактор, основанный на редакторе Pico.
Среди его достоинств, несомненно, его свободное распространение. Используется лицензия GNU GPL. Редактор поддерживает поиск по тексту и автозамену фраз, подсветку синтаксиса. Из навигации по тексту только стрелочки и PgUP/PgDWN, а ему больше и не надо 🙂 Конечно, для серьезной разработки документов он не готов, но для быстрой правки/просмотра текстового файла его вполне хватает и в нем не нужно долго разбираться, как в Vim или Emacs.
Материалы по теме:
- Релиз консольного редактора nano 3.0
- Релиз консольного редактора nano 4.0
- Релиз консольного текстового редактора nano 4.5
- Релиз консольного текстового редактора nano 4.6
- Релиз текстового редактора nano 4.7
- Релиз текстового редактора nano 4.8
- Использование редактора nano
Скриншоты программы
Консольный текстовый редактор Nano
версия: 2.2.4
nano 4.0
nano 4.4 (пример подсветки синтаксиса)
Смотрите также
Блокнот с шифрованием
Текстовый редактор
Маленький консольный редактор
Сконфигурированный Arch с простой установкой
Программа создания презентаций
Виртуальный мир
Комментарии
15.06.2014
23:19
Постоянная ссылка на комментарий
Источник: pingvinus.ru