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 の手間が減るので楽ちん。