Clipboard
將命令輸出到剪貼板?
Noob(ish) to Linux here,並嘗試學習新的/有用的技巧;我想知道是否有某種方法可以將命令的輸出直接發送到剪貼板?
類似於(虛擬碼)的東西:
dircolors --print-database > clipboard
當我問起時,我沒有意識到在 WSL 和“正常”(非 wsl)linux 中做我想做的事情之間有什麼真正的區別。
在查看了一堆參考資料後,在我的 WSL 案例中,最簡單的方法似乎是使用 window’s
clip.exe
,而不是安裝 xclip 之類的東西,創建一堆別名/腳本等。我也會在我的 Raspberry PI (Raspbian) 上嘗試這些,但現在在 WSL 中這樣做效果很好:
<command> | clip.exe
IE
dircolors --print-database | clip.exe
我會在這裡建議使用xclip:
1-您首先需要配置 X11 顯示器:
vi /etc/ssh/sshd_config ------------------ X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost no -----------------------
重啟sshd服務
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
然後將文件的內容複製到剪貼板