tmux使用

????在使用終端時(shí),有時(shí)候要進(jìn)入到不同的目錄中,只使用一個(gè)窗口,需要來回的切換目錄,很繁瑣。另一種場景是需要在服務(wù)器上跑一個(gè)程序,斷開連接后,服務(wù)器上的程序還能繼續(xù)運(yùn)行,后面還可以再連接到這個(gè)會話上。本機(jī)不能與服務(wù)器斷開連接,否則服務(wù)器上的服務(wù)會停止。

????解決以上問題,tmux就可以了。

????在 shell 主進(jìn)程下運(yùn)行以下命令可以操作 tmux 會話:

tmux new -s foo # 新建名稱為 foo 的會話

tmux ls # 列出所有 tmux 會話

tmux a # 恢復(fù)至上一次的會話

tmux a -t foo # 恢復(fù)名稱為 foo 的會話,會話默認(rèn)名稱為數(shù)字

tmux kill -session -t foo # 刪除名稱為 foo 的會話

tmux kill-server # 刪除所有的會話

進(jìn)入到tmux會話中后,可以使用下面命令操作:

一般情況下 tmux 中所有的快捷鍵都需要和前綴快捷鍵?b來組合使用(注:? 為 Mac 的 control 鍵),即先按下這兩個(gè)健,再進(jìn)行其他操作。

窗格操作

% 左右平分出兩個(gè)窗格

" 上下平分出兩個(gè)窗格

x 關(guān)閉當(dāng)前窗格

{ 當(dāng)前窗格前移

} 當(dāng)前窗格后移

; 選擇上次使用的窗格

o 選擇下一個(gè)窗格,也可以使用上下左右方向鍵來選擇

space 切換窗格布局,tmux 內(nèi)置了五種窗格布局,也可以通過 ?1 至 ?5來切換

z 最大化當(dāng)前窗格,再次執(zhí)行可恢復(fù)原來大小

q 顯示所有窗格的序號,在序號出現(xiàn)期間按下對應(yīng)的數(shù)字,即可跳轉(zhuǎn)至對應(yīng)的窗格

一般使用是,ssh到服務(wù)器,再在服務(wù)器上開啟多個(gè)窗格。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容