📝 Nano: простой текстовый редактор

Кратко: Nano — это простой текстовый редактор для терминала, который есть почти в каждом Linux-дистрибутиве. Когда сервер не загрузился до графики, когда нет мышки, а конфиг нужно поправить прямо сейчас — на помощь приходит Nano. Никаких сложных команд, никаких режимов — открыл файл, написал текст, нажал Ctrl+X, сохранил. Это минимализм, который работает.

▫️Как дошли до жизни такой · 1991 г. — Появляется Pico, редактор внутри почтового клиента Pine от Вашингтонского университета. Простой, дружелюбный, но с не самой свободной лицензией · 1999 г. — Крис Аллегрита создаёт Nano как свободную замену Pico. Цель: тот же простой интерфейс, но с лицензией GPL · 2000-е — Nano встраивают во все Linux-дистрибутивы. Становится стандартным редактором "на все случаи" · 2010–2026 гг. — Nano обрастает новыми фичами (подсветка синтаксиса, работа с мышью, мультибуфер), но остаётся таким же простым в базовом использований

▫️Как пользоваться (всё, что нужно знать) Открыть файл: nano файл.txt Основные команды (Ctrl+буква): · Ctrl+X — выйти. Если файл меняли — спросит сохранить · Ctrl+O — сохранить (write Out) · Ctrl+G — помощь (все команды прямо в интерфейсе) · Ctrl+W — поиск · Ctrl+K — вырезать строку · Ctrl+U — вставить вырезанное · Ctrl+C — показать текущую позицию (строка/столбец) · Ctrl+R — вставить файл · Ctrl+T — проверить орфографию (если есть) Внизу экрана всегда видна подсказка. Не надо запоминать — достаточно смотреть.

▫️Продвинутые фичи (о которых мало кто знает) · Подсветка синтаксиса — работает для большинства языков (Python, YAML, JSON, конфиги). Включается флагом -Y python или через конфиг · Мультибуфер — можно открыть несколько файлов в одном экземпляре: Alt+< / Alt+> переключаются между буферами · Номера строк — nano -l файл.txt или включить в настройках · Работа с мышью — если настроить терминал, мышка работает. Можно выделять, кликать по меню · Регулярные выражения в поиске — Alt+R включает режим regexp

▫️Культурный феномен · "Vim вышел, не могу закрыть" — мем, который живёт в каждом чате админов. Nano не даёт таких поводов: закрывается предсказуемо · "Если в системе нет nano, значит, это не Linux" — шутка, близкая к истине. Он есть в Ubuntu, Debian, CentOS, Arch, даже в минимальных сборках · Спор о редакторах — Nano часто называют "редактором для тех, кто не хочет учить редактор". Vim-еры крутят пальцем у виска, но в критический момент тоже открывают Nano · "Сделайте как в nano" — фраза, которую говорят разработчикам, когда просят простой интерфейс

▫️Когда Nano незаменим · Правка конфигов на сервере — нет GUI, нет мышки, надо быстро исправить sshd_config · Восстановление системы — с livecd или в rescue mode, когда ничего лишнего не установлено · Git commit без редактора — если в системе нет Vim, Git откроет Nano. Привыкнуть можно · В контейнерах (Docker) — минимальные образы часто содержат только Nano · Для новичков — научить пользоваться Nano можно за 2 минуты. Vim или Emacs — за недели

▫️Современное положение (2026) · Nano жив, здоров и входит в состав практически каждого дистрибутива · Альтернативы — Micro (более современный клон), Helix (модный редактор), но Nano остаётся стандартом минимализма · Тренд — в облачных IDE и веб-терминалах часто предлагают именно Nano как базовый редактор · Развитие — новые версии добавляют поддержку большего числа языков, улучшают подсветку, исправляют баги. Но философия не меняется: он должен быть простым

#nano #текстовыйредактор #linux #терминал #администрирование #devops

📝 Nano: простой текстовый редактор | Сетка — социальная сеть от hh.ru