Як скопіювати кілька рядків з одного файлу в інший за допомогою редактора нано?
Як скопіювати кілька рядків з одного файлу в інший за допомогою редактора нано?
Відповіді:
Припустимо, що ви перебуваєте в чистому консольному режимі і не можете використовувати мишу для копіювання / вставки:
ПРИМІТКА: Для переключення між буферами використовуйте або ESC- <і ESC-> або ESC-, і ESC-. (пізніше корисно, якщо <і> використовувати ту саму клавішу на розкладці клавіатури)
Альтернативою вище 2-4 є перейти до рядків, які ви хочете скопіювати, і CTRL-K для їх видалення, натискаючи CTRL-K кілька разів на кілька рядків до буфера. Коли ви вирізаєте всі рядки, які потрібно скопіювати, CTRL-Y повторно вставити їх назад у поточний буфер. Потім продовжуйте з кроком 5.
ALT або будь-які інші клавіші з поведінкою мета-ключа також можуть використовуватися замість ESC у цих командах.
Скопіюйте текст з одного файлу в інший за допомогою редактора нанотексту
Примітка. Щоб допомогти вам краще зрозуміти, ми використовуватимемо
вихідний файл: /var/named/athens.local
файл призначення: /var/named/patra.local
nano -F destination_file
Отже, у нас є:
nano -F /var/named/patra.local
Натисніть Ctrl+ r.
Зсередини наноредактора відкрийте вихідний файл
/var/named/athens.local
Натисніть ctrl+ ^ (це дозволить режим "встановити позначку")
Виберіть текст.
Коли ви позначили весь текст, який ви хочете, скопіюйте його
буфер обміну, натискаючи Alt+ ^
Note: Now your text is in clipboard.
Note: In help file you will see the Alt+^ described as M-^.
Натисніть ctrl+ x, щоб закрити вихідний файл ( /var/named/athens.local
).
Тепер ми побачимо файл призначення ( /var/named/patra.local
).
Перемістіть курсор на місце, куди потрібно вставити скопійований текст (який є
в буфері, не забувайте про це).
Натисніть ctrl+ u, щоб вставити текст.
Ви закінчили.