tmux — 現代終端機多工工具
現代終端機多工工具,支援持久化會話、視窗與面板分割。
語法
tmux [指令]
常用選項
| 選項 | 說明 | 範例 |
|---|---|---|
new-session -s 名稱 |
建立命名會話 | tmux new-session -s mywork |
attach -t 名稱 |
連接到指定會話 | tmux attach -t mywork |
ls |
列出所有會話 | tmux ls |
kill-session -t 名稱 |
終止指定會話 | tmux kill-session -t mywork |
new-window |
在目前會話建立新視窗 | tmux new-window |
split-window -h/-v |
水平/垂直分割面板 | tmux split-window -h |
使用範例
範例 1:tmux 常用快捷鍵
tmux 的快捷鍵前綴預設為 Ctrl+B: Ctrl+B d — Detach(脫離但不停止) Ctrl+B c — 建立新視窗 Ctrl+B n/p — 下/上一個視窗 Ctrl+B " — 垂直分割面板 Ctrl+B % — 水平分割面板 Ctrl+B 方向鍵 — 在面板間移動 Ctrl+B [ — 進入複製模式(可滾動) Ctrl+B z — 最大化/還原當前面板
$ # 按 Ctrl+B 再按 d 脫離 tmux
[detached (from session mywork)]
範例 2:建立並使用命名會話
建立有名稱的會話,便於管理多個工作項目。
$ tmux new-session -s deploy
# (在 tmux 中執行任務)
# 按 Ctrl+B d 脫離
tmux attach -t deploy # 重新連接
範例 3:列出所有會話
查看目前存在的所有 tmux 會話。
$ tmux ls
deploy: 2 windows (created Tue May 20 10:00:00 2026) [220x50]
monitoring: 1 windows (created Tue May 20 09:00:00 2026) [220x50]
常見錯誤與排錯
tmux: command not found
- 原因
- tmux 未安裝。
- 解法
- 安裝:sudo apt install tmux(Debian/Ubuntu)或 sudo yum install tmux(CentOS)。