tmux 快捷鍵

jopen 10年前發布 | 26K 次閱讀 tmux Linux

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 開啟tmux
  • tmux ls 顯示已有tmux列表
  • tmux new -s name 創建一個session
  • tmux 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、tiled
  • Ctrl-b t 顯示鐘表
  • Ctrl-b pageup/pagedown 查看歷史輸出

來自:http://my.oschina.net/u/553773/blog/307908

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