Tmux Cheetsheet

Tmux快捷键

帮助: ? 显示快捷键; d 分离会话 ;s 列出所有会话; $ 重命名会话

窗口: c创建窗口; p n <num>切换窗口; w:选择窗口,:窗口重命名。

窗格: %左右划分; "上下划分; { }交换位置; Ctrl+o Alt+o 移动位置;

光标: <arrow key> ; o 移动光标

大小: z当前窗格全屏显示;Ctrl+<arrow key>:按箭头方向调整窗格大小。

转化: !:将当前窗格拆分为一个独立窗口。

关闭x

q:显示窗格编号。

Tmux 命令

会话

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# 创建 Session
tmux 
tmux new -s SessionName 
tmux ls

# 进入与退出
tmux attach -t 0/<SessionName> 
tmux detach 

# 重命名会话
tmux rename-session -t 0 <new-name>

# 杀死会话
tmux kill-session -t 0
tmux kill-session -t <session-name>
tmux kill-session -a  # 所有进程

窗口

1
2
3
4
5
6
7
8
9
# 新建窗口
tmux new-window
tmux new-window -n <window-name> # 新建一个指定名称的窗口

# 切换窗口
tmux select-window -t <window-number>
tmux select-window -t <window-name>
# 重命名窗口
tmux rename-window <new-name>

窗格

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# 窗格划分
tmux split-window # 划分上下两个窗格
tmux split-window -h # 划分左右两个窗格

# 移动光标
tmux select-pane -U # 光标切换到上方窗格
tmux select-pane -D # 光标切换到下方窗格
tmux select-pane -L # 光标切换到左边窗格
tmux select-pane -R # 光标切换到右边窗格

# 交换位置
tmux swap-pane -U # 当前窗格上移
tmux swap-pane -D # 当前窗格下移

信息

1
2
3
4
5
6
7
8
# 列出所有快捷键,及其对应的 Tmux 命令
$ tmux list-keys
# 列出所有 Tmux 命令及其参数
$ tmux list-commands
# 列出当前所有 Tmux 会话的信息
$ tmux info
# 重新加载当前的 Tmux 配置
$ tmux source-file ~/.tmux.conf
updatedupdated2023-06-052023-06-05
Update https-ca.md