什麼是Tmux呢?
簡單的說就是一個終端複用的工具,最後的界面如下圖所示:
Manjaro安裝tmux
sudo pacman -S tmux
基本概念介紹
- 會話Session
- 窗口Windows
- 窗格Pane
如下圖所示,一個會話包含多個窗口,一個窗格有包含多個窗格.
簡單的快速入門
- 新建會話
tumx new -s <session-name>
或
<C-b> :new <session-name>
- 新建窗口
tmux new-window -n <window-name>
或
<C-b> c
- 新建窗格
<C-b> % # 橫向分屏
<C-b> - # 豎向分屏
- 會話之間的切換使用
<C-b> s # 列出所有 Session,可通過 j, k, 回車切換
- 窗口之間的切換
<C-b> <窗口編號> # 通過窗口編號切換
- 窗格之間的切換使用
<C-b> h # 切換到左邊的窗格
<C-b> j # 切換到下邊的窗格
<C-b> k # 切換到上邊的窗格
<C-b> l # 切換到右邊的窗格
- 會話的重命名
<C-b> $
- 窗口重命名
<C-b> ,
tmux進階操作
- 分離會話
tmux detach
或者Ctrl+b d
分離之後tmux仍然在執行,我們可以通過 - 接入會話
- 使用編號接入
tmux attact -t 0
- 使用名字接入
tmux attact -t <session-name>
- 使用編號接入
- 殺死會話
tmux kill-session -t 0
或者tmux kill-session -t <session-name>