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 # 终止所有会话