tmux簡要介紹

什麼是tmux

tmux全稱terminal multiplexer,是一個終端複用軟件。它能夠幫助咱們方便地管理多個終端會話。
下面介紹tmux中涉及到的一些名詞shell

  • window 窗口
  • pane 窗格(面板)
  • session 會話

如何使用tmux

安裝tmux

對於安裝tmux,由於不一樣系統安裝方式不一樣,能夠用對應的不一樣的包管理軟件進行下載安裝,此步驟不在此處贅述session

tmux的經常使用命令

  • tmux 啓動tmux
  • tmux ls 列出會話
  • tmux new -s <session_name> 建立一個tmux會話
  • tmux attach -t <session_name> 進入某個會話
  • tmux -r 鏈接上次斷開的session

tmux的按鍵

tmux具備一個默認的快捷鍵前綴Ctrl+b,在使用tmux的快捷鍵時,必須首先按下tmux的快捷鍵前綴
下面是tmux中常見的快捷鍵(列舉中省略了快捷鍵前綴)及其含義:命令行

  • 窗口類操做
    • c 建立一個窗口
    • n 切換到下一個窗口
    • p 切換到上一個窗口
    • 數字num 切換到num號窗口
    • w 經過窗口列表進行切換
    • | 在先後窗口中互相切換
    • , 重命名當前窗口
    • . 修改當前窗口編號
    • f 在全部窗口中查找文本
    • & 退出當前窗口
  • 窗格類操做
    • " 水平劃分當前窗格
    • % 垂直劃分當前窗格
    • q 顯示劃分窗格的編號
    • o 調到下一個劃分窗格
    • x 關閉當前窗格
    • ! 將當前窗格移入一個新建立的窗口
  • 會話類操做
    • d 脫離當前會話,返回shell界面,tmux在後臺運行,輸入tmux attach能夠返回以前會話
    • D 選擇須要脫離的會話
    • Ctrl+z 掛起當前會話
    • r 強制重回未脫離會話
    • s 查看並切換會話
    • : 進入命令行模式
    • [ 進入複製模式
    • ! 列出提示信息

tmux的配置

若是須要對tmux進行定製化的配置,能夠編輯~/.tmux.conf文件。
關於如何配置.tmux.conf文件,能夠參考tmux的幫助文件或在網上查閱相關資料。code

參考資料blog

  1. Tmux 入門介紹
相關文章
相關標籤/搜索