Редактор для тексту під назвою Nano для Linux вважається одним із найпоширеніших серед новачків. Він підкуповує тим, що без проблем справляється з редагуванням конфігураційних файлів, ще він простий у використанні, а також доступний для більшості дистриб'юторів. У цій інструкції розповімо, як зберегти файл у Nano, якщо вже було внесено зміни до конфігураційного файлу.
Nano - простий текстовий редактор командного рядка, який часто використовується в дистрибутивах Linux. Він надає базові функції редагування тексту, такі як вставка, видалення, пошук і заміна, а також підтримує різні мови програмування завдяки підсвічуванню синтаксису.
Володіє простим інтерфейсом і керуючими клавішами, що робить його доступним для новачків у роботі з командним рядком. Він є одним із найпопулярніших текстових редакторів у Linux завдяки своїй простоті використання. Для запуску Nano достатньо ввести команду "nano" в терміналі, після чого відкриється текстовий файл у редакторі Nano, де ви зможете вносити зміни та зберігати файли.
Є кілька способів збереження. Розглянемо кожен у подробицях.
Найпростіший спосіб - натисніть поєднання клавіш Ctrl+O. щойно всі зміни до файлу внесені, щоб зберегти їх. У нижній частині програми видно всі поєднання гарячих клавіш, які потрібні для роботи з утилітою. У цій частині програми вказані всі поєднання кнопок, які можуть допомогти вам у роботі.

Відразу після натискання клавіш редактор попросить ввести ім'я файлу для збереження:

Як тільки все буде готово, натисніть Enter. Щоб повернуться до редагування у вікні натисніть Ctrl+X. Далі програма повідомить про успішне збереження файлу.

На цьому етапі можна закрити редактор, натиснувши Ctrl+X.
Також розглянемо той випадок, коли потрібно зберегти дані у файл, які належать іншому користувачеві або суперкористувачеві, а до цього запису немає доступу або дозволу. У такому разі користувач побачить: "Помилка запису /ім'я/файлу: Відмовлено в доступі":

Як вирішити проблему? Найпростіше закрити редактор(Ctrl+X), не зберігаючи змін. На запитання відповідаємо No:

Після того, як ви зробили це, далі можна запустити редактор від імені суперкористувача:
$ sudo nano /etc/passwd
Далі можна записати дані у файл. Якщо зміни не можна втратити, під час запиту імені файлу вказуємо шлях до нового файлу в домашній директорії, наприклад, ~/temp_passwd:

Однак, якщо ви спробуєте зберегти дані у файл, що належить іншому користувачеві або суперкористувачеві, до якого ви не маєте доступу (наприклад, файли конфігурації в директорії /etc), то отримаєте помилку: "Ошибка запису /ім'я/файлу: Відмовлено в доступі":
Найпростіше, закрити редактор, натиснувши Ctrl+X, не зберігаючи змін. На запитання редактора про збереження буфера треба відповісти No:
А потім відкрити редактор уже від імені суперкористувача:
$ sudo nano /etc/passwd
Після цього ви зможете записати дані у файл як було описано вище. Якщо зміни не хочеться втрачати, під час запиту імені файлу можна вказати шлях до нового файлу у вашій домашній директорії, наприклад, ~/temp_passwd:
Далі файл буде збережено туди, де потім не важко буде перемістити його замість старого за допомогою команди mv уже використовуючи sudo:
$ sudo mv ~/temp_passwd /etc/passwd
Пам'ятайте, що всі системні файли слід редагувати від імені суперкористувача.
Має кілька переваг, які роблять його популярним текстовим редактором для користувачів Linux:
Ці переваги роблять Nano популярним вибором для тих, хто шукає простий і ефективний текстовий редактор у середовищі Linux.