GNU nano — это редактор командной строки, который позволяет создавать, редактировать и сохранять файлы с помощью терминала Linux.

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

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

Как установить GNU nano в Linux

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

instagram viewer

Если нет, вам нужно установить nano. Есть разные способы сделать это. Тем не менее, использование диспетчера пакетов командной строки по умолчанию, безусловно, самый быстрый и простой способ (один из причины, по которым Linux любит использовать командную строку).

В Дебиан/Убунту

Если вы используете систему Debian или Ubuntu, откройте терминал Linux и запустите судо подходящее обновление. После этого запустите:

sudo apt install nano

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

В RHEL/CentOS

Бегать судо юм установить нано для установки GNU nano в дистрибутивах Linux на основе RPM. В более новых системах с заменой YUM менеджером пакетов DNF выполните:

sudo dnf install nano

Последний также работает для Fedora.

В Arch Linux

Чтобы установить GNU nano в дистрибутивах на основе Arch Linux, запустите:

sudo pacman -S nano

Как открыть и выйти из GNU nano

Теперь текстовый редактор nano установлен, но как его открыть?

Откройте терминал Linux и беги нано. nano откроется в терминале, что позволит вам создать новый файл.

Чтобы выйти, нажмите Ctrl + Х. Редактор сразу закроется. Однако, если вы введете текст в пустой файл, nano спросит, хотите ли вы сначала сохранить изменения.

Если вы не хотите сохранять изменения, нажмите Н для немедленного выхода из редактора. В противном случае нажмите Д, введите имя файла (например, пример.txt), и нажмите Входить выйти.

Как работать с файлами в GNU nano

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

Открытие файлов в нано

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

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

nano filename.extension

Например, если вы хотите открыть файл example.txt, выполните:

nano example.txt

Помните, что имена файлов чувствительны к регистру.

Создание, редактирование и навигация по файлам

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

Чтобы создать файл в nano, запустите:

nano filename.extension

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

Редактировать файлы в nano тоже не так уж и сложно. Введите все, что хотите, затем нажмите Входить чтобы начать новую строку. Если вам нужно перейти в начало или конец строки, нажмите Ctrl + А или Ctrl + Е, соответственно.

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

Поиск определенных терминов в файле

Для поиска определенного текста в файле используйте Ctrl + Вт, затем введите поисковый запрос. По умолчанию nano выведет вас только к первому найденному результату, который будет выделен. Однако вы можете просмотреть весь файл, чтобы найти другие экземпляры термина, используя Альт + W или Опция + W (если вы запуск Linux на Mac).

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

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

Далее укажите срок замены и нажмите Входить. Если в файле есть несколько вхождений термина, который нужно заменить, вы должны указать, хотите ли вы заменить первый или все экземпляры. Нажимать Д заменить первый экземпляр или А для замены всех вхождений искомого термина.

Копировать, вырезать и вставлять текст в nano

Чтобы скопировать текст в nano, перейдите к конкретному тексту, который вы хотите скопировать, и поместите курсор в начало. Далее нажмите Альт + А или Вариант + А чтобы запустить инструмент выделения текста nano. Затем нажмите клавишу со стрелкой вперед (>) на клавиатуре, пока весь текст, который вы хотите скопировать, не будет закрыт белым фоном.

Нажимать Альт + 6 скопировать текст или Ctrl + К вырезать. Перейдите к месту, куда вы хотите поместить скопированный или вырезанный текст, и нажмите Ctrl + У вставить.

Сохранить изменения в файле и выйти из nano

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

Если вы хотите сохранить изменения в другом файле, измените имя файла на другое, прежде чем нажимать Входить. После этого выйдите из nano, нажав Ctrl + Х.

Эффективно работайте с файлами Linux с помощью GNU nano

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

Овладев советами, выделенными выше, использование GNU nano улучшит вашу работу с Linux при работе с файлами из командной строки.