GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo copiar el búfer de copia de pantalla GNU al portapapeles?

Puede usar una herramienta de portapapeles CLI como xsel o pbpaste y el cat utilidad para tomar contenidos de STDIN. Los pasos en Linux con xsel son los siguientes:

  1. Copie el texto de su sesión de pantalla en el búfer de copia de la pantalla GNU.
  2. Ejecute este comando dentro de la pantalla:cat | xsel -b
  3. Si xsel no informó ningún error, ahora vuelca el búfer de copia de la pantalla a STDIN:Ctrl+a+]
  4. Enviar un EOF a cat para terminarlo:Ctrl+d

En este punto, el contenido del búfer de copia de pantalla debería estar en su portapapeles.

EDITAR:Al igual que con todos los programas X, xsel necesita saber cómo ponerse en contacto con su servidor X para acceder al portapapeles. Deberías tener tu DISPLAY variable de entorno configurada apropiadamente.


Esta respuesta funciona solo para un escenario en el que su objetivo final es pegar el contenido del búfer copiado inmediatamente.

La forma más sencilla de hacerlo es dividir la pantalla en dos regiones. Puede hacer esto presionando CTRL +a entonces |

Presiona CTRL +a luego TAB para cambiar a la segunda región, CTRL +a entonces c para crear una nueva sesión en la segunda región.

Si desea copiar desde nano y pegar en la terminal, abra el archivo en nano en la región izquierda, presione CTRL +a luego ESC , desplácese hasta el punto de inicio de la ubicación de su copia y presione ESPACIO , seleccione el texto desplazándose hasta el punto final y pulse ESPACIO de nuevo para marcar copiar.

Ahora, todo lo que tienes que hacer es presionar CTRL +a luego TAB para cambiar a la región a su derecha y presione CTRL +a entonces ] .

Su texto se escribirá en la línea de comando. Tenga en cuenta que también puede verificar la opción de copia impresa si desea escribir directamente en el archivo.


Linux
  1. ¿Qué tan grande es el amortiguador de tubería?

  2. ¿Cómo extender el escritorio a una segunda pantalla conectada?

  3. ¿Cómo desactivo el salvapantallas de SuSE?

  4. ¿Cómo copiar la salida del terminal?

  5. ¿Cómo puedo hacer sonar la campana de audio dentro de un script bash que se ejecuta en la pantalla gnu?

¿Cómo bloquear la pantalla?

Cómo usar el comando "pantalla" en Linux

La pantalla GNU no responde, parece bloqueada

¿Cómo aumento el búfer de desplazamiento hacia atrás en una sesión de pantalla en ejecución?

Copiar al portapapeles del sistema en lugar del búfer vim

¿Cómo puedo copiar la salida de un comando remoto en el portapapeles local?