Поиск по сайту:

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


На этой странице

  1. О Нано
  2. 1. Как создать и открыть новый файл с помощью редактора Nano
  3. 2. Как сохранить файл в Nano
  4. 3. Как вырезать и вставлять текст в Nano
  5. 4. Как искать и заменять слово с помощью nano
  6. 5. Как вставить другой файл в текущий
  7. 6. Как отобразить положение курсора
  8. 7. Как поместить курсор на определенную строку и столбец при запуске
  9. 8. Как сделать резервную копию предыдущей версии файла
  10. 9. Как сделать резервную копию файлов в определенном каталоге
  11. 10. Как преобразовать вкладки в пробелы
  12. Заключение

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

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

О Нано

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

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

There are four main sections of the editor. The top line shows the program version, the current filename being edited, and whether or not the file has been modified. Next is the main editor window showing the file being edited. The status line is the third line from the bottom and shows importantmessages. The bottom two lines show the most commonly used shortcuts in the editor.

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

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

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

$ nano

или

$ nano [file-name]

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

На следующем снимке экрана показан файл, открытый в редакторе 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.

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

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

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

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

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

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

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

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

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

Ниже приведены примеры скриншотов этой функции:

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

6. Как отобразить положение курсора

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

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

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

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

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

Например:

$нано +2,5 abc.txt

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

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

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

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

Например:

$нано-B abc.txt

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

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

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

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

$ nano -B –backupdir=[directory-path]

10. Как преобразовать вкладки в пробелы

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

$ nano -E [filename]

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

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

Заключение

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