https://esgeeks.com/?p=7977

Este artículo muestra el método alternativo para copiar el contenido del archivo en el portapapeles, a través del terminal Linux.

En OSX, los comandos pbcopy y pbpaste están disponibles por defecto. Por lo tanto, para copiar un archivo en el portapapeles a través del terminal OSX, sería algo como lo siguiente:

pbcopy < 'ruta del archivo'

xclip y xsel en Linux

Dado que, en Linux, los comandos pbcopy y pbpaste no están disponibles por defecto, la instalación de xclip o xsel servirá para nuestro propósito.

sudo apt install xclip y xsel
Instalar xclip y xsel en Linux

Instalar xclip y xsel en Linux

Archivos ocultos

En tu carpeta home encontrarás un archivo oculto llamado .bashrc que contiene algunas opciones de configuración del usuario. .bashrc también contiene una referencia a un archivo .bash_aliases, que no existe de manera predeterminada.


Ten en cuenta que el archivo ~/.bash_aliases solo funciona si la siguiente línea está presente en el archivo ~/.bashrc:

if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

El siguiente paso es abrir el archivo bash_aliases para crear un alias permanente.

nano ~/.bash_aliases

O,

nano .bashrc
Editar archivo bashrc

Editar archivo bashrc

A continuación, escribe lo siguiente dentro del archivo bash_aliases y guárdalo.

#usando pbcopy y pbpaste para copiar y pegar el contenido de un archivo

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

O, (en caso no funcione xclip, usamos xsel)

#usando pbcopy y pbpaste para copiar y pegar el contenido de un archivo
alias pbcopy='xsel -b' 
alias pbpaste='xsel -b -o'
Crear alias de pbcopy y pbpaste

Crear alias de pbcopy y pbpaste

Esto establecerá pbcopy y pbpaste como los alias de los comandos de copiar y pegar (copy y paste) de xclip respectivamente. Ahora estamos listos para probar los comandos en la terminal. Creamos un archivo llamado ‘saludo.txt‘ y agregamos algo de contenido.


Archivo saludo.txt de ejemplo

Archivo saludo.txt de ejemplo

Guarda el archivo y retírate del editor de texto. Intentemos copiar y pegar ese contenido desde la terminal con nuestros comandos pbcopy y pbpaste.

pbcopy < saludo.txt
pbpaste
Copiar pbcopy y pegar contenido desde  terminal

Copiar pbcopy y pegar contenido desde terminal

Por lo tanto, ahora podemos copiar y pegar el contenido de nuestro archivo usando la terminal.

Recomendaciones:

Si te gusta el contenido y deseas apoyar a la mejora del sitio web, considera hacer una contribución ¡haciendo clic aquí por favor!. ¡NO ES OBLIGATORIO, GRACIAS! :’)

¿Te ha gustado este artículo? Sigue este blog en su fanpage de  FacebookTwitterInstagram y/o YouTube para que no te pierdas del mejor contenido informático y hacking!


¡Mantente actualizado!

Suscríbete a nuestro boletín semanal...

Suscríbete a nuestro boletín electrónico para recibir artículos útiles y ofertas especiales. No te perderás absolutamente de nada!

Enviaremos solamente boletines al email y no compartiremos tu email.