tmux new -s <name-of-my-session> 在會話外建立一個新的會話
tmux ls 在會話外獲取會話列表
tmux a(attach) -t <name-of-my-session> 在會話外進入會話,不帶名字進入第一個會話
tmux kill-session -t <name-of-my-session> 在會話外刪除會話緩存
上面的操做是在普通命令行下操做的,因此不用按前綴鍵。下面的都是在tmux中操做的,因此須要按前綴鍵,默認是ctrl-b;在tmux中,輸入冒號是開啓命令行。session
? 列出全部快捷鍵;按q返回
d 脫離當前會話,可暫時返回Shell界面,輸入tmux attach可以從新進入以前會話
s 選擇並切換會話;在同時開啓了多個會話時使用
D 選擇要脫離的會話;在同時開啓了多個會話時使用
: 進入命令行模式;此時可輸入支持的命令,例如kill-server全部tmux會話
[ 複製模式,光標移動到複製內容位置,空格鍵開始,方向鍵選擇複製,回車確認,q/Esc退出
] 進入粘貼模式,粘貼以前複製的內容,按q/Esc退出
~ 列出提示信息緩存;其中包含了以前tmux返回的各類提示信息
t 顯示當前的時間 佈局
:new -s <name-of-my-new-session> 進入會話後建立新的會話
s 列出會話,進行選擇
:kill-session 刪除當前會話
:kill-server 刪除全部會話命令行
c 建立新窗口
& 關閉當前窗口
數字鍵 切換到指定窗口
p 切換至上一窗口
n 切換至下一窗口
l 先後窗口間互相切換
w 經過窗口列表切換窗口
, 重命名當前窗口,便於識別
. 修改當前窗口編號,至關於從新排序
f 在全部窗口中查找關鍵詞,便於窗口多了切換server
「 將當前面板上下分屏
% 將當前面板左右分屏
x 關閉當前分屏
z tmux 1.8新特性,最大化當前所在面板,重複一遍返回
! 將當前面板置於新窗口,即新建一個窗口,其中僅包含當前面板
Ctrl+方向鍵 以1個單元格爲單位移動邊緣以調整當前面板大小
Alt+方向鍵 以5個單元格爲單位移動邊緣以調整當前面板大小
空格鍵 能夠在默認面板佈局中切換,試試就知道了
q 顯示面板編號
o 選擇當前窗口中下一個面板
方向鍵 移動光標選擇對應面板
{ 向前置換當前面板
} 向後置換當前面板
Alt+o 逆時針旋轉當前窗口的面板
Ctrl+o 順時針旋轉當前窗口的面板排序