Comando
Con los comandos pbcopy y pbpaste, puede utilizar la línea de comandos para manipular el contenido del portapapeles, sino también acceder a su portapapeles de Mac OS X directamente a través del terminal. Sí, eso significa que se puede acceder a lo que ha copiado en una aplicación GUI y utilizarlo en la línea de comandos sin problemas, y viceversa. Hemos demostrado una breve introducción sobre cómo utilizar tanto pbcopy y pbpaste desde la línea de comandos antes, pero queríamos demostrar algunos métodos adicionales para utilizar estas herramientas increíblemente útiles en el Mac, como la forma de acceder directamente a cualquier cosa que se almacena actualmente en el portapapeles Mac desde la línea de órdenes.
acceder a los contenidos OS X portapapeles con pbpaste
pbpaste - pbpaste es la forma de volcar el contenido están actualmente activos en el portapapeles. Si lo que desea es ver lo que hay en el portapapeles, simplemente escriba lo siguiente:
pbpaste
Usted verá lo que se almacena en el portapapeles en este momento, como si se golpea Comando + V en la SG X.
también puede almacenar fácilmente el contenido del portapapeles en un archivo utilizando pbpaste, de la siguiente manera:
pbpaste> clipboard.txt
Ahora vamos a tener clipboard.txt el documento con el contenido del portapapeles. Puede hacer doble comprobar esto abrirlo en cualquier editor de texto, o escribiendo clipboard.txt gato para ver el contenido
Cómo añadir contenido al portapapeles con pbcopy
pbcopy -. Como puede ser que imaginar, pbcopy es como se puede copiar cosas desde la línea de comandos. Esto es básicamente como el uso de comamnd + C en el Finder o interfaz gráfica de usuario de OS X. La mejor manera de utilizarlo es canalizando algo en pbcopy, por ejemplo:
ls -lha | pbcopy
este tubo voluntad los resultados de ls -lha en el portapapeles, que ahora se puede acceder mediante el comando pbpaste.
ahora que ha copiado algo en el portapapeles del sistema operativo OS X pbcopy se puede volcar la salida trasera en el terminal mediante el uso de pbpaste, si acababa de ejecutar ls -lha | pbcopy comando, la salida será que
se puede obtener más información acerca de cómo modificar el portapapeles desde el terminal mediante la reorientación de la salida del comando aquí con tubos. y redirige al comando pbcopy
pbcopy y pbpaste puede incluso trabajar a través de redes mediante el uso de ssh u otros protocolos, mira esto:.
portapapeles pegar contenido a través de redes con SSH y pbpaste
pbcopy y pbpaste son mucho más poderosos que los ejemplos anteriores sin embargo. Aquí es cómo utilizar pbpaste para enviar el contenido del portapapeles a otra máquina, canalizando el resultado a través de una conexión SSH en un archivo denominado myclipboard.txt en la máquina remota:
pbpaste | ssh usuario @ host 'cat> ~ /myclipboard.txt'
Niza eh?