在使用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 | 依照名稱切歡,配合快捷指令跟對應的數字貨或名稱 |