tmux 快捷鍵
tmux 快捷鍵
<p>@[tmux|快捷鍵|linux]</p>1. tmux簡介
?tmux
是一個優秀的終端復用軟件,類似GNU Screen,但來自于OpenBSD,采用BSD授權。使用它最直觀的好處就是,通過一個終端登錄遠程主機并運行tmux后,在其中可以同時開啟多個控制臺而無需再“浪費”多余的終端來連接這臺遠程主機
;當然其功能遠不止于此
*tmux使用C/S模型構建,主要包括以下單元模塊
: *
模塊 | 名字 | 說明 |
---|---|---|
server | 服務 | 輸入tmux命令時就開啟了一個服務器 |
session | 會話 | 一個服務器可以包含多個會話 |
window | 窗口 | 一個會話可以包含多個窗口 |
pane | 面板 | 一個窗口可以包含多個面板 |
2. tmux常用快捷鍵
2.1 系統操作
tmux
開啟tmuxtmux ls
顯示已有tmux列表tmux new -s name
創建一個sessiontmux attach -t 數字|名字
選擇指定的tmux(重新連接存在的session)Ctrl-b ?
列出所有快捷鍵;按q返回Ctrl-b d
脫離當前會話;暫時返回Shell界面,輸入tmux attach重新進入之前的會話Ctrl-b D
選擇要脫離的會話;在同時開啟了多個會話時使用Ctrl-b Ctrl-z
掛起當前會話Ctrl-b s
擇并切換會話;在同時開啟了多個會話時使用Ctrl-b [
進入復制模式;此時的操作與vi/emacs相同,按q/Esc退出
2.2 窗口操作
Ctrl-b c
創建一個新的窗口Ctrl-b &
退出當前窗口Ctrl-b 數字
切換至指定窗口Ctrl-b n
切換到下一個窗口Ctrl-b p
切換到上一個窗口Ctrl-b l
在前后兩個窗口間互相切換Ctrl-b w
通過窗口列表切換窗口Ctrl-b ,
重命名當前窗口;這樣便于識別Ctrl-b .
修改當前窗口編號;相當于窗口重新排序Ctrl-b f
在所有窗口中查找指定文本
2.3 面板操作
Ctrl-b "
將當前面板平分為上下兩塊Ctrl-b %
將當前面板平分為左右兩塊Ctrl-b x
關閉當前面板Ctrl-b !
將當前面板置于新窗口;即新建一個窗口,其中僅包含當前面板Ctrl-b Ctrl-方向鍵
以1個單元格為單位移動邊緣以調整當前面板大小Ctrl-b Alt-方向鍵
以5個單元格為單位移動邊緣以調整當前面板大小Ctrl-b q
顯示當前窗口的所有面板的編號Ctrl-b o
在當前窗口中選擇下一面板Ctrl-b 方向鍵
移動光標以選擇面板Ctrl-b {
向前置換當前面板Ctrl-b }
向后置換當前面板Ctrl-b Ctrl+o
順時針旋轉當前窗口的面板Ctrl-b Alt+o
逆時針旋轉當前窗口的面板Ctrl-b Space
在預置的面板布局中循環切換;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiledCtrl-b t
顯示鐘表Ctrl-b pageup/pagedown
查看歷史輸出
來自:http://my.oschina.net/u/553773/blog/307908
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!