Linux Shell: Copy output into clipboard w/o using the Mouse

bashlinuxshell

Is it possible to copy the output into the clipboard without using the mouse?

For example, I would like to do something like this:

$ pwd >> clipboard

Best Answer

You can get and use the xclip and xsel commands. Instructions for obtaining and using them are here.

Without any arguments, xclip copies into the primary (middle-click-paste) clipboard instead of the Ctrl-C/Ctrl-V/right-click-context-menu clipboard.

Try echo foo | xclip -selection clipboard to copy some text into the latter.

To output the clipboard to standard out: xclip -selection clipboard -o

The equivalent utility for MacOS is pbcopy (and pbpaste)