Linux終端管理軟件

tmux是一個優秀的終端複用軟件,相似GNU Screen,但來自於OpenBSD,採用BSD受權。使用它最直觀的好處就是,經過一個終端登陸遠程主機並運行tmux後,在其中能夠開啓多個控制檯而無需再「浪費」多餘的終端來鏈接這臺遠程主機;固然其功能遠不止於此。緩存

tmux安裝:bash

[root@Node1 ~]# yum -y install tmux

      wKioL1OZbafC-qZjAAA7ICj4p30437.jpg

安裝完成後輸入命令tmux便可打開軟件,界面十分簡單,相似一個下方帶有狀態欄的終端控制檯;但根據tmux的定義,在開啓了tmux服務器後,會首先建立一個會話,而這個會話則會首先建立一個窗口,其中僅包含一個面板;也就是說,這裏看到的所謂終端控制檯應該稱做tmux的一個面板,雖然其使用方法與終端控制檯徹底相同。服務器

tmux操做手冊
相似各類平鋪式窗口管理器,tmux使用鍵盤操做,經常使用快捷鍵包括:session

Ctrl+b 激活控制檯;此時如下按鍵生效
系統操做 ? 列出全部快捷鍵;按q返回
d 脫離當前會話;這樣能夠暫時返回Shell界面,輸入tmux attach可以從新進入以前的會話
D 選擇要脫離的會話;在同時開啓了多個會話時使用
Ctrl+z 掛起當前會話
r 強制重繪未脫離的會話
s 選擇並切換會話;在同時開啓了多個會話時使用
: 進入命令行模式;此時能夠輸入支持的命令,例如kill-server能夠關閉服務器
[ 進入複製模式;此時的操做與vi/emacs相同,按q/Esc退出
~ 列出提示信息緩存;其中包含了以前tmux返回的各類提示信息
窗口操做 c 建立新窗口
& 關閉當前窗口
數字鍵 切換至指定窗口
p 切換至上一窗口
n 切換至下一窗口
l 在先後兩個窗口間互相切換
w 經過窗口列表切換窗口
, 重命名當前窗口;這樣便於識別
. 修改當前窗口編號;至關於窗口從新排序
f 在全部窗口中查找指定文本
面板操做 將當前面板平分爲上下兩塊
% 將當前面板平分爲左右兩塊
x 關閉當前面板
! 將當前面板置於新窗口;即新建一個窗口,其中僅包含當前面板
Ctrl+方向鍵 以1個單元格爲單位移動邊緣以調整當前面板大小
Alt+方向鍵 以5個單元格爲單位移動邊緣以調整當前面板大小
Space 在預置的面板佈局中循環切換;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled
q 顯示面板編號
o 在當前窗口中選擇下一面板
方向鍵 移動光標以選擇面板
{ 向前置換當前面板
} 向後置換當前面板
Alt+o 逆時針旋轉當前窗口的面板
Ctrl+o 順時針旋轉當前窗口的面板

tmux經常使用命令ide

tmux                             #開啓tmux
tmux ls                         #列出會話(tmux list-session )
tmux attach                   #Tmux從新鏈接到以前的窗口可以使用
tmux attach -t session     #進入某個會話
tmux -r                         #鏈接上次斷開的session
tmux kill-session             #關閉上次tmux打開窗口
tmux kill-server              #關閉全部tmux打開窗口
相關文章
相關標籤/搜索