1. ホーム
  2. linux

[解決済み] コマンドの出力を直接クリップボードにコピーするにはどうすればよいですか?

2022-03-14 04:35:26

質問

ターミナルを使用しているときに、コマンドの出力をクリップボードにパイプし、それを貼り付けるにはどうしたらよいでしょうか。例えば、以下のような感じです。

cat file | clipboard

解決方法は?

ずっとやりたいと思っていたのですが、簡単でいい方法を見つけました。他の人が必要とする場合に備えて、完全な手順を書き留めておきました。

という16kBのプログラムをインストールします。 xclip :

sudo apt-get install xclip

そして、その出力をパイプで xclip をクリックすると、クリップボードにコピーされます。

cat file | xclip

先ほどコピーしたテキストを貼り付けるには、次のようにします。

xclip -o

生活を簡素化するために、私のように.bashrcファイルにエイリアスを設定することができます。

alias "c=xclip"
alias "v=xclip -o"

これがどれほど便利かを見るために、現在のパスを新しいターミナルウィンドウで開きたいと想像してみましょう。 Ctrl + T を使用するシステムもありますが、これは説明のためのものです)。

Terminal 1:
pwd | c

Terminal 2:
cd `v`

ここで ` ` の周りに v . これは v をコマンドとして使用し、その代りに cd を使用するようにします。

にのみコンテンツをコピーします。 X クリップボード

cat file | xclip

以外の場所に貼り付けたい場合は X のアプリケーションでは、こちらをお試しください。

cat file | xclip -selection clipboard