Linux終端復用工具tmux的使用和配置

2022-09-18 03:09:35 字數 2063 閱讀 3929

新建會話

$ tmux new -s session-one -d

-s:指定回話名稱

-d:會話在後台執行

檢視所有會話

$ tmux ls

session-one: 1 windows (created mon mar 25 21:11:28 2019) [80x23]

登陸會話

$ tmux attach -t session-one
退出會話

ctrl-b + d

退出並刪除會話

ctrl - d

刪除會話

$ tmux kill-session -t session-one
重新命名會話

$ tmux rename -t session-one session-test

$ tmux ls

session-test: 1 windows (created mon mar 25 21:16:56 2019) [80x23]

tmux的快捷鍵使用方式:

先按prefix組合鍵(預設是ctrl-b,可以自定義),然後再按快捷鍵

快捷鍵說明

?列出所有快捷鍵,按q返回

d脫離當前會話,暫時返回shell介面

d同時開啟多個會話時選擇要脫離的會話

s同時開啟多個會話時切換會話

:進入命令列模式(執行tmux的命令,不是系統命令)

[進入複製模式

快捷鍵說明

c建立新視窗

&關閉當前視窗

0-9跳轉到指定視窗

p切換到上乙個視窗

n切換到下乙個視窗

l前後兩個視窗直接切換

w通過視窗列表切換視窗

,重新命名當前視窗

.修改當前視窗編號

f在所有視窗中查詢指定文字

快捷鍵說明

"上下切分面板

%左右切分面板

x關閉當前面板

!在新視窗中開啟當前面板

space

迴圈切換面板布局

q顯示面板編號

o切換到下乙個面板

向後置換當前面板

ctrl+o

順時針旋轉當前面板

alt+o

逆時針旋轉當前面板

alt+方向鍵

以5個單位移動邊緣以調整面板大小

ctrl+方向鍵

以1個單位移動邊緣以調整面板大小

方向鍵移動游標以選擇面板

z最大化/恢復當前面板

配置檔案預設的查詢順序為/etc/tmux.conf,~/.tmux.conf。這兩個檔案沒有的話需要自己建立

# 設定操作模式為vi

set-window-option -g mode-keys vi

# 設定字符集

set-window-option -g utf8 on

# 重新繫結快捷鍵設定為ctrl-a

set-option -g prefix c-a

unbind-key c-b

bind-key c-a send-prefix

# 視窗序號從1開始計數

set -g base-index 1

# 修改右下角時間顯示格式

set -g status-right '[%y-%m-%d %h:%m]'

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

修改配置檔案.tmux.conf

set-window-option -g mode-keys vi                           

set-window-option -g utf8 on

重新登陸shell(重要)

ctrl-b + [ 進入複製模式

space 選擇

enter結束選擇

ctrl-b + ] 貼上

終端復用工具 tmux 介紹及使用

不放假的節日我從來不過 tmux是乙個unix中的乙個終端復用工具,簡單來說就是允許你在乙個螢幕中建立多個終端,如下圖所示 tmux中有如下幾個概念 會話 session tmux管理的一些偽終端的集合。視窗 window 在乙個會話中可以建立多個視窗。當會話中的所有視窗被關閉時,會話也會自動關閉。...

linux終端復用 tmux

sudo apt get install tmuxtouch tmux.conf gedit tmux.conf.tmux.conf內容 set g mouse on在tmux終端裡,ctrl b,shift 之後 source tmux.conf便可在tmux環境下使用滑鼠選中和上下滾動。ctrl...

tmux 終端復用

不必多說 sudo apt get install tmux 在終端輸入 tmux 回車即可開啟tmux.tmux 有三個概念 session 會話 window 視窗 pane 窗格 面板 在螢幕的最下面有一行顯示tmux的狀態,最左邊是 session x y z,表示在第幾個會話,第幾個視窗,...