tmux的層次結構
會話->視窗->皮膚
一個會話可以有多個視窗,一個視窗可以有多個皮膚
分屏的時候實際是增加了皮膚而不是視窗,一般不需要新增視窗
啟動與退出
輸入tmux
啟動,
退出 輸入exit
或ctrl+d
快捷鍵字首ctrl+b
,按下後再按快捷鍵
會話管理
新建會話,帶名字的
tmux new -s <session-name>
檢視所有會話
tmux ls
Ctrl+b s:列出所有會話。
切換會話
# 使用會話編號
$ tmux switch -t 0
# 使用會話名稱
$ tmux switch -t <session-name>
分離會話
tmux detach
快捷鍵 d
接入會話
# 使用會話編號
tmux attach -t 0
# 使用會話名稱
$ tmux attach -t <session-name>
殺死會話
# 使用會話編號
$ tmux kill-session -t 0
# 使用會話名稱
$ tmux kill-session -t <session-name>
皮膚操作
Ctrl+b %:劃分左右兩個窗格。
Ctrl+b ":劃分上下兩個窗格。
Ctrl+b
Ctrl+b Ctrl+
Ctrl+b z:當前窗格全屏顯示,再使用一次會變回原來大小。
Ctrl+b x:關閉當前窗格。
Ctrl+b q:顯示窗格編號。
Ctrl+b !:將當前窗格拆分為一個獨立視窗。
視窗操作
Ctrl+b c:建立一個新視窗,狀態列會顯示多個視窗的資訊。
Ctrl+b p:切換到上一個視窗(按照狀態列上的順序)。
Ctrl+b n:切換到下一個視窗。
Ctrl+b
Ctrl+b w:從列表中選擇視窗。
Ctrl+b ,:視窗重新命名。
常用的使用流程
#建立一個新的會話
tmux
tmux new -t new-session
# 劃分皮膚
Ctrl+b %:劃分左右兩個窗格。
Ctrl+b ":劃分上下兩個窗格。
# 調整皮膚大小並切換游標