LoginSignup
195
135

More than 5 years have passed since last update.

ターミナルで標準出力をクリップボードにコピーする

Last updated at Posted at 2013-11-26

社内勉強会で発表したスライドを簡易にまとめ直して、Ubuntuについて追記したもの。


OS Xにはpbcopyという、標準出力を受け取ってクリップボードにコピーするコマンドがあります。
使い方はとっても簡単で、

Terminal
$ echo 'Hello, World!' | pbcopy

とするだけでHello, World!がクリップボードにコピーされます。当然、⌘ + vで貼付けられます。


また、pbpasteという、pbcopyとは逆にクリップボードのデータをターミナルに出力するコマンドがあります。

Terminal
$ pbpaste
Hello, World!

Ubuntuなどではpbcopy/pbpasteの代替として、xselが使えます。

Terminal
$ sudo apt-get install xsel

あとは.bashrcに以下を書いておくと良いかも。

.bashrc
alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'

ただ、pbcopy/pbpasteはmanを見た感じだともっと高度なことが出来るようなので、xselでは完全な代替にはならないかもです。


内容が完全に被っている……

195
135
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
195
135