Copy from shell to clipboard


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


sudo aptitude install xclip


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


I am a g33k, Linux blogger, developer, student and Tech Writer for 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.