macのpbcopy,pbpasteをubuntuでも

今日初めて知りました><。>pbcopy、pbpaste
(でも、mac固有のコマンドらしいです><)

機能

shellからclipboardに触れる。(詳しく)

ubuntuで似たようなことをする。

xclipというものが近いそうです。

sudo aptitude install xclip

aliasを加えてmacに近い形に

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

追記

clipboardに限定する必要がないような気がしたので以下のように変更しました。

alias pbcopy="xclip"
alias pbpaste="xclip -o"
alias C="pbcopy"
alias E="ruby -e 'ARGV.join(\" \").display'"

こうすると以下のようなことができます。*1

E sudo aptitude install nanika | C
#こうするとclipboardの中に"sudo aptitude install nanika"が入る。

*1:"("とか"<"とか"\""とか"\'"とかには対応できてません