OS X の pbcopy や pbpaste は標準出力から受け取ったデータをクリップボードにコピーしたり、クリップボードから端末に出力できるコマンド。これを Linux で再現してみる。
クリップボードとのやり取りは xclip を使用する。
sudo apt-get install xclip
シェルのプロファイルにエイリアスを追加しておく。-sel clip は -selection clipboard の省略形。
alias pbcopy="xclip -in -sel clip" alias pbpaste="xclip -out -sel clip"
使用例。
# ls の結果をクリップボードへコピー ls | pbcopy # クリップボードのテキストから改行を取り除いてクリップボードへ戻す pbpaste | tr -d \\n | pbcopy
Shift+Ctrl+C の手間が減るので楽ちん。