好的，为你整理了一份结构清晰的 tmux 常用指令速查表（Markdown 格式），直接复制保存即可。

---

# 🚀 tmux 常用指令速查表

> **核心作用**：让程序在服务器后台持续运行，即使 SSH 断连、关闭电脑也完全不受影响。

---

## 一、 终端管理指令（在普通 Shell 中执行）

这些命令用于在 SSH 刚连上时，创建、查看和恢复会话。

### 1. 会话生命周期管理
| 指令                          | 作用              | 示例 / 说明                                 |
| :---------------------------- | :---------------- | :------------------------------------------ |
| `tmux new -s <名称>`          | **新建**命名会话  | `tmux new -s claude`                        |
| `tmux ls`                     | **列出**所有会话  | 显示会话名、窗口数、创建时间                |
| `tmux attach -t <名称>`       | **接入/恢复**会话 | `tmux a -t claude` （`a` 是 `attach` 简写） |
| `tmux kill-session -t <名称>` | **关闭**指定会话  | 彻底结束里面运行的程序                      |
| `tmux kill-server`            | **关闭所有**会话  | ⚠️ 慎用，会杀掉所有后台任务                  |

### 2. 💡 强烈推荐的高效指令
> **`tmux new -A -s <名称>`**
> *   **作用**：如果会话存在，就直接接入；如果不存在，就新建一个。
> *   **场景**：日常只需记住这一句，断线重连后盲敲即可，完美闭环。

---

## 二、 快捷键操作（在 tmux 内部执行）

> ⚠️ **操作前提**：必须先按**前缀键**。
> 默认前缀键为 `Ctrl + b`。（即：按住 `Ctrl` 和 `b`，**同时松开**后，再按下面的字母键）。

### 1. 核心操作
| 快捷键                        | 功能说明                               | 记忆技巧                   |
| :---------------------------- | :------------------------------------- | :------------------------- |
| **`Ctrl + b`** 然后按 **`d`** | **脱离会话**（Detach），回到普通终端   | **最常用**，把程序留在后台 |
| **`Ctrl + b`** 然后按 **`[`** | 进入**滚动模式**（可上下翻看历史输出） | 按 `q` 退出滚动模式        |

### 2. 窗口（Window）管理（类似浏览器标签页）
| 快捷键                              | 功能说明                                         |
| :---------------------------------- | :----------------------------------------------- |
| `Ctrl + b` 然后按 **`c`**           | 新建一个窗口（Create）                           |
| `Ctrl + b` 然后按 **`n`** / **`p`** | 切换到 **下一个** / **上一个** 窗口（Next/Prev） |
| `Ctrl + b` 然后按 **`0~9`**         | 直接跳转到第 N 个窗口                            |
| `Ctrl + b` 然后按 **`w`**           | 列出所有窗口供选择（可视化管理）                 |
| `Ctrl + b` 然后按 **`,`**           | 给当前窗口重命名（如改为 "Claude"）              |
| `Ctrl + b` 然后按 **`&`**           | 关闭当前窗口（需确认）                           |

### 3. 面板（Pane）管理（分屏操作）
| 快捷键                         | 功能说明               |
| :----------------------------- | :--------------------- |
| `Ctrl + b` 然后按 **`%`**      | 将当前窗口**左右**分割 |
| `Ctrl + b` 然后按 **`"`**      | 将当前窗口**上下**分割 |
| `Ctrl + b` 然后按 **`方向键`** | 在不同面板之间切换光标 |
| `Ctrl + b` 然后按 **`x`**      | 关闭当前面板（需确认） |
| `Ctrl + b` 然后按 **`空格键`** | 切换面板的排版布局     |

### 4. 帮助与配置
| 快捷键                    | 功能说明                                                     |
| :------------------------ | :----------------------------------------------------------- |
| `Ctrl + b` 然后按 **`?`** | 显示所有快捷键帮助列表（忘了随时查）                         |
| `Ctrl + b` 然后按 **`:`** | 进入 tmux 命令行模式（可输入 `source-file ~/.tmux.conf` 重载配置） |

---

## 🎯 日常标准工作流演示

1. **连接 VPS**：输入 `ssh root@你的IP`。
2. **进入环境**：输入 `tmux new -A -s claude`。
3. **启动任务**：在 tmux 里输入 `claude` 开始工作。
4. **中途离开**：直接关掉 SSH 窗口（或按 `Ctrl+b` 然后 `d` 主动脱离）。
5. **恢复现场**：重新连上 VPS，再次输入 `tmux new -A -s claude`，无缝衔接。