Save file nano linux

How to Save and Exit in Nano Editor

New to Linux and Nano and don’t know how to save or exit the editor? Here’s what you need to know.

You are editing files in the Linux terminal with Nano editor. You are new to both Linux and Nano.

You made some changes to the text file, things were going smoothly and now you have no idea how to save changes in Nano.

I have been in your situation. Here’s what you need to do:

  • Ctrl+o: To save the file and continue editing it
  • Ctrl+x: To save the changes and exit editing

In both options, you’ll have to confirm the changes. Still confused? Let me go in detail.

Save changes and continue editing

To open any text file with nano, you have to append the filename with the nano command.

For example, if I want to work with a file named Program.c , then I’m supposed to use the given command:

When you make any changes to the existing file, nano will show the * symbol with the filename:

Unsaved changes in Nano

Once you’re done making desired changes, you’ll have to use Crtl+o and it will ask whether you want to apply changes you made recently:

Save changes in Nano editor

And you have to press the enter key to save the recently made changes to the file.

Save and exit from the Nano editor (or discord the changes)

Once you’re done making changes, you just have to use Ctrl + x and you’ll be back to the terminal.

But what if you forgot to save the changes before leaving nano? well, it will ask whether you want to save the modified buffer or not. So you don’t have to be afraid of accidental exits.

Exiting Nano editor

If you press Y to save changes, it will show the filename again and you have to press the Enter key and it will close nano and drop you to the terminal.

You can also press N to discard changes and exit or Ctrl+c to cancel exiting and continue editing.

Final Words

This was a quick guide on how to save changes and close the nano text editor . To summarize again:

  • Ctrl+o: Save and continue editing the file
  • Ctrl+x: Save or discard changes and exit the file

Источник

How to Save and Exit Nano? [Nano Save and Exit]

How to Save and Exit Nano Editor? [Nano Save and Exit] This tutorial guides beginners who want to use save and exit commands in the nano editor.

Читайте также:  Dell vostro with linux

How to Save and Exit Nano? [Nano Save and Exit]

List of content you will read in this article:

Nano is the most fundamental, command-line-based text editor for Linux. It has all common text editor features, including highlighting syntaxes, multiple buffers, scanning and replacement with regular expression support, type corrections, and UTF-8 encoding. You can easily save and exit in the nano editor through the command-line options given in this tutorial. This article explains the Nano save command and Nano exit command.

How to Save in Nano ? [N ano Save File ]

Save Nano Command: Ctrl+O will save the modifications you’ve made to the file. You can verify saving with the enter button or cancel it by CTRL + C.

save nano

When you save the file, it will be generated if it does not exist.

How to Exit Nano? [Nano Exit Command]

Exit Nano Command: Ctrl+X will close nano. If any patches haven’t been saved yet into your system, you’ll be prompted to do so. You can type yes to save, type no for not to save, or CTRL + C to cancel the exit operation.

exit nano

You must have the write permissions on the file to save it. You must have written permission to the directory where the file would be generated while making a new file in the nano editor to save the file.

Linux VPS

Linux VPS

How to Save and Exit Nano? [Nano Save and Exit]

Assuming you have already written something in the Nano text editor and want to save it before exiting, here are the steps you need to take.

Next, press Ctrl+X on your keyboard to exit the Nano text editor. You will be prompted to confirm that you want to save changes before exiting; simply press Y on your keyboard and then Enter to confirm to save and exit Nano.

How to Exit Nano Without Saving?

To exit the nano text editor without saving your changes, press Ctrl+X. You will be prompted to confirm that you want to exit; press n for no to discard changes will be discarded.

Some Useful Nano Editor Commands

Any command prefixed with a caret symbol (^) means to use the Ctrl key (e.g., ^G means to press the Ctrl+G keys at the same time).

Here we have listed the top nano editor command which you should know:

  • ^G: nano help
  • ^A: move to the beginning of the line in the nano
  • ^E: move to the end of the line in the nano
  • ^Y: move down a page — next page in nano
  • ^V: move up a page — previous page in nano
  • ^_: move to a specific line (^_^V moves to the top of the file, ^_^Y to the bottom)
  • ^C: find out what line the cursor is currently on
  • ^W: search or find some text in nano
  • ^D: delete the character currently under the cursor
  • ^K: delete the line in nano, nano remove line
  • Also, to remove, clear, or delete some content or multiple lines, you can select lines with your mouse and then use CTRL+K.
  • ^O: save file nano (you will be prompted for a file to save to)
  • ^X: exit nano (you will be prompted to save your file if you have not)

Conclusion

Using the command Ctrl+O and Ctrl+X, you can easily save Nano file or exit Nano editor. But be careful; you must have write permission to do these for all the files and directories you are working on, and then only you can make any changes in the nano editor. Hence in this way, we can save and exit in the nano editor using the command line.

Читайте также:  Linux debug running program

People are also reading:

Источник

How to Save and Exit Nano in Terminal – Nano Quit Command

Kolade Chris

Kolade Chris

How to Save and Exit Nano in Terminal – Nano Quit Command

Nano is a command line-based code editor known for its simplicity compared to other editors like Vim and Emacs.

But if you are new to Nano, performing basic operations like creating files, saving the file, and exiting the editor might be confusing.

So, in this article, I want to show you how to save your code in Nano and exit it as well.

I’ll be using the Windows Subsystem for Linux (WSL) in this article. But it’s fine if you’re on Linux itself. The commands are the same.

What We’ll Cover

How to Save a File in Nano

ss1-4

Step 1: Open WSL, type “nano” and hit ENTER to get into the Nano code editor

ss2-5

Step 2: Write your code in any language. In the screenshot below, I wrote some PHP.

NB: If you don’t get syntax highlighting, enable it by pressing ALT + 4 . If you still don’t get syntax highlighting, then you need to save the file.

ss3-4

Step 3: Press CTRL + O to save the file, type the file name, and hit ENTER .

ss4-4

Now, syntax highlighting is enabled:

If you already opened the file by typing nano file_name in WSL…

When you are done making your changes, press CTRL + O and hit ENTER to save the changes.

How to Exit Nano

ss5-5

To exit nano, all you need to do is to press CTRL + X .

If you have any changes that have not been saved, you’ll be prompted to save the changes before you quit the editor.

Wrapping Up

I hope this article helped you learn how to save a file in Nano and exit the editor whenever you want to.

  • Typing nano gets you into the Nano editor in WSL
  • CTRL + O saves a Nano file
  • CTRL + X exits Nano

Thank you for reading. If you find the article helpful, don’t hesitate to share it with your friends and family.

Источник

Использование редактора nano

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

Редактор nano

Управление в nano осуществляется с клавиатуры с использованием горячих клавиш. В нижней части редактора приведен список основных сочетаний клавиш. Символ ^ означает клавишу Ctrl . Например, ^X означает сочетание клавиш Ctrl+X . Регистр символов не учитывается, сочетание Ctrl+X эквивалентно Ctrl+x .

Рассмотрим, как выполнять основные действия при работе с nano.

Создать новый файл

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

Также можно сразу задать имя нового файла:

После выполнения команды запустится редактор nano и в нем откроется для редактирования новый пустой файл.

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

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

Сохранение изменений

Сохранить и продолжить работу

Вы отредактировали файл и хотите сохранить изменения, но не закрывать редактор. В таком случае используется сочетание клавиш:
Ctrl+O

Читайте также:  Telegram desktop linux snap

В строке статуса появится сообщение: File Name to Write: имя_файла (если имя файла отсутствует, то нужно ввести имя файла). Для сохранения изменений нажмите Enter .

nano сохранить изменения

Сохранить и выйти

Чтобы сохранить изменения и выйти из редактора можно воспользоваться сочетанием клавиш:
Ctrl+X

В данном случае, если вы изменяли файл, то появится вопрос: «Save modified buffer (ANSWERING No Will DESTROY CHANGES)? «. Нажмите клавишу y . Появится вопрос на ввод имени файла. Введите новое имя файла или просто нажмите Enter . Изменения будут сохранены, редактор закроется.

Выход без сохранения изменений

Чтобы выйти из редактора и не сохранять изменения используется сочетание клавиш:
Ctrl+X

Есть появится вопрос «Save modified buffer . «, нажмите n .

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

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

Чтобы вырезать строку целиком и поместить ее в буфер, переместите курсор на требуемую строку и нажмите:
Ctrl+K

Чтобы вставить строку из буфера нажмите:
Ctrl+U

Копирование и вставка произвольного текста

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

Перемещайте курсор, текст будет выделяться.

Чтобы скопировать выделенный текст в буфер обмена, нажмите:
Alt+6

или, чтобы вырезать выделенный текст, нажмите:
Ctrl+K

Переместите курсор в то место, куда необходимо вставить текст из буфера. Чтобы вставить текст из буфера нажмите:
Ctrl+U

Поиск текста

Для поиска текста внутри файла используется сочетание клавиш:
Ctrl+W

Нужно ввести строку для поиска и нажать Enter .

Курсор будет помещен на первое вхождение искомого текста (относительно курсора). Чтобы перейти к следующему вхождению, нажмите:
Alt+W

Чтобы прекратить поиск, нажмите:
Ctrl+C

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

Чтобы найти и заменить текст используется сочетание клавиш:
Ctrl+\

Появится запрос на ввод текста для поиска. Введи строку для поиска и нажмите Enter .
Затем появится запрос на ввод текста, на который необходимо выполнить замену. Введите строку и нажмите Enter .
Далее будет выдан запрос на замену найденного вхождения искомой строки. Можно нажать клавишу A , чтобы заменить сразу все вхождения в файле или использовать клавиши Y или N , чтобы заменять или нет, найденные вхождения искомой строки.

Горячие клавиши

nano горячие клавиши

Чтобы вывести информацию по всем горячим клавишам, используется сочетание Ctrl+G .

Наиболее часто используемые горячие клавиши nano:

Горячие клавиши Описание
Ctrl+A Переместить курсор в начало строки.
Ctrl+E Переместить курсор в конец строки.
Ctrl+Y Переместить курсор на 1 страницу вверх (аналог PageUp )
Ctrl+V Переместить курсор на 1 страницу вниз (аналог PageDown )
Ctrl+_ Перейти к определенной строке (нужно будет ввести номер строки).
Ctrl+C Показать на какой строке и в какой позиции находится курсор.
Ctrl+W Поиск текста в файле. Необходимо ввести строку для поиска.
Ctrl+\ Поиск и замена текста в файле. Сначала вводится строка для поиска, затем строка для замены.
Ctrl+D Удалить символ под курсором.
Ctrl+K Удалить текущую строку.
Ctrl+O Сохранить изменения, не закрывая редактор.
Ctrl+X Выход из редактора. Если файл был изменен, появится запрос на сохранение изменений.

Кое-что еще

Еще пара интересных трюков при работе с nano, о которых не все знают.

Ctrl = Esc Esc

Вместо клавиши Ctrl можно использовать двойное нажатие на клавишу Esc . Например,
Esc+Esc+X
Это эквивалентно сочетанию Ctrl+X .

Только для чтения

Чтобы открыть файл только для чтения используется ключ -v :

Резервная копия файла

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

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

Источник

Оцените статью
Adblock
detector