Как сохранить документ в текстовом редакторе Nano

Как сохранить документ в текстовом редакторе Nano

Когда нужно быстро записать мысль, поправить конфигурацию или набросать черновик прямо в терминале, Nano выручает своей простотой и понятными подсказками. Он не требует долгой настройки и не отвлекает лишними окнами: открыли файл, сделали правки, сохранили и можно двигаться дальше. 

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

Создание файла

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

nano заметки.txt            # создать или открыть файл в текущей папке

nano ~/docs/todo.md         # файл в домашнем каталоге, подпапка docs

nano /etc/nginx/nginx.conf  # системный файл (обычно нужны повышенные права)

Расширение можно выбрать любое или вовсе обойтись без него — Nano работает с простым текстом и не навязывает формат. 

Сохранение файла

В нижней части экрана Nano всегда показывает подсказки. Там вы увидите надписи вроде ^O Write Out и ^X Exit. Символ ^ означает клавишу Ctrl, то есть ^O — это Ctrl+O, а ^X — Ctrl+X.

A. Обычное сохранение текущего файла

Если у файла уже есть имя, нажмите Ctrl+O. Внизу появится строка:

File Name to Write: текущее_имя_файла

Подтвердите Enter. Редактор сообщит, сколько строк записано (Wrote 42 lines), и вы сможете продолжить работу.

B. «Сохранить как…» — новое имя или другой путь

Например, если вам нужно оставить исходник нетронутым или переместить копию в другую папку:

  1. Нажмите Ctrl+O.
  2. В поле File Name to Write: введите новое имя или полный путь, например:

    ~/docs/заметки_версия2.txt
  3. Нажмите Enter. Теперь вы редактируете именно эту новую копию.

Подсказка: клавиша Tab дополняет пути и имена, что удобно при длинных названиях каталогов.

C. Сохранение при выходе

Нажали Ctrl+X, а правки ещё не записаны? Nano в таком случае вежливо уточнит:

Save modified buffer? (Answering «No» will DISCARD changes.)

  • Y — сохранить; дальше подтвердите имя Enter или укажите другое.
  • N — выйти без сохранения.
  • Ctrl+C — отменить выход и вернуться в редактирование.

D. Папка ещё не создана

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

mkdir -p ~/docs/отчёты/сентябрь

# Затем в Nano: Ctrl+O → ~/docs/отчёты/сентябрь/итоги.md → Enter

Бонус: пара полезных лайфхаков по работе с Nano

В повседневной работе с Nano всё сводится к двум базовым привычкам: время от времени нажимать Ctrl+O → Enter, а в конце — Ctrl+X. Этого уже достаточно, чтобы не терять изменения и держать процесс под контролем.

  • Сохраняйте по завершении логического блока. Написали абзац — нажмите Ctrl+O → Enter, и правки уже в файле.
  • Проверяйте путь и используйте автодополнение. Tab снижает риск опечатки в длинных каталогах.
  • Будьте аккуратнее с системными файламим. sudoedit безопаснее прямого редактирования: меньше шанс оставить полупустой конфиг или нарушить права.
  • Смотрите на строку состояния. Там видно имя файла и подсказки по клавишам; если файл изменен, Nano не даст тихо выйти без вопроса о сохранении.