tmux 使用教學

使用 tmux 能讓你

  • 管理多個任務:將一個終端分割成多個視窗或面板
  • 保持會話持久性:即使斷線,會話依然可重連繼續工作

最有用就是不佔用終端視窗,也不怕斷線。

第一次嘗試 tmux

安裝

1
2
sudo apt install tmux   # Linux
brew install tmux       # MacOS

最小實現指令

1
2
3
4
5
tmux                    # 進入會話
ctrl+b d                # 離開會話
ctrl+b x                # 刪除會話
ctrl+b [                # 在會話中捲動
tmux a                  # 連接最新的會話

tmux 有多種管理模式,會話包含多個視窗,視窗內又可分成多個窗格,彼此獨立運作。

下方狀態欄顯示 [會話名稱] ID:[視窗名稱]*,星號代表當前所在視窗。

指令整理章節整理會話視窗窗格的管理指令。

指令整理

tmux 指令都是 prefix + "操作",預設 prefix 是 ctrl+b

會話管理

1
2
3
4
5
創建:tmux new -s [會話名稱]
列出:tmux ls
進入:tmux attach -t [會話名稱]
離開:ctrl+b d
重新命名:ctrl+b $

視窗管理

1
2
3
4
5
6
7
創建:ctrl+b c
重新命名:ctrl+b ,
關閉:ctrl+b &
## 切換視窗
上:ctrl+b p
下:ctrl+b n
指定編號:ctrl+b [0-9]

窗格管理

1
2
3
4
5
6
創建垂直窗格:ctrl+b %
創建水平窗格:ctrl+b "
關閉窗格:ctrl+b x
移動:ctrl+b [方向鍵]
切換佈局:ctrl+b [空格鍵]
縮放窗格:ctrl+b z

彩蛋

顯示時鐘

1
ctrl+b t

抱怨

網路資訊廢話一堆。Google 搜尋 tmux 的第二篇文章寫一堆有的沒的花了 1/4 的篇幅才講到如何安裝,然後結尾才寫為什麼要用這項工具。

載入評論