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 新建視...