tmux簡單介紹
tmux 可以有多個會話,一個會話可以有多個窗口, 從外部 Shell 可以連接到不同會話,從內部會話可以切換不同的窗口。
一、基本操作
新建會話:tmux new-session -s on_test
執行代碼:跟在外層執行無差別
退出會話,放置後臺執行(非關閉):tmux detach 或 tmux det
查看會話:tmux ls 或 tmux list-sessions
重新進入會話:tmux a -t on_test 或 tmux attach -t on_test
殺死會話:tmux kill-session -t on_test
二、示例演示
創建
[root@mesos-slave-online240-bjdxt9 normal_t906]# tmux new-session -s aaa
[detached]
查看
[root@mesos-slave-online240-bjdxt9 normal_t906]# tmux ls
aaa: 1 windows (created Thu Jun 27 16:46:02 2019) [188x38]
normal_t906: 1 windows (created Thu Jun 27 15:45:18 2019) [188x38]
on_listTask_3: 1 windows (created Thu Jun 20 15:14:49 2019) [188x38]
殺死
[root@mesos-slave-online240-bjdxt9 normal_t906]# tmux kill-session -t aaa
[root@mesos-slave-online240-bjdxt9 normal_t906]# tmux ls
normal_t906: 1 windows (created Thu Jun 27 15:45:18 2019) [188x38]
on_listTask_3: 1 windows (created Thu Jun 20 15:14:49 2019) [188x38]
如果有多個tmux進程,可以選擇:contro +b然後按s鍵
三、會話快捷鍵
Ctrl + b 激活控制檯後在輸入“d” 脫離當前會話;這樣可以暫時返回Shell界面,輸入“tmux a -t 名稱”,能夠重新進入之前的會話;
Ctrl + d 可關閉光標所在得窗口 (必須是沒有任務運行,方可關閉)
Ctrl + b 激活控制檯後在輸入“s” 通過窗口切換到其他會話;
四、Tmux窗口快捷鍵
Ctrl + b 激活控制檯後在輸入“&” 關閉當前所有小窗口,提示確認;
Ctrl + b 激活控制檯後在輸入“o” 切換窗口
Ctrl + b 激活控制檯後在輸入“t” 在光標處顯示時間“q”退去;
Ctrl + b 激活控制檯後在輸入“!” 將光標所在得窗口全屏,當eixt推出時會顯示剩下得窗口;
Ctrl + b 激活控制檯後在輸入“q” 查看窗口編號,直接按相應數字切換;
Ctrl + b 激活控制檯後在輸入“x” 關閉某個分屏;
五、創建多個窗口操作
Ctrl + b 激活控制檯後在輸入“%” 將當前面板平分爲左右兩塊;
Ctrl + b 激活控制檯後在輸入“ ” ” 將當前面板平分爲上下兩塊;
Ctrl + b 激活控制檯後在輸入“o” 切換窗口;
Ctrl + b 激活控制檯後 + 方向鍵 移動光標以選擇面板