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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!