﻿# Основные команды редактора nano

Nano - это текстовый редактор, который обычно входит в комплект поставки дистрибутивов Linux.
Рекомендуется заранее ознакомиться с основными командами этого редактора.

## 1) Как открыть или создать файл

Команда:
nano /путь/к/файлу

Примеры:
nano ~/my-file.txt
sudo nano /etc/systemd/system/load-iron-logic.service

Если файла еще нет, nano создаст его при сохранении.

## 2) Как вставить текст в окно nano

Обычно работает один из вариантов:
- Ctrl+Shift+V
- Shift+Insert
- правая кнопка мыши -> Вставить

## 3) Как сохранить файл

1. Нажмите Ctrl+O (буква O, не ноль).
2. Nano покажет имя файла внизу экрана.
3. Нажмите Enter, чтобы подтвердить сохранение.

Примечание: в некоторых дистрибутивах можно использовать привычную комбинацию Ctrl+S.

## 4) Как выйти из nano

Нажмите Ctrl+X.

## 5) Что делать, если при выходе появляется вопрос о сохранении изменений

При выходе nano может показать вопрос:
Save modified buffer?

Нажмите:
- Y - сохранить изменения;
- N - выйти без сохранения;
- Ctrl+C - отменить выход и вернуться в редактор.

## 6) Быстрые сочетания, которые полезно помнить

- Ctrl+K - вырезать текущую строку.
- Ctrl+U - вставить вырезанную строку.
- Ctrl+W - поиск текста в файле.
- Ctrl+\ - поиск и замена.
- Ctrl+G - открыть справку nano.
- Alt+U  - отменить последнее изменение.

## 7) Как выделить и скопировать фрагмент текста

Выделение начинается через Alt+A (маркер выделения).

Пошагово:
1. Поставьте курсор в начало нужного фрагмента.
2. Нажмите Alt+A - это начало выделения (маркер).
3. Перемещайте курсор стрелками в конец фрагмента.
4. Когда фрагмент выделен:
   - Alt+6 - скопировать выделенный фрагмент;
   - Ctrl+K - вырезать выделенный фрагмент.
5. Перейдите в место вставки и нажмите Ctrl+U.

Если выделили не то:
- нажмите ещё раз Alt+A (выделение будет снято), переместите курсор и начните заново.

## 8) Частые ошибки новичков

1. После Ctrl+O забывают нажать Enter - файл не сохраняется.
2. Путают букву O и цифру 0.
3. Открывают системный файл без sudo и получают ошибку доступа.
4. Пытаются вставить текст через Ctrl+V (в терминале это часто не работает).
