Как скопировать несколько строк из одного файла в другой файл с помощью редактора nano?
Копирование из одного файла в другой с помощью nano editor
2 ответа
предполагая, что вы находитесь в режиме чистой консоли и не можете использовать мышь для копирования / вставки:
- запуск nano в режиме мульти-буфера (nano-F)
- CTRL -^, чтобы начать выделение.
- стрелка вокруг, пока вы не охватите весь текст, который вы хотите скопировать.
- ESC - ^ для копирования выделения в буфер вырезания
- CTRL-R ESC-F Открыть файл в новый буфер
- CTRL-U вставить в открытый файл
Примечание: переключение между буферами можно использовать клавишу ESC-< и Esc-> или Esc-и ЭКУ. (позже полезно, если < и > использовать ту же клавишу на раскладке клавиатуры)
альтернативой 2-4 выше, чтобы перейти к линии(ы), которые вы хотите скопировать и CTRL-K, чтобы удалить их, нажав CTRL-K несколько раз, чтобы несколько строк в буфер. Если вы вырезали все строки, которые хотите скопировать, нажмите CTRL-Y, чтобы вставить их обратно в текущий буфер. Затем перейдите к шагу 5.
ALT или любые другие клавиши с Meta-key поведение может также использоваться вместо ESC в этих командах.
копировать текст из одного файла в другой с помощью nano text editor
Примечание: чтобы помочь вам лучше понять, мы будем использовать
исходный файл: /var/named/athens.local
конечный файл: /var/named/patra.local
- откройте целевой файл (файл, в который хотите вставить текст), используя множественный буфер nano.
nano -F destination_file
Итак, мы имеем:
nano -F /var/named/patra.local
пресс Ctrl+r.
изнутри nano editor откройте исходный файл
/var / named / Афины.local
пресс ctrl + ^ (это позволит режим "mark set")
выберите текст.
когда вы пометили весь текст, скопировать текст в
буфер обмена, нажав 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
).
переместите курсор в то место, куда вы хотите вставить скопированный текст (
in buffer, не забывайте об этом).
пресс ctrl+u, чтобы вставить текст.
вы сделали.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]