tmux 快捷鍵

tmux 快捷鍵

@[tmux|快捷鍵|linux]linux

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

*tmux使用C/S模型構建,主要包括如下單元模塊: *session

模塊 名字 說明
server 服務 輸入tmux命令時就開啓了一個服務器
session 會話 一個服務器能夠包含多個回話
window 窗口 一個會話能夠包含多個窗口
pane 面板 一個窗口能夠包含多個面板

####2. tmux經常使用快捷鍵 #####2.1 系統操做佈局

  • tmux 開啓tmux
  • tmux ls 顯示已有tmux列表
  • tmux new -s name 建立一個session
  • tmux attach -t 數字|名字 選擇指定的tmux(從新鏈接存在的session)
  • tmux kill-session -t sessionname # 關閉指定會話
  • tmux kill-server 關閉全部會話
  • 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 窗口操做code

  • 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 面板操做server

  • 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 查看歷史輸出
相關文章
相關標籤/搜索