utilizar texto salir numerar mac lineas guardar copiar como comando archivo linux ubuntu text editor nano

linux - texto - numerar lineas en nano



Copia texto del editor nano a shell (8)

¿Es posible copiar texto de un archivo, abierto con nano , al shell?

Tengo un archivo de texto y quiero copiar varias líneas a la consola, pero no puedo encontrar un atajo de teclado para copiar el texto.


1) Ctrl + 6 para marcar el texto que desea copiar

2) Ctrl + k para cortar el texto y Ctrl + u para volver a pegar en el lugar original

3) Vaya a la línea deseada donde desea pegar el código marcado en el paso (2). Ctrl + u para pegarlo.

Espero eso ayude.


El hilo es bastante antiguo, pero hoy me humillé con la misma pregunta y todas las soluciones mencionadas anteriormente no ayudaron. Como deseaba copiar largas líneas, mi solución es, de acuerdo con lo que @themisterunknown escribió anteriormente, fuera de nano. ¡Utilicé awk!

awk ''{ if (NR==87) print $0 }'' filename

donde NR == [número de línea] y $ 0 es la línea completa.


No conozco ninguna forma de hacer esto directamente en nano. Sin embargo, puede usar "cat" o "grep" para mostrar las líneas de su archivo en la consola.

Si usa un multiplexor de terminal como "pantalla", puede copiar y pegar cadenas como esta .


Simplemente use ctrl+shift+6 para copiar la línea actual o puede establecer marcar usando ctrl+6 y copiar varias líneas usando el comando anterior también.


Solución relativamente sencilla:

1- Desde el primer carácter que desea copiar, mantenga presionada la tecla SHIFT y vaya hasta el final.

2- Presione CTRL+K , que corta el texto del archivo.

3- Presione CTRL+X , y luego N para no guardar ningún cambio.

4- Pegar el texto cortado en cualquier lugar que desee.

Alternativamente, si su texto se ajusta a la pantalla, simplemente puede usar el mouse para seleccionarlo y lo copia automáticamente al portapapeles.


ctrl + shift + c para copiar texto, estás asignado.
Ctrl + shift + v para pegar texto


nano no parece tener la capacidad de copiar / pegar desde el portapapeles o shell global / system.

Sin embargo, puede copiar texto de un archivo a otro utilizando los buffers de archivos de nano . Cuando abre otro búfer de archivos con ^R ( Ctrl + r ), puede usar la funcionalidad integrada de copiar / pegar de nano (que se describe a continuación) para copiar entre archivos:

  • M-6 ( Meta + 6 ) para copiar líneas al portapapeles de nano .
  • ^K ( Ctrl + k ) para cortar la línea actual y almacenarla en el portapapeles de nano .
  • ^^ ( Ctrl + Shift + 6 ) para seleccionar texto. Una vez que haya seleccionado el texto, puede usar los comandos anteriores para copiarlo o cortarlo.
  • ^U ( Ctrl + u ) para pegar el texto desde el portapapeles de nano .

Finalmente, si la solución anterior no funciona para usted y está usando un emulador de terminal, puede copiar / pegar desde el portapapeles global con Ctrl + Shift + c y Ctrl + Shift + v ( Cmd + c y Cmd + v en OSX) respectivamente. screen también proporciona una copia / pegado externo que debería funcionar en nano . Finalmente, si todo lo que necesita hacer es capturar ciertas líneas o texto de un archivo, considere usar grep para encontrar las líneas y xclip o xsel (o pbcopy / pbpaste en OSX) para copiarlas en el portapapeles global (y / o pegar desde el portapapeles) en lugar de nano .


Nano a Shell:

2 pasos

1. Usando el mouse para marcar el texto.

2. Haga clic derecho en el mouse en el Shell.

Dentro de Nano:

4 pasos

1. CTRL + 6 para Mark Set y marque lo que desee (el final podría hacer alguna ayuda adicional).

2. CTRL + k para cortar lo que quieres copiar

3. CTRL + u para pegar lo que acaba de cortar porque solo desea copiar.

4. CTRL + u en el lugar que desea pegar.