Nano використовується як стандартний редактор тексту або вихідного коду майже у всіх дистрибутивах Linux. Створення або редагування текстових файлів є поширеним завданням при роботі з командним рядком. Vim і Emacs — два найпотужніші та найпопулярніші редактори командного рядка. Обидва мають складну криву навчання, що може відлякувати нових користувачів. Nano — це редактор, який є достатньо простим і базовим для тих, хто його потребує.
GNU Nano — це зручний текстовий редактор командного рядка для операційних систем Linux і Unix. Він має всі функції стандартного текстового редактора, включаючи перевірку орфографії, кілька буферів, підсвічування синтаксису, підтримку регулярних виразів у пошуку та заміні, кодування UTF-8 та інше. Якщо ви новачок у Linux і використовуєте текстовий редактор Nano, важливо розуміти, як зберегти свою роботу та вийти з редактора Nano.
Цей посібник проведе вас через весь процес, щоб ви зрозуміли основні кроки для збереження та виходу з Nano. Ми також продемонструємо команди про те, як вийти з Nano в Linux. Отже, давайте розглянемо найпоширеніші команди редактора Nano для збереження та виходу.
NANO СТВОРИТИ ФАЙЛ
Щоб отримати доступ до існуючого файлу або створити новий, просто введіть «nano», а потім бажане ім'я файлу:
$ sudo nano file_name
Вищезазначена команда відкриває нове вікно редагування, що дозволяє вносити зміни до файлу. Після внесення змін до файлу закрийте редактор Nano. У нижній частині вікна ви знайдете набір основних командних скорочень, пов'язаних з редактором Nano.
Кожна команда починається з символів карет (^) або M. Символ карет (^) означає клавішу Ctrl. Наприклад, команду ^J можна виконати, одночасно натиснувши клавіші Ctrl і J. І навпаки, літера M позначає клавішу Alt.
Щоб переглянути повний список усіх доступних команд, натисніть «Ctrl+g» і «Ctrl+x», щоб вийти з Nano. Це надасть вам довідку щодо використання різних функцій редактора Nano.
ЯК ЗБЕРЕГТИ ЗМІНИ У ФАЙЛІ В РЕДАКТОРІ NANO (ЗБЕРЕГТИ ФАЙЛ У NANO)
Щоб зберегти зміни, внесені до файлу, використовуйте «Ctrl+O» в редакторі Nano. Якщо файл не існує, при збереженні змін створюється новий файл.
Після внесення змін до потрібного файлу натисніть «Ctrl+O». У редакторі Nano з'явиться запит на підтвердження. Щоб зберегти зміни, натисніть клавішу «Enter», або скасуйте їх, натиснувши «Ctrl+C».
ЯК ВИЙТИ З РЕДАКТОРА NANO (ЗБЕРЕГТИ І ВИЙТИ З NANO)
Після внесення змін до файлу, використовуйте «Ctrl + x» (вийти з Nano), щоб вийти з редактора Nano. Ця команда поверне вас до терміналу.
Якщо у вашій системі є незбережені зміни, з'явиться запит з питанням, чи хочете ви зберегти зміни. Ви можете зберегти зміни, набравши «yes». Якщо ви не хочете зберігати зміни, наберіть «no» або скасуйте операцію виходу, натиснувши «Ctrl+C».
Щоб вийти з Nano, натисніть «Ctrl+x». Якщо є незбережені зміни, з'явиться запит, чи хочете ви зберегти зміни.
Для збереження змін у файлі за допомогою Nano необхідні права на запис. У разі створення нового файлу важливо мати права на запис для каталогу, в якому створюється файл. Отже, Nano save і exit — це дві команди, які допомагають виконувати основні операції редактора Nano на основі необхідних прав доступу.
КОРИСНІ КОМАНДИ РЕДАКТОРА NANO, ВКЛЮЧАЮЧИ SAVE І EXIT NANO
Нижче ми перелічили кілька корисних команд, які допоможуть вам у використанні редактора Nano:
^G: Access the Nano Help menu
^W: Search for text in Nano
^C: Identify the current cursor line
^A: Move the cursor at the beginning of the line
^E: Move the cursor at the end of the line
^Y: Move down a page
^V: Move up a page
^_: Move to a specific line (^^V to the top, ^^Y to the bottom)
^D: Delete the character under the cursor
^K: Delete the entire line
^O: Save the file in Nano (prompted for file name)
^X: Exit Nano (prompted to save if changes exist and exit Nano editor) Ctrl+X (Exit Nano)
У наведених вище командах символ каретки ^ еквівалентний клавіші Ctrl. Ці команди Nano також корисні для збереження змін і виходу з Nano, якщо ви використовуєте сервер Linux VPS на своєму комп'ютері.
ВИСНОВОК
Використовуючи командний рядок, ви можете легко виконати функції збереження та виходу з Nano, використовуючи комбінації клавіш «Ctrl+O» або ^O для збереження змін у файлі та «Ctrl+X» або ^X (Вихід з Nano) для виходу з редактора Nano. Однак, як ми вже згадували раніше, успішне виконання вищезазначених команд залежить від наявності необхідних прав на запис для відповідних файлів та каталогів. Це гарантує, що будь-які зміни, внесені в редакторі Nano, будуть збережені, а редактор буде закритий належним чином.