# 簡介

tmux 是一個用於在終端機中執行多個終端應用程序的工具。它可以讓您在同一個終端中分割屏幕、在多個伺服器之間切換、保存和重新載入終端會話 (Session),並且允許多個使用者同時連接到同一個伺服器。

# 安裝

# Debian/Ubuntu

sudo apt-get install tmux

# Fedora/CentOS

sudo yum install tmux

# MacOS

brew install tmux

# 使用 tmux

在終端機中輸入 tmux 命令啟動 tmux。將看到一個新的終端界面,其中包含一個黑色框架和一個白色區域。這個黑色框架是 tmux 的命令區域,可以在其中輸入 tmux 命令。白色區域是您的標準終端,您可以在其中執行標準終端命令。

在 TMUX 的會話中,可以使用以下快捷鍵來操作:

快捷鍵說明
Ctrl+b+c創建一個新的視窗
Ctrl+b+w顯示視窗列表
Ctrl+b+,重命名當前視窗
Ctrl+b+p切換到上一個視窗
Ctrl+b+n切換到下一個視窗
Ctrl+b+%水平分割成兩個區域
Ctrl+b+"垂直分割成兩個區域
Ctrl+b+方向鍵在不同的視窗間切換
Ctrl+b+x關閉目前的 window 視窗
Ctrl+b+d臨時退出 session

在臨時退出 session 或中斷連線後可以用 tmux a 回到之前的 session。
tmux 也允許您在多個伺服器之間切換。要連接到另一個伺服器,請在 tmux 建立 session。然後輸入 ssh username@hostname 連接到伺服器

# 總結

TMUX 是一個非常方便的多工程序,可以讓你在一個終端機中開啟多個視窗,並且可以在不同的視窗之間切換,以及對視窗進行拆分、重新排列等操作。安裝 TMUX 並不難,只需要在終端機中輸入相應的指令就可以了。而在使用 TMUX 的時候,也可以使用快捷鍵來操作,極大的提高了效率。