Skip to main content

Руководство для начинающих к редактору Nano

Обзор редактора Atom (от создателя Linux и GitHub) (Июнь 2026)

Обзор редактора Atom (от создателя Linux и GitHub) (Июнь 2026)

:

Anonim

Вступление

Между пользователями Linux существует долгая битва, о которой лучший редактор командной строки. В одном лагере vi является редактором, который управляет roost, но в другом, это все о emacs.

Для остальных из нас, кому просто нужно что-то простое для редактирования файлов, есть nano. Не поймите меня неправильно. Vi и emacs - очень мощные редакторы, но иногда вам просто нужно открыть, изменить и сохранить файл, не забывая сочетания клавиш.

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

Как получить Nano

Редактор nano доступен по умолчанию во всех наиболее популярных дистрибутивах Linux, и вы можете запустить его с помощью одной простой команды:

на нет

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

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

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

nano myfile.txt

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

na no /path/to/myfile.txt

Как открыть существующий файл с помощью Nano

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

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

na no /path/to/myfile.txt

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

Как сохранить файл с помощью Nano

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

Чтобы сохранить файл в nano, нажмите ctrl и в то же время.

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

Как сохранить файл в формате DOS с помощью Nano

Чтобы сохранить файл в формате DOS, нажмите Ctrlа такжеочтобы открыть окно имени файла. Теперь нажмите альта такжеdдля формата DOS.

Как сохранить файл в формате MAC с помощью Nano

Чтобы сохранить файл в формате MAC, нажмитеCtrlа такжеочтобы открыть окно имени файла. Теперь нажмите альта такжемдля формата MAC.

Как добавить текст из Nano в конец другого файла

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

Следующий бит очень важен:

Нажмите alt и нажмите

Это изменит текст файла сохранения в файл до имени файла.

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

Как префикс текста с Nano до начала другого файла

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

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

Снова очень важно:

Нажмите alt и p

Это изменит текст файла сохранения файла на имя файла до префикса.

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

Если вы хотите сохранить изменения в файле, который вы редактируете, но хотите сохранить резервную копию оригинала в файловой системе Linux, нажмитеCtrlа такжеочтобы открыть окно сохранения, а затем нажмитеalt и B.

Слово backup появится в поле имени файла.

Как выйти из Нано

После того, как вы закончите редактирование своего файла, вы захотите оставить редактор nano.

Чтобы выйти из nano, просто нажмитеCtrl а также Икс в то же время.

Если файл не был сохранен, вам будет предложено сделать это. Если вы выберете «Y», вам будет предложено ввести имя файла.

Как отрезать текст с помощью Nano

Вырезать текст в нано-прессеCtrlа такжеКв то же время.

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

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

Если вы хотите разрезать только часть линейного нажатияCtrlа также6 в начале текста, который вы хотите отрезать, а затем нажмитеCtrlа такжеКвырезать текст.

Как вставить текст с помощью Nano

Чтобы вставить текст с помощью nano, просто нажмитеCtrlа такжеU, Вы можете использовать эту комбинацию клавиш несколько раз, чтобы постоянно вставлять строки снова и снова.

Как оправдать и не оправдать текст в Nano

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

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

Отображение позиции курсора с помощью Nano

Если вы хотите узнать, как далеко от документа, находящегося внутри нано, вы можете нажатьCtrlа такжесодновременно.

Результат отображается в следующем формате:

строка 5/11 (54%), кол. 10/100 (10%), чар 100/200 (50%)

Это позволяет точно знать, где вы находитесь в документе.

Как читать файл с помощью Nano

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

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

Если вы хотите открыть новый файл в новом буфере, нажмите альта также е.

Как искать и заменять с помощью Nano

Чтобы начать поиск в нано-прессеCtrlа также.

Отключить заменуCtrlа такжер.Вы можете снова включить замену, повторяя нажатие клавиши.

Для поиска текста введите текст, который вы хотите найти, и нажмите «Возврат».

Для поиска назад через файл нажмитеCtrlа такжерчтобы открыть окно поиска. Нажмите альта такжеб.

Чтобы усилить чувствительность к регистру, снова закройте окно поиска, а затем нажмите альта такжес, Вы можете снова отключить его, повторив нажатие клавиши.

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

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

Проверьте правописание в Nano

Снова nano - текстовый редактор, а не текстовый процессор, поэтому я не уверен, что написание является его ключевой особенностью, но вы действительно можете проверить свои варианты написания, используяCtrlа такжеTСочетание клавиш.

Для этого вам нужно установить пакет заклинаний.

Нано коммутаторы

Существует ряд переключателей, которые вы можете указать при использовании nano. Лучшие из них описаны ниже. Вы можете найти остальных, прочитав руководство по nano.

  • nano -B (создает резервную копию файла перед его редактированием)
  • nano -E (преобразует вкладки в пробелы при редактировании)
  • nano -c (постоянно показывать статистику позиции курсора)
  • nano -i (автоматически отбрасывает новые строки в том же положении, что и предыдущая строка)
  • nano -k (вырезать так, чтобы он сокращался с позиции курсора вместо целой строки)
  • nano -m (обеспечивает поддержку мыши редактору)
  • nano -v (открывает файл как только для чтения)

Резюме

Надеюсь, это даст вам лучшее представление о редакторе nano. Это стоит учиться, и он дает гораздо меньше кривой обучения, чем vi или emacs.