Редактор Nano · 5 min read · Sep 16, 2025

Редактор Linux Nano: объяснение для начинающих (10 примеров)

Мы на HowtoForge уже подробно рассмотрели редактор Vim. Но Vim не единственный редактор командной строки, который предлагает Linux. Существует несколько редакторов, которые популярны среди одной или другой группы пользователей Linux. Итак, с учетом этого, в этом руководстве мы обсудим основные функции редактора Nano, а также некоторые из его возможностей.

Пожалуйста, обратите внимание, что все примеры и инструкции, упомянутые в этой статье, были протестированы на Ubuntu 18.04 LTS, и версия Nano, которую мы использовали, — 2.9.3.

О Nano

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

Редактор Nano на Ubuntu 18.04 LTS

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

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

Следующие разделы объясняют основные функции, а также некоторые возможности Nano.

1. Как создать и открыть новый файл с помощью редактора Nano

Если вы хотите создать новый файл и открыть его с помощью nano, вы можете сделать это, выполнив следующую команду:

$ nano

или

$ nano [имя-файла]

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

Следующий скриншот показывает файл, открытый в редакторе nano:

Создание нового файла с помощью nano

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

2. Как сохранить файл в Nano

Чтобы сохранить файл, используйте сочетание клавиш Ctrl+o. Когда вы нажмете эту комбинацию клавиш, редактор попросит вас указать имя файла (или подтвердить имя, если оно уже было указано при запуске редактора). Просто выполните необходимые действия и нажмите Enter, чтобы сохранить файл.

Вот пример скриншота:

Nano также позволяет сохранять файлы в различных форматах ОС. Например, вы можете сохранить в формате DOS, нажав Alt+d. Аналогично, чтобы сохранить в формате Mac, нажмите Alt+m. Обратите внимание, что для изменения формата сначала вам нужно инициировать обычный процесс сохранения, нажав Ctrl+o, а затем использовать специфические для формата сочетания клавиш, такие как Alt+d или Alt+m.

3. Как вырезать и вставлять текст в Nano

Чтобы вырезать и вставить определенную строку, сначала переместите курсор на эту строку. Теперь нажмите Ctrl+k, чтобы вырезать, затем перейдите к месту, где вы хотите вставить, и, наконец, используйте Ctrl+u, чтобы вставить.

Например, на скриншоте ниже, если требуется вырезать первую строку и вставить ее внизу. Затем перейдите к строке и нажмите Ctrl+k. Теперь переместите курсор вниз и нажмите Ctrl+u.

Как вырезать и вставлять текст в Nano

вырезать текст в nano

Вы также можете скопировать определенную строку вместо полной строки. Для этого сначала вам нужно выделить это слово/строку, нажав Ctrl+6 (или Alt+A) с курсором в начале строки. Теперь вы можете нажать Ctrl+k, чтобы вырезать, и Ctrl+u, чтобы вставить слово.

Копировать текст в nano

вставить текст в nano

Как вы можете видеть на двух скриншотах выше, слово «made» было выборочно вырезано и вставлено внизу.

4. Как искать и заменять слово с помощью nano

Инструмент также позволяет вам искать определенное слово, а также заменять его на другое слово.

Чтобы найти слово в Nano, нажмите Ctrl+w. Затем вас попросят ввести слово, которое вы хотите найти. После ввода слова просто нажмите Enter, и инструмент перенаправит вас к совпадению.

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

Следующие три скриншота помогут вам понять весь процесс.

поиск в файле с nano

заменить текст в nano

результат

5. Как вставить другой файл в текущий

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

Следующие примеры скриншотов этой функции:

объединить файлы в nano

вставленный текст

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

6. Как отобразить позицию курсора

Если хотите, вы также можете проверить позицию вашего курсора в файле. Это можно сделать, нажав сочетание клавиш Ctrl+c.

отобразить позицию курсора

Как вы можете видеть на скриншоте выше, после нажатия Ctrl+c позиция курсора была выделена в области редактора, и подробная информация о ней появилась в строке состояния (той, которая выделена - третья строка снизу окна).

7. Как установить курсор на определенной строке и столбце при запуске

Если хотите, вы также можете установить курсор на определенной строке и столбце файла при запуске редактора. Это можно сделать, указав необходимые данные при запуске редактора. Командный переключатель, используемый для этой функции, — +строка,столбец (строка определяет номер строки, а столбец определяет номер столбца).

$ nano +строка,столбец [имя-файла]

Например:

$ nano +2,5 abc.txt

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

8. Как сделать резервную копию предыдущей версии файла

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

$ nano -B [имя-файла]

Например:

$ nano -B abc.txt

Резервная копия будет сохранена в текущем каталоге с тем же именем файла, но с добавлением тильды (~).

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

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

Инструмент позволяет вам сохранять все ваши резервные копии в определенном каталоге. Эта функция может быть доступна с помощью параметра командной строки -C или –backupdir, который требует указания пути к каталогу, в котором вы хотите сохранить резервные копии.

$ nano -B –backupdir=[путь-каталогу]

10. Как преобразовать табуляцию в пробелы

Инструмент также позволяет вам преобразовать табуляцию в пробелы. Эта функция может быть доступна с помощью параметра командной строки -E.

$ nano -E [имя-файла]

Например, следующий скриншот показывает текст, содержащий табуляции между словами.

Теперь, поскольку редактор был запущен с параметром -E, когда изменения были сохранены, табуляции были преобразованы в пробелы.

Заключение

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

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.