tmux常用命令與快捷鍵

2021-09-01 10:35:02 字數 2769 閱讀 1980

apt-get install tmux
檢視prefix現有繫結鍵:

tmux show-options -g | grep prefix
tmux中預設的組合鍵ctrl+b。

要在tmux內建命令中修改及時生效,可在終端中輸入以下命令:

tmux set -g prefix c-x

tmux unbind c-b

tmux bind c-x send-prefix

要永久生效,則在建立或修改系統級的/etc/tmux.conf或使用者級的~/.tmux.conf,裡面的內容是上面三個單獨命令集,如下:

set -g prefix c-x

unbind c-b

bind c-x send-prefix

這個不是及時生效,需要重啟系統

會話管理 

常用命令

tmux 建立session

tmux new  建立預設名稱的會話(在tmux命令模式使用new命令可實現同樣的功能,其他命令同理,後文不再列出tmux終端命令)

tmux new -s mysession  建立名為mysession的會話

tmux ls  顯示會話列表

tmux a  連線上乙個會話(最後建立的那個會話)

tmux a -t session_name  連線指定會話,session_name 會話名

tmux rename -t s1 s2  重新命名會話s1為s2

tmux kill-session  關閉上次開啟的會話

tmux kill-session -t s1  關閉會話s1

tmux kill-session -a -t s1  關閉除s1外的所有會話

tmux kill-server  關閉所有會話

常用快捷鍵

prefix d  退出當前session,當前視窗在後台執行

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

prefix $  重新命名會話

prefix d  分離指定會話

視窗管理

prefix c  建立乙個新視窗

prefix ,  重新命名當前視窗

prefix w  列出所有視窗,可進行切換

prefix n  進入下乙個視窗

prefix p  進入上乙個視窗

prefix l  進入之前操作的視窗 /在相鄰的兩個window裡切換

prefix 0~9  選擇編號0~9對應的視窗

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

prefix '  切換至指定編號(可大於9)的視窗

prefix f  根據顯示的內容搜尋窗格/多個window裡搜尋關鍵字

prefix &  關閉/刪除當前視窗

其他命令

tmux list-key  列出所有繫結的鍵,等同於prefix ?

tmux list-command  列出所有命令

//建立window

ctrl+b +c

//刪除window

ctrl+b &

//下乙個window

ctrl+b n

//上乙個window

ctrl+b p

//重新命名window

ctrl+b ,

//在多個window裡搜尋關鍵字

ctrl+b f

//在相鄰的兩個window裡切換

ctrl+b l

窗格管理--分屏

使用tmux分屏(既可以左右分屏,也可以上下分屏)

prefix %  左右分屏,水平方向建立窗格

prefix "  上下分屏,垂直方向建立窗格

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

prefix q  顯示窗格編號

prefix o  切換螢幕,順時針切換窗格

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

prefix (往右邊,往下面)

//刪除pane

ctrl+b x

//更換pane排版

ctrl+b 「空格」

//移動pane至window

ctrl+b !

//移動pane合併至某個window

ctrl+b :join-pane -t $window_name

//顯示pane編號

ctrl+b q

//按順序移動pane位置

ctrl+b ctrl+o

其他:

複製模式

ctrl+b [

空格標記複製開始,回車結束複製。

//貼上最後乙個緩衝區內容

ctrl+b ]

//選擇性貼上緩衝區

ctrl+b =

//列出緩衝區目標

ctrl+b :list-buffer

//檢視緩衝區內容

ctrl+b :show-buffer

//vi模式

ctrl+b :set mode-keys vi

//顯示時間

ctrl+b t

//快捷鍵幫助

ctrl+b ? (ctrl+b :list-keys)

//tmux內建命令幫助

ctrl+b :list-commands

參考文章:

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 常用命令 常用快捷鍵 常用配置

debian ubuntu 安裝 sudo apt get install tmux開啟伺服器 會同時建立乙個會話 tmux新建會話,命名為session name tmux new s session name關閉會話,關閉後台 tmux kill session t session name分離...

vim常用命令與快捷鍵

vim選中命令 vim編輯命令 例子末行命令 快捷鍵功能 i游標前插入 a游標後插入 i行首插入 a行尾插入 o下一行插入新行 o上一行插入新行 快捷鍵功能 w向前移動乙個單詞 word b向後移動乙個單詞 back 0行首 行首非空字元 行尾 快捷鍵功能 gg檔案頂部 go g檔案尾部 數字gg ...