Copiar de un archivo a otro usando nano editor

Copiar de un archivo a otro usando nano editor

¿Cómo copio algunas líneas de un archivo a otro usando el editor nano?

Respuesta1

Suponiendo que estás en modo de consola pura y no puedes usar el mouse para copiar/pegar:

  1. Inicie nano en modo multibúfer (nano -F)
  2. CTRL-^ para iniciar su selección.
  3. Tecla de flecha alrededor hasta cubrir todo el texto que deseas copiar.
  4. ESC-^ para copiar la selección en el búfer de corte
  5. CTRL-R ESC-F para abrir un archivo en un nuevo búfer
  6. CTRL-U para pegar el archivo abierto

NOTA: Para cambiar entre búferes utilice ESC-< y ESC-> o ESC- y ESC-. (lo último es útil si < y > usan la misma tecla en la distribución de su teclado)

Una alternativa a 2-4 anterior es ir a las líneas que desea copiar y CTRL-K para eliminarlas, presionando CTRL-K repetidamente para colocar varias líneas en el búfer. Cuando haya cortado todas las líneas que desea copiar, presione CTRL-Y para volver a pegarlas en el búfer actual. Luego continúe con el paso 5.

ALT o cualquier otra tecla conMeta-claveEl comportamiento también podría usarse en lugar de ESC en estos comandos.

Respuesta2

Copie texto de un archivo a otro con el editor de texto nano

Nota: Para ayudarle a comprender mejor, utilizaremos un

archivo fuente:/var/named/athens.local

archivo de destino:/var/named/patra.local

  1. Abra el archivo de destino (el archivo en el que desea pegar el texto) utilizando el búfer múltiple de nano.

nano -F destination_file

Entonces tenemos:

nano -F /var/named/patra.local
  1. Pulsa Ctrl+ r.

  2. Desde dentro del editor nano, abra el archivo fuente

    /var/named/athens.local

  3. Presione ctrl+^ (esto habilitará el modo "establecer marcas")

  4. Selecciona tu texto.

  5. Cuando haya marcado todo el texto que desea, cópielo a

portapapeles presionando Alt+^

Note: Now your text is in clipboard.

Note: In help file you will see the Alt+^ described as M-^. 
  1. Presione ctrl+ xpara cerrar el archivo fuente ( /var/named/athens.local).

    Ahora veremos el archivo de destino ( /var/named/patra.local).

Mueva el cursor al lugar donde desea pegar el texto copiado (que es

en buffer, no lo olvides).

Presione ctrl+ u, para pegar el texto.

Estás listo.

información relacionada