Tmux 快速参考手册
· 7 min read
注意:
C-b
表示同时按住Ctrl
和b
键,这是默认前缀键。按下C-b
后,释放按键,然后按后续命令键。
核心命令
以下是快速上手 tmux 的最常用命令。
会话管理
命令 / 快捷键 | 描述 | 注释 |
---|---|---|
tmux | 启动一个新会话 | 默认创建未命名会话 |
tmux new -s name | 启动一个命名的会话 | 使用 name 替换为自定义会话名,例如 mysession |
tmux ls | 列出所有会话 | 显示所有正在运行的 tmux 会话 |
tmux a | 附着到最近使用的会话 | 快速恢复上次会话 |
tmux a -t name | 附着到指定会话 | 使用会话名,例如 tmux a -t mysession |
C-b d | 从当前会话分离 | 会话继续在后台运行,可稍后重新附着 |
C-b $ | 重命名当前会话 | 弹出提示框输入新名称 |
注释:会话管理是 tmux 的核心功能,建议为长期运行的任务创建命名会话,以便更容易管理和重新附着。
窗口操作
基本操作
快捷键 | 描述 | 注释 |
---|---|---|
C-b c | 创建新窗口 | 新窗口添加到窗口列表末尾 |
C-b , | 重命名当前窗口 | 弹出提示框输入新名称 |
C-b & | 关闭当前窗口 | 需要确认,防止误操作 |
C-b w | 列出所有窗口 | 显示交互式窗口列表,可选择切换 |
C-b f | 按名称查找窗口 | 输入窗口名称的一部分进行搜索 |
注释:窗口类似于浏览器标签页,适合组织多个任务。使用
C-b w
可以快速预览和切换窗口。
窗口导航
快捷键 | 描述 | 注释 |
---|---|---|
C-b n | 切换到下一个窗口 | 按窗口顺序循环 |
C-b p | 切换到上一个窗口 | 按窗口顺序循环 |
C-b l | 切换到上次活动窗口 | 在当前和上一个窗口间快速切换 |
C-b 0-9 | 切换到指定编号的窗口 | 编号从 0 开始,快速定位 |
C-b : | 按索引切换窗口 | 输入窗口索引号,适合精确选择 |