Linux多視窗工具tmux的使用
阿新 • • 發佈:2018-12-14
首先說下什麼是tmux
tmux是Linux環境下的一款支援多屏操作的內建外掛,支援多視窗,多面板操作,外掛的使用效果如下圖所示:
外掛的安裝方式為:yum -y install tmux 安裝之後,先啟用tmux,命令:tmux,然後就可以快樂的玩耍了。
注:有的小夥伴看到截圖所示的shell視窗可能會疑惑,這個軟體看起來好像吊吊的樣子,有記憶體的實時監控,以及內建FTP檔案傳輸,那麼就有必要說下這個軟體的名字了,那就是FinnalShell,可以自行百度下載。
tmux使用命令
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 | 順時針旋轉當前視窗的面板 |