Как установить Nano в Ubuntu?

2024-08-15 · Обновлено 2026-07-06

Быстрый ответ: установка Nano на Ubuntu

Чтобы установить Nano на Ubuntu, откройте терминал и выполните:

sudo apt update && sudo apt install nano

Вот и всё. Nano доступен в стандартных репозиториях Ubuntu, поэтому дополнительная настройка не требуется. На большинстве систем Nano уже предустановлен — проверить это перед установкой можно командой nano --version. По состоянию на 2026 год это работает во всех актуальных выпусках, включая Ubuntu 24.04 LTS (Noble Numbat) и Ubuntu 22.04 LTS (Jammy Jellyfish).

После установки откройте или создайте файл командой nano имя_файла, отредактируйте его, затем нажмите Ctrl + O для сохранения и Ctrl + X для выхода. Чтобы отредактировать системный файл, добавьте перед командой sudo (например, sudo nano /etc/hosts).

В остальной части руководства рассматриваются проверка уже имеющейся установки, альтернативные способы установки (включая сборку из исходного кода), основы работы и настройка Nano с помощью файла .nanorc.

Введение

Nano — это популярный удобный текстовый редактор, широко используемый в Unix-подобных системах, включая Ubuntu. Он известен своей простотой и лёгкостью в использовании, что делает его отличным выбором как для начинающих, так и для опытных пользователей, которым нужно быстро редактировать текстовые файлы из командной строки.

У Nano есть несколько преимуществ:

  1. Интуитивно понятный интерфейс: в отличие от более сложных редакторов, таких как Vim, Nano отображает доступные команды в нижней части экрана, что упрощает навигацию для новых пользователей.
  2. Небольшой вес: Nano — это компактная программа, которая не потребляет много системных ресурсов.
  3. Быстрое редактирование: он идеально подходит для внесения быстрых изменений в конфигурационные файлы или написания коротких скриптов.
  4. Подсветка синтаксиса: Nano поддерживает подсветку синтаксиса для различных языков программирования, улучшая читаемость.

Системный ли вы администратор, разработчик или просто пользователь Ubuntu, которому иногда нужно редактировать текстовые файлы, — умение устанавливать и использовать Nano способно заметно повысить вашу продуктивность.

Предварительные требования

Прежде чем приступить к установке Nano, убедитесь, что ваша система отвечает следующим требованиям:

  1. Версия Ubuntu: это руководство применимо ко всем поддерживаемым в настоящее время версиям Ubuntu, включая Ubuntu 24.04 LTS (Noble Numbat), 22.04 LTS (Jammy Jellyfish) и более новые, а также к более старым выпускам, таким как 20.04 LTS. Тем не менее систему всегда полезно держать в актуальном состоянии.

  2. Доступ к терминалу: вам стоит уверенно владеть базовыми приёмами работы в терминале. Большинство команд в этом руководстве выполняются в терминале.

  3. Привилегии sudo: для установки программного обеспечения в системе Ubuntu вам понадобятся права администратора (sudo). Прежде чем продолжить, убедитесь, что у вас есть необходимые разрешения.

  4. Подключение к интернету: для загрузки Nano и необходимых зависимостей требуется стабильное интернет-соединение.

  5. Базовое понимание текстовых редакторов: хотя Nano удобен в использовании, базовое понимание текстовых редакторов не помешает.

Проверка, установлен ли Nano

Прежде чем приступить к установке, стоит проверить, не установлен ли Nano уже в вашей системе Ubuntu. Многие сборки Ubuntu поставляются с предустановленным Nano, так что он вполне может у вас уже быть.

Чтобы проверить, установлен ли Nano, выполните следующие шаги:

  1. Откройте терминал (это можно сделать, нажав Ctrl + Alt + T).

  2. Введите следующую команду и нажмите Enter:

    nano --version
    
  3. Интерпретируйте результат:

    • Если Nano установлен, вы увидите вывод, подобный этому (точная версия зависит от вашего выпуска Ubuntu — например, Ubuntu 24.04 LTS поставляется с nano 7.x, а Ubuntu 22.04 LTS — с nano 6.x):
      GNU nano, version 7.2
      (C) 2023 the Free Software Foundation and various contributors
      Compiled options: --enable-utf8
      
    • Если Nano не установлен, вы увидите сообщение об ошибке, подобное этому:
      Command 'nano' not found, but can be installed with:
      sudo apt install nano
      

Если Nano уже установлен, можете перейти сразу к разделу «Основы работы с Nano». Если он не установлен, переходите к способам установки ниже.

Способы установки

Способ 1: с помощью менеджера пакетов apt

Самый простой и распространённый способ установить Nano в Ubuntu — воспользоваться менеджером пакетов apt. Вот шаги:

  1. Сначала обновите списки пакетов, чтобы получить последнюю версию:

    sudo apt update
    
  2. Затем установите Nano командой:

    sudo apt install nano
    
  3. При появлении запроса введите свой пароль и нажмите «Y» для подтверждения установки.

  4. После завершения установки проверьте её, снова посмотрев версию:

    nano --version
    

Этот способ быстрый, простой и гарантирует, что вы получите версию Nano, совместимую с вашей системой Ubuntu. В Ubuntu 24.04 LTS и 22.04 LTS в 2026 году apt устанавливает свежую, хорошо протестированную сборку Nano прямо из официальных репозиториев — для подавляющего большинства пользователей это рекомендуемый подход, и собирать из исходного кода почти никогда не требуется.

Способ 2: установка из исходного кода

Хотя это менее распространено, вы можете захотеть установить Nano из исходного кода, если вам нужна определённая версия или новейшие возможности. Вот как это сделать:

  1. Сначала установите необходимые инструменты для сборки:

    sudo apt install build-essential libncurses5-dev
    
  2. Загрузите последний исходный код Nano с официального сайта:

    wget https://www.nano-editor.org/dist/latest/nano-latest.tar.xz
    
  3. Распакуйте загруженный файл:

    tar -xvf nano-latest.tar.xz
    
  4. Перейдите в распакованный каталог:

    cd nano-*
    
  5. Настройте сборку:

    ./configure
    
  6. Скомпилируйте исходный код:

    make
    
  7. Установите Nano:

    sudo make install
    
  8. Проверьте установку:

    nano --version
    

Основы работы с Nano

Теперь, когда Nano установлен, разберём основы работы с ним:

  1. Открытие файла: Чтобы открыть файл в Nano, используйте команду:

    nano имя_файла
    

    Если файл не существует, Nano создаст его.

  2. Базовое редактирование:

    • Используйте клавиши со стрелками для перемещения по тексту.
    • Вводите текст, чтобы вставить его в позицию курсора.
    • Используйте Backspace для удаления символов.
  3. Основные команды: Для команд Nano использует сочетания клавиш. Наиболее распространённые:

    • Ctrl + O: сохранить файл
    • Ctrl + X: выйти из Nano
    • Ctrl + K: вырезать текущую строку
    • Ctrl + U: вставить вырезанный текст
    • Ctrl + W: поиск текста
    • Ctrl + G: вызвать справку
  4. Сохранение и выход:

    • Чтобы сохранить, нажмите Ctrl + O, затем Enter для подтверждения.
    • Чтобы выйти, нажмите Ctrl + X. Если вы вносили изменения, Nano спросит, сохранить ли их.

Настройка Nano

Nano можно настроить под свои предпочтения. Вот как это сделать:

  1. Расположение файла конфигурации: Общесистемный файл конфигурации Nano находится в /etc/nanorc. Для пользовательских настроек создайте или отредактируйте файл ~/.nanorc в своём домашнем каталоге.

  2. Распространённые параметры конфигурации: Вот несколько полезных опций, которые можно добавить в файл .nanorc:

    # Включить нумерацию строк
    set linenumbers
    
    # Включить поддержку мыши
    set mouse
    
    # Включить плавную прокрутку
    set smooth
    
    # Установить размер табуляции
    set tabsize 4
    
    # Включить подсветку синтаксиса
    include "/usr/share/nano/*.nanorc"
    
  3. Подсветка синтаксиса: Nano поддерживает подсветку синтаксиса для многих языков программирования. Чтобы включить её для конкретного языка, добавьте в .nanorc строку вроде этой:

    include "/usr/share/nano/python.nanorc"
    

    Замените «python» на нужный вам язык.

  4. Пользовательские сочетания клавиш: В файле .nanorc можно задать собственные сочетания клавиш. Например:

    bind ^J justify main
    

    Это привязывает Ctrl + J к функции выравнивания в основном редакторе.

Установка nano на Ubuntu

Часто задаваемые вопросы (FAQ)

В: В чём разница между Nano и другими текстовыми редакторами, такими как Vim или Emacs?

О: Nano создан быть более удобным и интуитивно понятным, особенно для начинающих. Он отображает доступные команды в нижней части экрана, что упрощает работу без необходимости запоминать сложные сочетания клавиш. Vim и Emacs мощнее, но осваивать их сложнее.

В: Можно ли использовать Nano для редактирования системных файлов?

О: Да, но при редактировании системных файлов Nano нужно открывать с привилегиями sudo. Используйте команду sudo nano /путь/к/файлу. Будьте осторожны при редактировании системных файлов, так как неверные изменения могут повлиять на стабильность системы.

В: Как включить подсветку синтаксиса для конкретного языка программирования?

О: Добавьте в файл .nanorc следующую строку:

include "/usr/share/nano/язык.nanorc"

Замените «язык» на название языка программирования (например, python.nanorc, c.nanorc).

В: Можно ли отменить изменения в Nano?

О: Да, отменить последнее действие можно, нажав Alt + U. Для повтора используйте Alt + E.

В: Как искать текст в Nano?

О: Нажмите Ctrl + W, введите искомую строку и нажмите Enter. Чтобы найти следующее вхождение, нажмите Alt + W.

В: Можно ли открыть несколько файлов в Nano?

О: Да, вы можете открыть несколько файлов, указав их при запуске Nano:

nano файл1 файл2 файл3

Для переключения между файлами используйте Alt + > и Alt + <.

В: Как копировать и вставлять текст в Nano?

О: Чтобы скопировать, нажмите Alt + 6 для установки метки, переместите курсор, выделяя текст, затем снова нажмите Alt + 6 для копирования. Чтобы вставить, переместите курсор в нужное место и нажмите Ctrl + U.

В: Можно ли изменить поведение переноса текста по умолчанию в Nano?

О: Да, добавьте set nowrap в файл .nanorc, чтобы отключить автоматический перенос текста. Чтобы включить его, используйте set softwrap.

В: Как сохранить файл под другим именем в Nano?

О: Нажмите Ctrl + O для сохранения, затем введите новое имя файла и нажмите Enter.

В: Подходит ли Nano для программирования?

О: Хотя Nano можно использовать для программирования, особенно для быстрого редактирования, ему не хватает некоторых продвинутых возможностей, которые есть в IDE или более сложных текстовых редакторах. Тем не менее его простота делает его удобным для написания скриптов или внесения быстрых изменений в файлы с кодом.