GNU nano — это консольный текстовый редактор для Unix-подобных операционных систем, предназначенный для удобного редактирования текста в командной строке. Он был создан в 1999 году Крисом Аллегреттой под названием TIP (TIP Isn't Pico) с целью предоставить свободную альтернативу редактору Pico, входившему в состав почтового клиента Pine. В 2000 году название было изменено на nano, чтобы избежать конфликта с существующей Unix-утилитой tip. В феврале 2001 года nano стал частью проекта GNU, получив лицензию GNU General Public License (GPL).
Основной задачей nano является предоставление простого и интуитивно понятного интерфейса для редактирования текста в терминале. Несмотря на свою простоту, редактор включает в себя ряд функций, которые делают его удобным инструментом для повседневной работы с текстовыми файлами. Он ориентирован на пользователей, которым требуется быстрый и эффективный способ редактирования файлов без необходимости изучать сложные команды или интерфейсы.
- Подсветка синтаксиса — поддержка цветового выделения синтаксиса для различных языков программирования и конфигурационных файлов, что облегчает восприятие и редактирование кода.
 - Отмена и повтор действий — возможность отменять и повторять изменения, что позволяет легко исправлять ошибки и экспериментировать с текстом.
 - Поиск и замена — поддержка интерактивного поиска и замены текста, включая использование регулярных выражений для более гибкого поиска.
 - Работа с несколькими буферами — возможность одновременно редактировать несколько файлов в отдельных буферах, что упрощает работу с несколькими документами.
 - Автодополнение — функция автодополнения имен файлов и команд, ускоряющая процесс ввода.
 - Нумерация строк — отображение номеров строк, что облегчает навигацию по документу и поиск ошибок.
 - Поддержка UTF-8 — возможность работы с текстами, содержащими символы различных языков, что делает nano универсальным инструментом для международного использования.
 - Поддержка мыши — возможность использования мыши для позиционирования курсора и выбора текста, что упрощает взаимодействие с редактором.
 - Быстрая загрузка — низкое потребление системных ресурсов и быстрая загрузка, что делает nano идеальным выбором для работы на удаленных серверах и в ограниченных условиях.
 - Совместимость с Pico — сохранение совместимости с оригинальным редактором Pico, что облегчает переход для пользователей, привыкших к его интерфейсу.