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)。

延伸閱讀