GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar los comandos Pbcopy y Pbpaste en Linux

Dado que Linux y Mac OS X son sistemas basados ​​en *Nix, muchos comandos funcionarían en ambas plataformas. Sin embargo, es posible que algunos comandos no estén disponibles en ambas plataformas, por ejemplo, pbcopy y pbpaste . Estos comandos están disponibles exclusivamente en la plataforma Mac OS X. El comando Pbcopy copiará la entrada estándar en el portapapeles. Luego puede pegar el contenido del portapapeles usando el comando Pbpaste donde lo desee. Por supuesto, podría haber algunas alternativas de Linux a los comandos anteriores, por ejemplo Xclip . La utilidad Xclip es similar a Pbcopy. Pero, los usuarios de distribuciones que cambiaron a Linux desde Mac OS extrañarían este par de comandos y aún preferirían usarlos. ¡No hay problema! Este breve tutorial describe cómo usar los comandos Pbcopy y Pbpaste en Linux.

Instalar Xclip y Xsel en Linux

Como ya dije, los comandos Pbcopy y Pbpaste no están disponibles en Linux. Sin embargo, podemos replicar la funcionalidad de los comandos pbcopy y pbpaste usando comandos Xclip y/o Xsel a través de alias de shell. Los paquetes Xclip y Xsel están disponibles en los repositorios predeterminados de la mayoría de las distribuciones de Linux. Tenga en cuenta que no necesita instalar ambas utilidades. Simplemente instale cualquiera de las utilidades anteriores.

Para instalarlos en Arch Linux y sus derivados, ejecute:

$ sudo pacman xclip xsel

En Fedora:

$ sudo dnf xclip xsel

En Debian, Ubuntu, Linux Mint:

$ sudo apt install xclip xsel

Una vez instalado, debe crear alias para los comandos pbcopy y pbpaste. Para hacerlo, edite su ~/.bashrc archivo:

$ vi ~/.bashrc

Si desea utilizar xclip, pegue las siguientes líneas:

alias pbcopy='xclip -selection clipboard'
alias pbpaste='xclip -selection clipboard -o'

Si desea utilizar xsel, pegue las siguientes líneas en su archivo ~/.bashrc.

alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'

Guarde y cierre el archivo.

A continuación, ejecute el siguiente comando para actualizar los cambios en el archivo ~/.bashrc.

$ source ~/.bashrc

Los usuarios de ZSH pegan las líneas anteriores en ~/.zshrc archivo y actualice los cambios usando el comando:

$ source ~/.zshrc

Utilice los comandos Pbcopy y Pbpaste en Linux

Veamos algunos ejemplos.

El comando pbcopy copiará el texto de la entrada estándar al búfer del portapapeles. Por ejemplo, eche un vistazo al siguiente ejemplo.

$ echo "Welcome To OSTechNix!" | pbcopy

El comando anterior copiará el texto "Bienvenido a OSTechNix" en el portapapeles. Puede acceder a este contenido más tarde y pegarlo en cualquier lugar que desee utilizando el comando Pbpaste como se muestra a continuación.

$ echo `pbpaste`
Welcome To OSTechNix!

Comandos pbcopy y pbpaste en acción

Estos son algunos otros casos de uso.

Tengo un archivo llamado file.txt con los siguientes contenidos.

$ cat file.txt 
Welcome To OSTechNix!

Puede copiar directamente el contenido de un archivo en un portapapeles como se muestra a continuación.

$ pbcopy < file.txt

Ahora, el contenido del archivo está disponible en el portapapeles siempre que lo actualice con el contenido de otro archivo.

Para recuperar el contenido del portapapeles, simplemente escriba:

$ pbpaste 
Welcome To OSTechNix!

También puede enviar la salida de cualquier comando de Linux al portapapeles utilizando el carácter de canalización. Echa un vistazo al siguiente ejemplo.

$ ps aux | pbcopy

Ahora, escriba el comando "pbpaste" en cualquier momento para mostrar la salida del comando "ps aux" del portapapeles.

$ pbpaste

comando pbpaste en acción

Hay mucho más que puede hacer con los comandos Pbcopy y Pbpaste. Espero que ahora tengas una idea básica sobre estos comandos.

Lectura relacionada:

  • Acceda al contenido del portapapeles usando Xclip y Xsel en Linux
  • Copie el contenido del archivo en el portapapeles sin mostrarlo en Linux

Linux
  1. Cómo usar los comandos 'cat' y 'tac' con ejemplos en Linux

  2. Cómo deshabilitar los comandos de apagado y reinicio en Linux

  3. ¿Qué es un comando Chown en Linux y cómo usarlo?

  4. Cómo guardar comandos de Linux y usarlos bajo demanda

  5. Cómo instalar y usar Traceroute en Linux

Cómo instalar y usar Slack en Linux

Cómo instalar y usar PuTTY en Linux

Cómo instalar y usar phpMyAdmin en Linux

Cómo instalar y usar el comando fd en Linux

Cómo instalar y usar Nu Shell en Linux

Cómo usar los comandos FTP de Linux