コマンドをクリップボードに出力しますか? [コピー]

コマンドをクリップボードに出力しますか? [コピー]

Linuxに初めて触れ、新しい/有用なトリックを学びたいと思います。コマンドの出力をクリップボードに直接送信する方法があるかどうか疑問に思います。

(擬似コード)のようなもの:

dircolors --print-database > clipboard

ベストアンサー1

ここを使用することをお勧めします。クリップ:

1-まずX11ディスプレイを設定する必要があります。

vi /etc/ssh/sshd_config   
------------------
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no
-----------------------

SSHサービスの再起動

service sshd restart 

X11転送が有効になっている新しいSSHセッションを開きます。

ssh -X <your_server>

2-libXmu-develのインストール:

yum install libXmu-devel

またはUbuntuから:

sudo apt-get install libxmu-dev

3- xclipリポジトリを複製し、プログラムをコンパイルします。

git clone https://github.com/astrand/xclip.git
./bootstrap
./configure
make
make install

4-プロファイルにコマンドをエイリアスとして追加してショートカットを作成すると、時間がかなり節約されます。

vi ~/.bashrc
---------------------
alias pbcopy='xclip -selection clipboard'
alias pbpaste='xclip -selection clipboard -o'
--------------------------

5-ユースケース:

cat file | pbcopy

これにより、ファイルの内容がクリップボードにコピーされます。

おすすめ記事