GNU/Linux >> Tutoriales Linux >  >> Linux

Linux Shell:¿Copiar la salida en el portapapeles sin usar el mouse?

Puede obtener y usar el xclip y xsel comandos Las instrucciones para obtenerlos y usarlos están aquí.

Sin ningún argumento, xclip copia en el portapapeles principal (clic central y pegar) en lugar de Ctrl -C /Ctrl -V /portapapeles del menú contextual del botón derecho del ratón.

Prueba echo foo | xclip -selection clipboard para copiar algún texto en este último.

Para enviar el portapapeles a la salida estándar:xclip -selection clipboard -o

La utilidad equivalente para MacOS es pbcopy (y pbpaste )


Me temo que no existe el "portapapeles" en la mayoría de los shells de Linux, al menos ninguno que yo sepa. Hay un portapapeles en el servidor X (si su sistema tiene X11, puede acceder a él usando xclip dominio). Si se conecta a su cuenta shell usando algún software de emulación de terminal/ssh, como PuTTy, puede usar el portapapeles del sistema que está usando, pero aún sería un portapapeles externo y es posible que no pueda evitar usar el mouse.

Lo que encontré es este pequeño script de bash ordenado, que se encuentra en http://geek.phatus.com/2010/01/create-a-simple-yet-very-useful-bash-clipboard/ . Básicamente, crea un archivo temporal que sirve como portapapeles:puede borrar, ejecutar, escribir, etc. sus datos temporales usando un conjunto de comandos, que en realidad es lo que hace un portapapeles;)


Linux
  1. ¿Copiar el contenido de un archivo en el portapapeles sin mostrar su contenido?

  2. Linux:¿dejar de ver la salida de un programa en particular después de usar el comando Watch?

  3. ¡Obtenga deltas del mouse usando Python! (en Linux)

  4. ¿Cómo puedo copiar la salida de un comando directamente en mi portapapeles?

  5. Usando el comando cp en Linux Shell, ¿cómo copio un directorio completo en otro directorio?

Introducción a la utilidad goto shell de Linux

Usando el comando libre de Linux

¿Qué es el Shell en Linux?

Cómo guardar la salida del comando en un archivo usando la terminal de Linux

Tutorial sobre el uso del comando Timeout en Linux

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