
Claude Code 的命令主要分为三类：
1. **终端启动/CLI 命令**（在 shell 中直接运行 `claude` + 参数）
2. **常用全局 Flags**（几乎所有模式都支持）
3. **交互模式内的 Slash 命令**（进入 `claude` 后输入 `/` 触发的指令）

### 1. 终端 CLI 命令（claude [flags]）

| 命令示例                        | 主要作用                                   | 典型用法示例                                      | 备注                  |
|--------------------------------|--------------------------------------------|---------------------------------------------------|-----------------------|
| `claude`                       | 启动交互式 REPL / TUI 会话                 | `claude`                                          | 最常用入口            |
| `claude "你的任务描述"`         | 带初始提示启动交互会话                     | `claude "写单元测试并运行它们"`                    | 直接开始工作          |
| `claude -p "查询"`             | 非交互式单次查询（pipe 友好，执行后退出）   | `cat error.log \| claude -p "分析日志"`            | 脚本 / CI 常用        |
| `claude -c`                    | 继续当前目录下最近的会话                   | `claude -c`                                       | 恢复上次工作          |
| `claude -c -p "继续任务"`      | 继续上次会话 + 单次查询后退出              | `claude -c -p "修复剩余 bug"`                     | 快速迭代              |
| `claude -r <session-id>`       | 按 ID 恢复特定历史会话                     | `claude -r abc123 "继续优化"`                     | 指定会话              |
| `claude update`                | 更新到最新版本                             | `claude update`                                   | 保持最新              |
| `claude auth login`            | 登录 Anthropic 账号                        | `claude auth login --email xxx@xx.com`            | 首次或切换账号        |
| `claude auth logout`           | 退出登录                                   | `claude auth logout`                              | —                     |
| `claude doctor`                | 诊断环境、健康检查                         | `claude doctor`                                   | 排查问题              |

### 2. 常用全局 Flags（可加在 claude 命令后）

| Flag                           | 缩写 | 作用                                          | 示例                                           |
|--------------------------------|------|-----------------------------------------------|------------------------------------------------|
| `--model <model>`              | -m   | 指定模型（sonnet / opus / haiku 或完整名称）   | `--model claude-sonnet-4-6`                    |
| `--continue` / `--resume`      | -c   | 加载当前目录最近会话                          | `claude -c`                                    |
| `--resume <id>`                | -r   | 按 ID 恢复会话                                | `claude -r abc123`                             |
| `--pipe` / `-p`                | -p   | 非交互单次查询（常与 pipe 一起用）            | `claude -p "总结"`                             |
| `--tools <list>`               | —    | 只允许特定工具（逗号分隔）                    | `--tools "Bash,Edit,Read"`                     |
| `--disallowedTools <list>`     | —    | 禁用特定工具                                  | `--disallowedTools "Bash(rm *)"`               |
| `--dangerously-skip-permissions` | —  | 跳过所有权限确认（极度危险，仅调试用）        | `--dangerously-skip-permissions`               |
| `--debug`                      | —    | 开启详细调试日志                              | `claude --debug`                               |
| `--no-color`                   | —    | 禁用彩色输出                                  | `--no-color`                                   |

### 3. 交互模式内 Slash 命令（输入 / 后出现，可搜索过滤）

| Slash 命令              | 主要作用                                      | 常用场景 / 备注                              |
|-------------------------|-----------------------------------------------|----------------------------------------------|
| `/help`                 | 显示所有可用 slash 命令（含自定义）           | 必备，随时查看                               |
| `/model`                | 切换模型（Sonnet / Opus / Haiku 等）          | 性能 vs 速度权衡                             |
| `/init`                 | 扫描项目，自动生成 CLAUDE.md 项目记忆文件     | 新项目强烈推荐先跑一次                       |
| `/compact`              | 压缩当前对话历史，节省上下文 token            | 会话太长时使用                               |
| `/clear`                | 清空当前对话，从零开始                        | 换新任务时                                   |
| `/memory` / `/edit-memory` | 编辑 CLAUDE.md 或其他记忆文件              | 持久化项目知识                               |
| `/cost`                 | 显示当前会话 token 消耗 & 估算费用            | 监控大模型使用                               |
| `/rewind`               | 撤销上一步变更（类似 git revert）             | 改坏了快速回退                               |
| `/theme`                | 切换界面主题（深色/浅色/自定义）              | 改善夜间阅读                                 |
| `/insights`             | 生成使用习惯分析报告（HTML）                  | 每月跑一次，优化 workflow                    |
| `/plugin`               | 安装/管理插件、市场扩展                       | 扩展功能（如 github 集成）                   |
| `/install-github-app`   | 安装 Claude 的 GitHub App（PR 自动 review）   | 团队协作神器                                 |

**补充说明**（2026 年 3 月最新情况）：
- 官方最权威文档始终是：https://code.claude.com/docs/en/cli-reference
- 交互界面按 `/` 后直接打字可模糊搜索命令（超级方便）
- 很多高级用法依赖 **CLAUDE.md**（项目记忆文件） + **自定义 slash commands**（放在 `.claude/commands/` 目录下写 markdown 即可）
- 工具权限（Edit/Bash/Read 等）默认会逐个确认，熟练后可用 `--dangerously-skip-permissions` 或 hooks 自动化

运行下面命令可快速查看本地最新帮助：
```bash
claude --help
# 或进入交互模式后
/help
```

