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 ...