Tool

tmux

Unix-like 環境中成熟常見的 terminal multiplexer,可用來管理 session、window、pane,並在 SSH 連線中 detach / attach 回工作狀態。

平台
Linux、macOS、BSD
價格
open-source
最簡單安裝
brew install tmux
最後審閱
2026/7/3

我為什麼推薦

tmux 的價值不只是分割視窗,而是提供一套可以長期依賴的 terminal 工作模型。

它特別適合遠端開發、長時間執行任務、需要保存 session 狀態,以及希望把 terminal 操作整理成穩定工作流的使用者。

對我來說,tmux 最重要的體驗是:我可以從一台電腦 SSH 到 Linux、macOS 或 BSD 機器,把先前 detach 的 session attach 回來,繼續看 log、跑測試、編輯檔案或處理部署,而不需要把整個遠端桌面帶著走。

這也是我評估 Windows 上 psmux 的原因:我希望 PowerShell 也能有接近這種「換一台電腦登入後接回 session」的操作方式。

最簡單安裝方式

macOS 上最簡單的方式通常是透過 Homebrew:

brew install tmux

Linux / BSD 則優先使用系統套件管理器,例如 apt、dnf、pacman、pkg 或 ports。

GitHub:tmux/tmux

我怎麼使用

  • 在遠端機器上保留長時間任務
  • 用 session 區分不同專案
  • 用 window 區分不同工作上下文
  • 用 pane 同時查看 log、編輯器、shell 與測試結果
  • 從不同設備 SSH 回同一台主機,接回先前的 terminal 狀態

注意事項

初學者不要一開始就追求複雜設定。建議先掌握:

  • session
  • window
  • pane
  • split
  • detach
  • attach

再逐步調整 keybinding 與 .tmux.conf。