yum install tmux
第乙個啟動的 tmux 視窗,編號是0,第二個視窗的編號是1,以此類推。這些視窗對應的會話,就是 0 號會話、1 號會話。
使用編號區分會話,不太直觀,更好的方法是為會話起名。
tmux new -s
上面命令新建乙個指定名稱的會話。
tmux detach
上面命令執行後,就會退出當前 tmux 視窗,但是會話和裡面的程序仍然在後台執行。
tmux ls
命令可以檢視當前所有的 tmux 會話。
tmux lstmux list-session
使用會話編號
tmux attach -t 0
使用會話名稱
tmux kill-session命令用於殺死某個會話。
使用會話編號
tmux kill-session -t 0
使用會話名稱
tmux switch命令用於切換會話。
使用會話編號
tmux switch -t 0
使用會話名稱
tmux switch -t
tmux rename-session命令用於重新命名會話。
tmux rename-session -t 0
上面命令將0號會話重新命名。
ctrl+b d:分離當前會話。
ctrl+b s:列出所有會話。
ctrl+b $:重新命名當前會話。
綜上所述,以下是 tmux 的最簡操作流程。
新建會話tmux new -s my_session
在 tmux 視窗執行所需的程式。
按下快捷鍵ctrl+b d
將會話分離。
下次使用時,重新連線到會話tmux attach-session -t my_session
tmux 可以將視窗分成多個窗格(pane),每個窗格執行不同的命令。以下命令都是在 tmux 視窗中執行。
tmux split-window命令用來劃分窗格。
劃分上下兩個窗格
tmux split-window
劃分左右兩個窗格
tmux split-window -h
tmux select-pane命令用來移動游標位置。
游標切換到上方窗格
tmux select-pane -u
游標切換到下方窗格
tmux select-pane -d
游標切換到左邊窗格
tmux select-pane -l
游標切換到右邊窗格
tmux select-pane -r
tmux swap-pane命令用來交換窗格位置。
當前窗格上移
tmux swap-pane -u
當前窗格下移
tmux swap-pane -d
ctrl+b %:劃分左右兩個窗格。ctrl+b ":劃分上下兩個窗格。
ctrl+b :游標切換到其他窗格。是指向要切換到的窗格的方向鍵,比如切換到下方窗格,就按方向鍵↓。
ctrl+b ctrl+o:所有窗格向前移動乙個位置,第乙個窗格變成最後乙個窗格。
ctrl+b alt+o:所有窗格向後移動乙個位置,最後乙個窗格變成第乙個窗格。
ctrl+b x:關閉當前窗格。
ctrl+b !:將當前窗格拆分為乙個獨立視窗。
ctrl+b z:當前窗格全屏顯示,再使用一次會變回原來大小。
ctrl+b ctrl+:按箭頭方向調整窗格大小。
ctrl+b q:顯示窗格編號。
除了將乙個視窗劃分成多個窗格,tmux 也允許新建多個視窗。
tmux new-window命令用來建立新視窗。
新建乙個指定名稱的視窗
tmux new-window -n
tmux select-window命令用來切換視窗。
切換到指定編號的視窗
tmux select-window -t
切換到指定名稱的視窗
tmux select-window -t
重新命名視窗
tmux rename-window命令用於為當前視窗起名(或重新命名)。
tmux rename-window
ctrl+b c:建立乙個新視窗,狀態列會顯示多個視窗的資訊。ctrl+b :切換到指定編號的視窗,其中的是狀態列上的視窗編號。
ctrl+b w:從列表中選擇視窗。
ctrl+b ,:視窗重新命名。
下面是一些其他命令。
列出所有快捷鍵,及其對應的 tmux 命令
tmux list-keys
列出所有 tmux 命令及其引數
tmux list-commands
列出當前所有 tmux 會話的資訊
tmux info
tmux source-file ~/.tmux.conf
tmux 常用命令
滑鼠操作 環境 ubuntu 18 滑鼠滑動 set g mouse on 複製貼上 長按shift 右鍵可以選擇複製貼上 滑鼠複製 按下alt 滑鼠選擇 ssh 斷開連線後恢復上次會話 tmux a t 0 切換視窗 ctrl b p 給視窗取名 ctrl b 顯示以前的終端內容 ctrl b p...
tmux 常用命令
該文 命令詳解文字多但通俗易懂,為方便常用的命令檢視,做了整理 會話命令 新建會話 tmux new s session1 退出會話,回到shell的終端環境 ctrl b d 終端環境檢視會話列表 tmux ls 檢視當前機器的多個tmux會話 ps ef grep tmux 會話環境檢視會話列表...
tmux常用命令
有些功能是需要通過後台程序一直執行或啟動著的,就像frp穿透功能 在啟用穿透之前,需要先啟動會話,且保持終端連線關閉後,該穿透會話處於執行狀態。啟動新會話 1.tmux new s frp 進行frp目錄,進行啟用穿透功能 2.cd software frp資料夾 frpc c frpc.ini 關...