心智圖資源庫 tmux用法
詳細介紹linux下tmux的用法,快捷鍵等,乾貨滿滿,有需要的朋友趕緊收藏吧!
編輯於2023-11-28 10:45:41tmux用法
會話命令操作
tmux 建立一個會話,預設是以數字為名稱創建
tmux new -s hansen 建立一個名稱為hansen的會話
tmux detach 斷開目前會話
tmux attach 可以縮寫為tmux a, 進入最近斷開的會話
tmux attach -t hansen 進入名為hansen的會話
tmux list-sessions 列出所有會話,簡寫為tmux ls
tmux rename -t s1 s2 重新命名會話s1為s2
tmux kill-session 關閉上次開啟的會話
tmux kill-server 關閉所有會話
視窗命令操作
tmux window 在目前會話中建立新的視窗
tmux choose-window 選擇窗口
tmux kill-window -t 1 關閉視窗1
tmux set-window-option synchronize-panes on/off 開啟/關閉螢幕同步,可用於同時控制多個panes.
tmux join-pane -s window01 合併名稱為window01的視窗第一個窗格到目前視窗
tmux join-pane -s windows01.2 .2顯示指定第二個窗格合併到目前視窗
窗格命令操作
窗格快速鍵操作
Ctrl b PageUP/PageDOWN 窗格上下翻頁,對應於linux普通模式的Shift PageUP/PageDown,按下Enter鍵退出
Ctrl b “ 目前秒模板上下一分為二,下側新建窗格
Ctrl b % 目前窗格左右一分為二,右側新建窗格
Ctrl b x 關閉目前窗格
Ctrl b z 最大化目前窗格
Ctrl b !將目前窗格移到新的視窗打開,這個需要原始視窗有兩個以上的窗格有效
Ctrl b ; 切換最後一次使用的窗格
Ctrl b q 顯示窗格編號,在編號消失前輸入窗格數字切換到對應的窗格
Ctrl b { 向前置換目前窗格
Ctrl b } 向後置換目前窗格
Ctrl b Ctrl o 順時針旋轉目前視窗的所有窗格
Ctrl b 方向鍵 移動遊標切換窗格
Ctrl b o 選擇下一個窗格
Ctrl b 空白鍵 在自備版面配置中循環切換窗格
Ctrl b Alt 方向鍵 以5個儲存格為單位調整目前窗格邊緣
Ctrl b Ctrl 方向鍵 以一個儲存格為單位調整目前面板邊緣
Ctrl b t 顯示時鐘
Ctrl b i 顯示目前窗格訊息
視窗快速鍵操作
Ctrl b c 新視窗
Ctrl b & 關閉目前視窗
Ctrl b 0~9 切換到指定窗口
Ctrl b p 切換到上一個窗口
Ctrl b n 切換到下一個窗口
Ctrl b w 開啟視窗列表,用於切換視窗
Ctrl b , 重新命名目前視窗
Ctrl b . 修改目前視窗的索引編號
Ctrl b ` 切換到指定編號的窗口
Ctrl b . 修改目前視窗編號,適用於對視窗重新排序
Ctrl b f 快速定位到窗口,輸入關鍵字匹配窗口名稱
會話快速鍵操作
Ctrl b ? 顯示快捷鍵說明文檔
Ctrl b d 中斷目前會話
Ctrl b $ 重新命名目前會話
Ctrl b D 選擇要中斷的會話
Ctrl b Ctrl z 掛起目前會話,跟系統掛起一樣,可以用fg恢復
Ctrl b r 強制重載目前會話
Ctrl b s 顯示會話列表
Ctrl b : 進入命令列模式,此時可以直接執行tmux指令
Ctrl b ~ 列出提示訊息快取
Ctrl b [ 進入複製模式
Ctrl b ] 貼上複製的文本
複製模式快速鍵預設是emacs,需要切換模式到vi 模式,方法如下: 1. show-window-options -g mode-keys 查看目前模式 2. set-window-option -g mode-keys vi 開啟vi模式,就支援C-d,C-u,hjkl等 3. 輸入Ctrl b [ 進入複製模式 4. 按下 Space 開始複製,移動遊標選擇複製的區域 5. 按下 Entry 複製文本,並退出複製模式 6. 按下 Ctrl b ] 貼上文本