[!] nano Справочник: Работа с текстоыми файлами в терминале, редактирование, сохранение, поиск -- примеры горячих клавиш

Начать редактирование

Чтобы начать редактировать используйте команду вида:

nano filename

Сохранить файл

Чтобы сохранить файл в редакторе nano сначала набираем комбинацию клавиш:

Ctrl + X

потом в ответ на уточняющий вопрос набираем букву:

Y

Потом убедитесь что предлагается сохранить файл на то же место, где он и был и нажмите клавишу ВВОД

Копирование и вставка текста

Чтобы начать выделение (или отменить его) используйте:

Alt + A

Чтобы скопировать выделенное в буфер обмена (альт шифт шесть):

Alt + Shift + 6 

Чтобы вставить текст из буфера, начиная позиции курсора:

Ctrl + U

Следует учитывать, что скопированный таким образом текст можно вставить только в самом nano, но не перенести наружу.

Выделение и удаление фрагмента текста (нескольких строк)

  • Ставим курсор в нужную позицию и нажимаем CTRL+Shift+6, чтобы отметить начало блока
  • Затем переводим курсор на конец блока
  • Нажимаем CTRL+K, чтобы удалить выделенное

Поиск по тексту

Чтобы начать искать нажмите:

Ctrl + W

Введите фрагмент и нажмите Enter

Перейти к следующему найденному фрагменту

Перейти к следующему найденному можно с помощью комбинации:

Alt + W

Переход к указанной строке по номеру

  • При открытии файла (как бы плюсуем)
     nano +10 file.txt
  • После открытия файла (когда nano запущен) используете комбинацию:
    Ctrl + Shift + -

    (контрл шифт минус)
    после чего вводим номер строки и нажимаем Энтер.

Вывести номер текущей строки, символа (позиции курсора)

Используйте комбинацию клавиш:

Ctrl+C

(Контрл Це английская)

Другие команды

  • Удалить строку на которой строит курсор (возможно, курсор придётся переместить в начало строки):
    Ctrl + K
  • Удалить всё (очистка файла) -- это проще сделать без nano (удаляем всё).

Источники:

  1. https://habrahabr.ru/post/106554/