GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo canalizar texto desde la línea de comando al portapapeles

No lo creo:Vista (o NT4) introdujo el clip herramienta, que haría su comando como dir | clip - pero no hay nada en XP. Sin embargo, si está dispuesto a usar aplicaciones de terceros, existe esta, que funciona como se indicó anteriormente, excepto que se llama cb , no recortar.


Para Windows y no Windows, esta publicación (enlace muerto) solía decir:

En Windows Vista o posterior, intente:echo hello | clip

En Linux, intente:echo hello | xclip

En Mac OS X, prueba:echo hello | pbcopy

Por ejemplo, podrías hacer (cat myFile.txt | xclip) . Básicamente, esto le permitiría editar el portapapeles directamente.

(Llegué aquí a través de Google buscando el equivalente para Mac de xclip )

Del mismo modo para el contenido de los archivos (ya que no cat en ventanas):

type filename | clip  % OR clip < filename   %windows
cat filename | xclip  # OR xclip < filename  # X11 / Unix / Linux
cat filename | pbcopy # OR pbcopy < filename # MacOS X

Investigué esto por mí mismo hoy más temprano. A continuación hay algo útil para aquellos que desean insertar y recuperar información del portapapeles en una distribución de Linux. Debajo hay algo que podría resultar útil para aquellos con ventanas.

Linux

De manera predeterminada, xclip usa el portapapeles "principal", que es lo que ha copiado con el mouse. Para que use el portapapeles de copia manual, use xclip -sel clip en su lugar.

comentario #3 aquí:
http://ubuntuforums.org/showthread.php?t=413786

Ventanas

La funcionalidad también está disponible en la distribución Active Perl, que es lo que terminé usando en el cuadro de Windows en este ejercicio; El clip.exe de Windows no parecía permitir leer los datos del portapapeles (solo escribir en el portapapeles).

http://www.xav.com/perl/site/lib/Win32/Clipboard.html


Linux
  1. Cómo instalar software desde la línea de comandos de Linux

  2. ¿Cómo saber en qué versión de Os X estoy desde la línea de comandos?

  3. ¿Cómo invocar una macro de OpenOffice desde la línea de comandos de Linux?

  4. ¿Cómo puedo ejecutar código PHP desde la línea de comandos?

  5. ¿Cómo borrar el contenido de un archivo desde la línea de comando?

Cómo buscar en Google desde la línea de comandos

Cómo usar Nano, el editor de texto de línea de comandos de Linux

Cómo buscar archivos desde la línea de comandos de Linux

Eliminar directorio en Linux:cómo eliminar una carpeta desde la línea de comandos

¿Cómo crear un cuadro de mensaje desde la línea de comandos?

¿Cómo configurar el navegador predeterminado desde la línea de comandos?