tmux 常用命令 常用快捷鍵 常用配置

2021-10-02 18:24:44 字數 2909 閱讀 6846

debian/ubuntu 安裝

sudo apt-get install tmux
開啟伺服器(會同時建立乙個會話)

tmux
新建會話,命名為session_name

tmux new -s session_name
關閉會話, 關閉後台

tmux kill-session -t session_name
分離會話, 後台保持

tmux detach
連線上乙個會話

tmux a
已存在的會話列表

tmux ls
進入名為 session_name 的會話

tmux attach-session -t session_name # 或tmux a -t session_name
關閉服務/會話/視窗/窗格

tmux kill-server

tmux kill-session

tmux kill-window

tmux kill-pane

重新命名會話 name1 為 name2

tmux rename -t name1 name2
快捷鍵字首預設為ctrl+b,可通過配置進行修改,下面用prefix代替

prefix s        列出會話,可進行切換

prefix $        重新命名會話

prefix d        分離當前會話

prefix d       分離指定會話

prefix c       新建視窗

prefix ,        重新命名視窗

prefix w       列出所有視窗(也會顯示其他會話的視窗),可進行切換

prefix n       進入下乙個視窗

prefix p       進入上乙個視窗

prefix num      進入編號為num的視窗

prefix .        修改當前視窗索引編號

prefix f        根據顯示的內容搜尋窗格

prefix &       關閉當前視窗

prefix %       水平方向建立窗格

prefix "        垂直方向建立窗格

prefix up|down|left|right 根據箭頭方向切換窗格

prefix q       顯示窗格編號

prefix o       順時針切換窗格

prefix }        與下乙個窗格交換位置

prefix {        與上乙個窗格交換位置

prefix x       關閉當前窗格

prefix space     重新排列當前視窗下的所有窗格

prefix !        將當前窗格置於新視窗

prefix ctrl+o     逆時針旋轉當前視窗的窗格

prefix t        在當前窗格顯示時間

prefix z       放大當前窗格(再次按下將還原)

prefix i        顯示當前窗格資訊

prefix [        翻頁(進入翻頁模式後pageup、pagedown實現翻頁,q退出翻頁模式)

~/目錄下新建.tmux.conf檔案

cd ~

vim .tmux.conf

更新tmux配置

tmux source-file .tmux.conf

restart tmux # 或重啟tmux

.tmux.conf內容

# 取消ctrl+b字首,修改為ctrl+a和`

unbind c-b

set -g prefix c-a

set-option -g prefix2 `

# alt+方向鍵選擇窗格

bind -n m-left select-pane -l

bind -n m-right select-pane -r

bind -n m-up select-pane -u

bind -n m-down select-pane -d

# 使用滑鼠進行窗格切換

set-option -g mouse off

# 修改分割pane快捷鍵,v為豎直分割,h為水平分割

unbind '"'

unbind %

bind-key h split-window -h

bind-key v split-window -v

# 新增載入配置檔案快接指令r

bind r source-file ~/.tmux.conf \; display-message "config reloaded.."

#設定終端顏色為256色

set -g default-terminal "screen-256color"

#設定活躍pane前景色

set -g pane-active-border-fg green

#設定活躍pane背景色

set -g pane-active-border-bg 0

# 把tmux設為vi模式

setw -g mode-keys vi

# 訊息重新整理時間為60s

set -g status-interval 60

tmux基本操作

tmux tutorial — split terminal windows easily

linux下的終端利器----tmux

tmux常用命令與快捷鍵

apt get install tmux檢視prefix現有繫結鍵 tmux show options g grep prefixtmux中預設的組合鍵ctrl b。要在tmux內建命令中修改及時生效,可在終端中輸入以下命令 tmux set g prefix c x tmux unbind c b...

Tmux 常用命令與快捷鍵

attach session dr t target session 別名attach,連線會話。detach client p a s target session t target client 別名detach,脫離會話。has session t target session 別名has,判...

Tmux常用快捷鍵

ctrl b 左右分屏 ctrl b 上下分屏 ctrl b o 順時針旋轉切換工作分屏 ctrl b ctrl o 順時針旋轉移動工作分屏 ctrl b space 分屏排列切換 ctrl b x 關掉當前分屏終端 ctrl b z 最大化 復原當前分屏 v1.8以後版本 ctrl b c 新建視...