Редактор для текста под названием 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.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: