Copy from shell to clipboard

From go2linux.org

Linux never stops surprising me, I discover a new application, or a new tip every day, I have been with no time this last months so I could not write here as much as I would like.

Anyway, let me share this tip with you.

Today tool is xclips, first of all install it

Debian/Ubuntu

sudo aptitude install xclip

Fedora

sudo yum instal xclip

And for my favorite distro

sudo pacman -S xclip

This great tool sends the output of shell commands to clipboard, which is very useful, if for example you want to create a document containing man pages, to do that just enter:

man htop | xclip

Then go to your favorite word editor and use , or or the middle mouse button to paste the contents of clipboard to your document.

You can copy the output of any command for instance free

free | xclip

These are the results:

total used free shared buffers cached
Mem: 2064156 1114088 950068 0 69860 455464
-/+ buffers/cache: 588764 1475392
Swap: 2650684 0 2650684

You can also send the output of the clipboard to a command for instance, if you want to echo some text into a file.

Just select the text from a webpage, use to copy to clipboard, and then in the console run this:

xclip -o > file.txt

Read the xclip man page for more info

g33kadmin

I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.