Linux · 5 min read · Nov 14, 2025

Основы Linux: Как редактировать файлы в оболочке с помощью Nano

Основы Linux: Как редактировать файлы в оболочке с помощью Nano

Содержание

  • 1.1: Nano - Обзор
  • 1.2: Навигация в текстовом редакторе Nano - 1.2.1 Открытие, сохранение и вставка файлов
  • 1.2.2 Задачи вырезания и вставки
  • 1.2.3 Навигация по файлу
  • 1.3: Полезные сочетания клавиш

1.1 Nano - Обзор

Nano - это довольно универсальный и удобный текстовый редактор, который может использоваться без особых усилий даже пользователями с небольшим опытом, в отличие от более сложных текстовых редакторов, таких как Emacs и Vim. Хотя эти программы отличные, у них есть небольшая кривая обучения. Он отлично работает в сочетании с Sudo, что радует конечных пользователей.

Простота использования остается основным преимуществом Nano. Его сочетания клавиш работают аналогично графическим текстовым процессорам (например, Open Office и Word), поэтому текстовый редактор требует гораздо меньшей кривой обучения, чтобы освоить основные функции, прежде чем вы перейдете к простому редактированию текста.

Следующие причины делают Nano очень востребованным текстовым редактором командной строки:

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

1.2 Навигация в текстовом редакторе Nano

Для удобства обучающихся ниже приведены советы по ознакомлению с интерфейсом редактора.

1.2.1 Открытие, сохранение и вставка файлов

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

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

Новый буфер

. Чтобы открыть nano с пустым буфером, вам нужно просто ввести его имя (как указано ниже):

nano /path/to/filename

Здесь, нажав

Ctrl+O

вы получите следующий запрос:

Имя файла для записи:

Nano будет следовать по пути, чтобы открыть этот файл, если он существует. Если его не существует, новый буфер будет автоматически создан с этим именем файла в этом каталоге. Чтобы отредактировать файл, просто начните вводить ваши изменения.

  1. Если вы уже открыли существующий текстовый файл, имя файла будет автоматически заполнено, и вам нужно просто нажать Enter. В противном случае вы можете ввести новое имя файла по вашему выбору. Здесь вы увидите чудеса Nano! Если вы нажмете

Ctrl+T

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

Ctrl+X

для выхода из него, а затем

Ctrl+C

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

  1. Затем вам нужно нажать

Ctrl+R

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

Ctrl+T

и найти файл, который вы хотите включить.

1.2.2 Задачи вырезания и вставки

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

вырезания

и

вставки

:

  1. Чтобы понять это, вам нужно начать с ввода нескольких строк произвольно, затем переместить курсор на вторую строку. Здесь, если вы нажмете Ctrl+K, строка исчезнет независимо от положения курсора на строке. Вы только что

вырезали

всё! (это K в шаге для вас!). Теперь, когда вы сохранили содержимое в буфере обмена, вы можете переместиться в другое место в этом разделе и нажать Ctrl+U, чтобы

вставить

это (что означает вставить в документ).

  1. То же самое можно сделать для нескольких строк. Вам нужно установить курсор на верхней строке блока, который вы хотите вырезать, а затем нажать

Ctrl+K

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

Ctrl+U.

Следовательно, все строки, которые вы удалили в процессе вырезания, будут возвращены в документ. У вас есть возможность нажимать

Ctrl+U

несколько раз, чтобы выполнить несколько вставок.

1.2.3 Навигация по файлу

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

Ctrl+Y

для перехода на предыдущую страницу и

Ctrl+V

для перехода на следующую страницу.

Наконец, вы можете получить отличную онлайн помощь на любом этапе процесса, просто нажав

Ctrl+G.

1.3: Полезные сочетания клавиш

Вот довольно полезная быстрая справка по самым распространенным сочетаниям клавиш (горячим клавишам) при работе в текстовом редакторе Nano, чтобы ускорить вашу работу:

  • Ctrl+X: Это используется для выхода из редактора. Если вы редактировали текст без его сохранения, система спросит вас, действительно ли вы хотите выйти, тем самым предупреждая вас сохранить вашу работу, если вы хотите.
  • Ctrl+O: Это позволяет вам записать (O означает Выходные данные здесь) содержимое текущего текстового буфера в файл. Вы увидите запрос имени файла после нажатия этого, а затем вам нужно нажать Ctrl+T, чтобы открыть файловый навигатор.
  • Ctrl+R: Это позволяет вам читать текстовый файл в текущей сессии редактирования. На запрос имени файла вам нужно нажать Ctrl+T, чтобы перейти к файловому навигатору.
  • Ctrl+K: Это используется для вырезания строки в буфер обмена, и пользователи могут многократно нажимать это, чтобы скопировать несколько строк, которые затем могут быть удобно сохранены как один блок.
  • Ctrl+J: Это используется для выравнивания/заполнения текстового абзаца. По умолчанию он переформатирует текст, чтобы соответствовать ширине окна редактирования и облегчить вашу жизнь.
  • Ctrl+U: Это позволяет вам вставить текст, что означает вставку его из буфера обмена.
  • Ctrl+T: Это используется для проверки орфографии.
  • Ctrl+W: Это позволяет вам найти определенное слово/фразу. На запросе вы можете использовать клавиши курсора для навигации по предыдущим поисковым терминам или, в противном случае, нажать Ctrl+R, чтобы перейти в режим замены. В противном случае у вас также есть возможность нажать Ctrl+T, чтобы перейти к определенной строке.
  • Ctrl+C: Это показывает текущий номер строки вместе с информацией о файле.
  • Ctrl+G: Это приведет вас к справочному руководству Nano и даст вам доступ ко всей информации, необходимой для навигации по файлам и поможет вам узнать о распространенных командах клавиатуры.
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.