‹ 返回笔记 Esc·

tmux 命令

操作命令及快捷键 -t target 操作目标 -s session 会话名称 -n name 窗口名称 前缀键 prefix_key = Ctrl+a 默认为Ctrl+b Session(会话) W…

操作命令及快捷键

-t target 操作目标 -s session 会话名称 -n name 窗口名称

前缀键 prefix_key = Ctrl+a 默认为Ctrl+b

Session(会话)

1prefix_key d                                      # 分离当前会话[d: detach](不退出)
2prefix_key s                                                        # 列出所有会话[s: session]
3prefix_key $                                                         # 重命名当前会话
4
5tmux ls                                                                 # 列出所有会话(list-sessions)
6tmux kill-session -t <session_name>         # 终止指定会话
7tmux new -s <session_name>                            # 新建会话(new-session)
8tmux rename -t <old_name> <new_name>         # 重命名会话(rename-session)
9tmux a -t <session_name>                                # 附加到指定会话(attach)

Window(窗口)

1prefix_key c                    # 创建新窗口[c: create](当前窗口*)
2prefix_key &                    # 关闭当前窗口
3prefix_key ,                    # 重命名当前窗口
4prefix_key 1                    # 切换到窗口 1
5
6prefix_key w                                        # 列出所有窗口[w: window]
7prefix_key n                    # 切换到下一个窗口[n: next]
8prefix_key p                    # 切换到上一个窗口[p: previous]
9
10tmux lsw                                                 # 列出当前会话中的所有窗口(list-windows)
11tmux killw -t <window-index>        # 关闭一个指定编号的窗口(kill-window)
12tmux neww -n <window-name>            # 当前会话中创建一个新窗口(new-window)
13tmux renamew <new_name>             # 重命名当前窗口(rename-window)

Pane(面板)

1prefix_key %                    # 垂直分割新面板
2prefix_key "                    # 水平分割新面板
3prefix_key z                                        # 最大化/恢复当前面板[z: zoom](用于复制内容)
4prefix_key x                                        # 关闭当前面板[x: exit]
5
6prefix_key ↑                    # 向上移动到面板
7prefix_key ↓                    # 向下移动到面板
8prefix_key ←                    # 向左移动到面板
9prefix_key →                    # 向右移动到面板
10prefix_key o                    # 切换到下一个面板[o: other]
11prefix_key q                    # 显示所有面板编号[q: quit]
12
13tmux lsp                                                 # 列出当前窗口中所有面板(list-panes)
14tmux killp -t <pane-index>            # 关闭一个指定编号的面板(kill-pane)

其他命令

1prefix_key Space                                # 循环切换窗口布局
2prefix_key [                    # 进入滚动模式
3prefix_key ?                    # 显示帮助
4prefix_key :                                        # 进入命令模式,可以输入任何 tmux 命令(不用开头)
5prefix_key 按住不松 + 方向键            # 调整边框宽高
6
7tmux kill-server                  # 终止所有会话