¿Cómo puedo copiar algunas líneas de un archivo a otro archivo usando el editor nano?
¿Qué tecla es ^ para los pasos 2 y 4? ¿Y qué teclas son 'ESC-<' y 'ESC->'? ¿Es Escape y luego guion y luego coma / período mayúscula todo junto?
¿Cómo puedo copiar algunas líneas de un archivo a otro archivo usando el editor nano?
Suponiendo que estás en modo de consola pura y no puedes usar el ratón para copiar/pegar:
NOTA: Para cambiar entre buffers, utiliza ESC-< y ESC-> o ESC-, y ESC-. (este último es útil si < y > utilizan la misma tecla en tu disposición de teclado)
Una alternativa a los pasos 2-4 anteriores es ir a la(s) línea(s) que deseas copiar y CTRL-K para eliminarlas, presionando CTRL-K repetidamente para múltiples líneas en el buffer. Cuando hayas cortado todas las líneas que deseas copiar, CTRL-Y para volver a pegarlas en el buffer actual. Luego continúa con el paso 5.
ALT u otras teclas con comportamiento de tecla meta también podrían ser utilizadas en lugar de ESC en estos comandos.
¿Qué tecla es ^ para los pasos 2 y 4? ¿Y qué teclas son 'ESC-<' y 'ESC->'? ¿Es Escape y luego guion y luego coma / período mayúscula todo junto?
Las instrucciones anteriores son generalmente correctas, pero en el paso cinco omita el ESC-F para abrir el segundo archivo en su propia área. Siguiendo las instrucciones anteriores (y escribiendo ESC-F) en lugar insertará el segundo archivo en el primero (lo cual probablemente no es lo que deseas).
Copiar texto de un archivo a otro con el editor de texto nano
Nota: Para ayudarte a entender mejor, utilizaremos un
archivo de origen: /var/named/athens.local
archivo de destino: /var/named/patra.local
nano -F archivo_destino
Así que tenemos:
nano -F /var/named/patra.local
Pulsar Ctrl+r.
Desde el editor nano, abrir el archivo de origen
/var/named/athens.local
Pulsar ctrl+^ (esto activará el modo "marcar")
Selecciona tu texto.
Cuando hayas marcado todo el texto que deseas, copia el texto a
portapapeles pulsando Alt+^
Nota: Ahora tu texto está en el portapapeles.
Nota: En el archivo de ayuda verás que Alt+^ se describe como M-^.
Pulsar ctrl+x, para cerrar el archivo de origen (/var/named/athens.local
).
Ahora veremos el archivo de destino (/var/named/patra.local
).
Mueve el cursor al lugar donde deseas pegar el texto copiado (que está
en el búfer, no lo olvides).
Pulsa ctrl+u, para pegar el texto.
Listo.
Me gusta esta respuesta más que la respuesta aceptada porque explicas paso a paso lo que realmente está sucediendo. Gracias.
EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.