新建會話
$ 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,表示在第幾個會話,第幾個視窗,...