tmux 使用大全

tmux 使用大全

一. 常用命令

命令 用途
tmux new 創建默認名稱的會話
tmux new -s mysession 創建名爲mysession的會話
tmux ls 顯示會話列表
tmux a 連接上一個會話
tmux a -t mysession 連接指定會話
tmux detach 斷開當前會話
tmux rename -t s1 s2 重命名會話s1爲s2
tmux kill-session 關閉上次打開的會話
tmux kill-session -t s1 關閉會話s1
tmux kill-session -a -t s1 關閉除s1外的所有會話
tmux kill-server 關閉所有會話

二. 快捷鍵

1. 常用快捷鍵

快捷鍵 用途
prefix s 列出會話,可進行切換
prefix $ 重命名會話
prefix d 分離當前會話
prefix D 分離指定會話

2. 窗口管理

快捷鍵 用途
prefix c 創建一個新窗口
prefix , 重命名當前窗口
prefix w 列出所有窗口,可進行切換
prefix n 進入下一個窗口
prefix p 進入上一個窗口
prefix l 進入之前操作的窗口
prefix 0~9 選擇編號0~9對應的窗口
prefix . 修改當前窗口索引編號
prefix ’ 切換至指定編號(可大於9)的窗口
prefix f 根據顯示的內容搜索窗格
prefix & 關閉當前窗口

3. 窗格管理

快捷鍵 用途
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 顯示當前窗格信息

4. 其他命令

快捷鍵 用途
tmux list-key 列出所有綁定的鍵,等同於prefix ?
tmux list-command 列出所有命令

session 不可見,一個sesson可以有多個window, 且window可以在不同的session裏移動
window 可見,一個window可以有多個pane。

# 安裝tmux
sudo yum install tux

# 運行tmux並開啓一個新的會話
tmux

# 顯示所有會話
tmux ls

# 新建會話並指定會話名稱(建議制定會話名稱,以便了解該會話用途)
tmux new -s <session-name>

# 新建會話(不指定會話名稱)
tmux new

# 接入上一個會話
tmux a

# 接入指定名稱的會話
tmux a -t <session-name>

# 斷開當前會話(還可以使用快捷鍵:control+b,再按d)
tmux detach

# 關閉指定會話
tmux kill-session -t session-name

# 關閉除指定會話外的所有會話
tmux kill-session -a -t session-name

# 在會話中切換
control+b,再按s 顯示會話列表,再進行會話切換

# 銷燬所有會話並停止tmux
tmux kill-server
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章