Копирование из одного файла в другой с помощью nano editor

Как скопировать несколько строк из одного файла в другой файл с помощью редактора nano?

5
задан sagar vikani
26.02.2023 23:07 Количество просмотров материала 2418
Распечатать страницу

2 ответа

предполагая, что вы находитесь в режиме чистой консоли и не можете использовать мышь для копирования / вставки:

  1. запуск nano в режиме мульти-буфера (nano-F)
  2. CTRL -^, чтобы начать выделение.
  3. стрелка вокруг, пока вы не охватите весь текст, который вы хотите скопировать.
  4. ESC - ^ для копирования выделения в буфер вырезания
  5. CTRL-R ESC-F Открыть файл в новый буфер
  6. CTRL-U вставить в открытый файл

Примечание: переключение между буферами можно использовать клавишу ESC-< и Esc-> или Esc-и ЭКУ. (позже полезно, если < и > использовать ту же клавишу на раскладке клавиатуры)

альтернативой 2-4 выше, чтобы перейти к линии(ы), которые вы хотите скопировать и CTRL-K, чтобы удалить их, нажав CTRL-K несколько раз, чтобы несколько строк в буфер. Если вы вырезали все строки, которые хотите скопировать, нажмите CTRL-Y, чтобы вставить их обратно в текущий буфер. Затем перейдите к шагу 5.

ALT или любые другие клавиши с Meta-key поведение может также использоваться вместо ESC в этих командах.

14
отвечен Muuse 2023-02-28 06:55

копировать текст из одного файла в другой с помощью nano text editor

Примечание: чтобы помочь вам лучше понять, мы будем использовать

исходный файл: /var/named/athens.local

конечный файл: /var/named/patra.local

  1. откройте целевой файл (файл, в который хотите вставить текст), используя множественный буфер nano.

nano -F destination_file

Итак, мы имеем:

nano -F /var/named/patra.local
  1. пресс Ctrl+r.

  2. изнутри nano editor откройте исходный файл

    /var / named / Афины.local

  3. пресс ctrl + ^ (это позволит режим "mark set")

  4. выберите текст.

  5. когда вы пометили весь текст, скопировать текст в

буфер обмена, нажав Alt+^

Note: Now your text is in clipboard.

Note: In help file you will see the Alt+^ described as M-^. 
  1. пресс ctrl+x, чтобы закрыть исходный файл (/var/named/athens.local).

    теперь мы увидим конечный файл (/var/named/patra.local).

переместите курсор в то место, куда вы хотите вставить скопированный текст (

in buffer, не забывайте об этом).

пресс ctrl+u, чтобы вставить текст.

вы сделали.

8
отвечен user484787 2023-02-28 09:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх