linux tmux 解決複製到系統剪下板

2021-07-25 18:05:56 字數 1397 閱讀 8663

tmux是很方便,但沒想到複製到系統剪下板這麼難用

tmux v2.1.

參考這篇文章 .

sudo apt-get install xclip

重新映**copy mode下的選擇/中止選擇文字.和vi一致,v開始 y結束

增加如下配置到.tmux.conf:

bind-key -t vi-copy 『v』 begin-selection

bind-key -t vi-copy y copy-pipe 『xclip -selection clipboard >/dev/null』

在1個pane裡,cat /etc/group 需要copy到另外的文字中

存在多個pane,在某個pane內 prefix+z 最大化該pane

prefix + [ 進入copy mode

v開始複製 y結束

系統ctrl+v 可以使用複製文字

q 退出copy mode

prefix + z 恢復 pane

分享下自己的配置檔案

tmux ls 列出所有session

tmux attach -t xx attach某session

tmux kill-session -t xx 去除某個session

預設prefix ctrl+b ; +表示先prefix; ^表示同時按

prefix + j/h/k/l pane按方向i跳轉 , 需在conf裡設定好

prefx + o 跳轉pane 很常用.

prefix + space 改變當前window布局

prefxi + ? 檢視prefix定義

prefix ^ j/h/k/l pane按方向調整大小

preifx + [ 進入copy mode

prefix + ] 在tmux內貼上複製的內容

prefix + d detach某session

prefix + s 列出所有session ,可以選擇並跳轉

prefix + z 最大化某pane , 下次執行恢復

prefix + % 左右分割視窗

prefix + 」 上下分割視窗

prefix + x 關閉pane 如果僅有1個window 關閉整個session

prefix + c 新建window

prefix + n next window

prefix + p previous window

常用就這麼多, 可以用prefxi + ? 檢視所有定義.

distcp 複製到同路徑下 複製到不同路徑下

複製到同路徑下 a b c a b c distcp pt hdfs a b c 2021 02 01 hdfs a b c 1900 01 01 結果是 hdfs a b c 1900 01 01 2021 02 01 2 這才是對的,直接複製檔案過來。distcp pt hdfs a b c 2...

Array 複製到ArrayList中

string array new string arraylist list new arraylist 一 使用for迴圈,將array陣列中的資料逐步加入到arraylist的物件中 1 for迴圈 for int i 0 i array.length i 二 使用arraylist 的copy...

ClipboardJS 實現JS複製到剪下板

下面寫個簡單的例子 html 注意,這裡最好是button,並非所有的元素都支援該js button type button class btn btn default id btn share 複製 button js 這裡以複製url為例 var clipboard new clipboardj...