linux 使用tmux

一. 什麼是tmuxbash

    1.1. tmux 是兩個單詞的縮寫,即「Terminal MultipleXer」,意思是「終端複用器「session

    1.2. tmux 結構ui

        1.2.1. tmux主要由三層:spa

            <1>. Session 一組窗口的集合,一般用來歸納同一個任務。session能夠有本身的名字便於任務之間的切換。命令行

            <2>. Window 單個可見窗口。Windows有本身的編號,也能夠認爲和ITerm2中的Tab相似。code

            <3>. Pane 窗格,被劃分紅小塊的窗口,相似於Vim中 C-w +v 後的效果。server

            

二. tmux安裝blog

sudo apt-get install tmux

三. tmux 快捷鍵ip

    3.1. Tmux爲了防止與全局快捷鍵衝突,大部分快捷鍵須要先須要輸入前綴Ctrl + b,下文用Prefix代替get

    3.2. 設置成鼠標模式

        <1>. Prefix + :進入命令行

        <2>. 輸入:set -g mouse on

    3.3. session快捷鍵

# 建立
tmux new # 不指定session name
tmux new -s [session-name]

# 刪除Session
tmux kill-session -t [session-name]
tmux kill-server

# 列出當前Session
tmux ls # 
Prefix s # tmux 內

# 恢復Session
tmux a -t [session-name]
tmux a

# 斷開Session
tmux detach
Prefix d

# 重命名Session
Prefix $

    3.4. window快捷鍵

# 建立
Prefix c

# 選擇窗口
Prefix + [number] # 選擇第n個窗口
Prefix + p/n    # 前/後一個窗口

# 關閉窗口
Prefix &
exit

# 列出全部window(包含其餘Session)
Prefix w 
j/k # 先後選擇

# 搜索窗口
Prefix f

# 重命名當前窗口
Prefix ,

    3.5. Pane 快捷鍵

# 建立
Prefix %    # 水平窗格
Prefix "    # 垂直窗格"

# 關閉
Prefix x

# 切換 
Prefix o # 在窗格間切換
Prefix q    # 顯示窗格編號,輸入編號切換

# 將當前窗格切換到新窗口
Prefix !

# 窗格交換位置
Prefix + {/}
相關文章
相關標籤/搜索