在使用linux 遠端連線時,用terminal是常態,有時候在測試資料時需要長時間連線或是查看處理狀態,但遠端連線會有時間限制(沒有特別設定的狀況下)
介紹一個針對terminal增加方便操作性的工具 「tmux」,具有單一終端界面下管理多的session、視窗分割、分割面板。
最方便的在於session的管理,就如上述而言在操作界面可能會有閒置時間的限制,session可以確保中斷連線後,保持遠端處理程序不會被中斷。
安裝套件
特性介紹:
在一個虛擬終端下可管理多個session,視窗跟面板,將多個面板分屏處理,可同時在不同面板移動操作,進入session管理界面,遇到斷網也不會遺失當前工作,可多個終端連線到同一個session可同步顯示當前操作行為。
說明:
- 快捷指令 ([Ctrl + b] + 指定鍵)
- 一般模式 ($ tmux 參數)
操作or指令:
session
d | 離開當前session |
s | 切換session |
Ctrl + d | 關閉當前session |
x | 關閉當前的面板 |
切換session 示意圖
panes (配合快捷指令)
% | 水平分割出一個面板 |
“ | 垂直分割出一個面板 |
方向鍵 | 移動到另一個面板 |
x | 關閉當前的面板 |
windows(配合快捷指令)
c | 建立新的視窗分頁 |
& | 關閉目前視窗 |
p | 切換到上一個視窗 |
n | 切換到下一個視窗 |
1 | 依照名稱切歡,配合快捷指令跟對應的數字貨或名稱 |