快速定位
最短路径
claude # 启动交互模式
claude "修复这个 bug" # 单次任务
claude -p "审查代码" # 打印输出后退出
核心场景速查
| 场景 | 命令 |
|---|
| 启动对话 | claude |
| 继续上次 | claude -c |
| 恢复指定会话 | claude -r <session-id> |
| 智能 Git 提交 | claude commit |
| 列出所有会话 | claude --list |
最小工作流
起手式
cd 项目目录
claude # 启动交互模式
核心命令链
claude "添加用户认证" # 自然语言任务
claude exec "重构这块逻辑" # 非交互自动化
claude -p "审查 PR" # 打印输出
收尾动作
/exit # 退出
/checkpoint # 保存检查点
高频场景 Recipes
代码生成与重构
添加 RESTful API 端点
将这个 class 改为 TypeScript
为这个函数添加单元测试
重构这段 SQL 查询
调试与修复
修复空指针异常
解决 500 错误
为什么这个 API 超时
修复 CSS 在 Safari 的问题
代码审查
审查这段代码的安全性
检查这个函数的性能
分析项目架构和技术栈
优化这个复杂查询
DevOps 与自动化
设置 Docker 容器化
创建 GitHub Actions 流水线
更新所有依赖到最新版本
配置 Nginx 反向代理
Unix 哲学组合
git diff | claude -p "审查变更并生成报告"
tail -f app.log | claude -p "发现异常立即通知"
find . -name "*.js" -exec claude -p "优化此文件" {} \;
CLI 命令速查
基础命令
| 命令 | 说明 |
|---|
| claude | 启动交互模式 |
| claude "任务" | 单次任务 |
| claude -p "查询" | 打印退出 |
| claude exec "自动化" | 非交互模式 |
| claude -c | 继续最近对话 |
| claude -r [id] | 恢复会话 |
| claude --new | 新建对话 |
| claude --list | 列出所有会话 |
| claude --delete ID | 删除会话 |
| claude commit | 智能 Git 提交 |
| claude update | 检查更新 |
CLI 选项
| 选项 | 说明 |
|---|
| --help / -h | 帮助信息 |
| --version / -v | 版本信息 |
| --debug [filter] | 调试模式 |
| --debug-file <path> | 调试日志输出到文件 |
| --model <model> | 指定模型 |
| --settings <file/json> | 加载设置 |
| --setting-sources <sources> | 设置源(user,project,local) |
| --permission-mode <mode> | 权限模式 |
| --mcp-config <configs> | MCP 服务器配置 |
| --strict-mcp-config | 仅用 --mcp-config |
| --add-dir <dirs> | 允许目录 |
| --output-format <fmt> | 输出格式(text/json/stream-json) |
| --input-format <fmt> | 输入格式 |
| --bare | 跳过 hooks/LSP/插件同步 |
| --name / -n <name> | 会话名称 |
| --session-id <uuid> | 指定会话 ID |
| --fork-session | 恢复时创建新会话 |
| --from-pr <num> | 从 PR 恢复会话 |
| --resume / -r [id] | 恢复会话 |
| --continue / -c | 继续最近对话 |
| --max-turns <n> | 最大 agent 轮数 |
| --max-budget-usd <amount> | 最大 API 花费 |
| --effort <level> | 努力级别(low/medium/high/max) |
| --agent <name> | 指定子代理 |
| --agents <json> | 动态定义子代理 |
| --tools <tools> | 限制可用工具 |
| --allowedTools <tools> | 允许的工具 |
| --disallowedTools <tools> | 禁止的工具 |
| --system-prompt <prompt> | 替换系统提示 |
| --system-prompt-file <file> | 从文件加载系统提示 |
| --append-system-prompt <prompt> | 追加系统提示 |
| --append-system-prompt-file <file> | 从文件追加系统提示 |
| --permission-prompt-tool <tool> | MCP 处理权限提示 |
| --mcp-config <configs> | MCP 服务器配置 |
| --plugin-dir <paths> | 加载插件目录 |
| --chrome | 启用 Chrome 集成 |
| --no-chrome | 禁用 Chrome 集成 |
| --ide | 自动连接 IDE |
| --remote "任务" | 创建 Web 会话 |
| --teleport | 恢复 Web 会话到本地 |
| --remote-control / --rc | 启用远程控制 |
| --worktree / -w [name] | git worktree 隔离 |
| --tmux | 创建 tmux 会话(需 --worktree) |
| --enable-auto-mode | 启用自动模式 |
| --allow-dangerously-skip-permissions | 允许跳过权限 |
| --dangerously-skip-permissions | 跳过所有权限检查 |
| --betas <headers> | Beta 请求头 |
| --init | 运行初始化 hooks |
| --init-only | 仅运行初始化 |
| --maintenance | 运行维护 hooks |
| --replay-user-messages | 重放用户消息到 stdout |
| --include-hook-events | 在输出中包含 hook 事件 |
| --include-partial-messages | 包含部分流式事件 |
| --json-schema <schema> | JSON Schema 验证输出 |
| --fallback-model <model> | 模型过载时的备用模型 |
| --verbose | 详细日志 |
| --no-session-persistence | 禁用会话持久化 |
| --print / -p | 打印模式 |
| --idle-timeout | 空闲超时(默认 90s) |
CLI 子命令速查
认证管理
| 命令 | 说明 |
|---|
| claude auth login | 登录账户 |
| claude auth login --console | API 计费登录 |
| claude auth login --sso | SSO 认证 |
| claude auth logout | 登出 |
| claude auth status | 显示认证状态 |
| claude auth status --text | 人类可读输出 |
其他子命令
| 命令 | 说明 |
|---|
| claude agents | 列出所有配置的子代理 |
| claude auto-mode defaults | 打印自动模式规则 JSON |
| claude auto-mode config | 显示有效配置 |
| claude mcp | MCP 服务器配置 |
| claude plugin <subcommand> | 插件管理 |
| claude remote-control | 启动远程控制服务器 |
| claude update | 更新到最新版本 |
内置斜杠命令速查
基本操作
| 命令 | 说明 |
|---|
| /help | 显示所有命令 |
| /clear | 清除历史。别名:/reset, /new |
| /exit | 退出 CLI。别名:/quit |
| /config | 打开设置界面。别名:/settings |
| /status | 显示版本、模型、账户、连接状态 |
| /init | 初始化项目,创建 CLAUDE.md |
| /doctor | 健康检查,诊断安装问题 |
账户与模型
| 命令 | 说明 |
|---|
| /login | 登录 Anthropic 账户 |
| /logout | 登出账户 |
| /model [name] | 选择或更改 AI 模型 |
| /usage | 显示计划限额和速率限制状态 |
| /cost | 显示 Token 使用统计 |
| /extra-usage | 配置额外用量,绕过速率限制 |
文件与代码
| 命令 | 说明 |
|---|
| /memory | 编辑 CLAUDE.md 记忆文件,管理自动记忆 |
| /context | 可视化上下文使用,显示优化建议 |
| /compact [instructions] | 压缩对话,释放上下文空间 |
| /rewind | 回溯对话/代码到之前状态。别名:/checkpoint |
| /copy [N] | 复制上一个响应到剪贴板(/copy 2 复制倒数第二个) |
| /export [filename] | 导出会话为纯文本 |
Git 与版本控制
| 命令 | 说明 |
|---|
| /diff | 打开交互式 diff 查看器,查看未提交变更 |
| /branch [name] | 在当前点创建对话分支。别名:/fork |
| /resume [session] | 恢复指定 ID 或名称的会话。别名:/continue |
| /pr-comments [PR] | 获取并显示 GitHub PR 评论 |
开发工具
| 命令 | 说明 |
|---|
| /mcp | 管理 MCP 服务器连接和 OAuth 认证 |
| /agents | 管理 agent 子代理配置 |
| /tasks | 列出和管理后台任务。别名:/bashes |
| /hooks | 查看 hook 配置 |
| /plugins | 管理插件 |
调试与排障
| 命令 | 说明 |
|---|
| /btw <question> | 快速提问,不添加对话历史 |
| /debug [description] | 启用调试日志,排查问题 |
| /sandbox | 切换沙盒模式(支持平台) |
| /security-review | 分析当前分支变更的安全漏洞 |
自动化与计划
| 命令 | 说明 |
|---|
| /loop [interval] <prompt> | 按间隔重复运行提示,监控部署等 |
| /schedule [description] | 创建云端定时任务 |
| /effort [low|medium|high|max|auto] | 设置努力级别 |
输出与界面
| 命令 | 说明 |
|---|
| /output-style | 设置输出风格 |
| /statusline | 配置状态行显示 |
| /terminal-setup | 配置终端快捷键(仅支持终端) |
| /theme [name] | 更改颜色主题(含亮/暗/色盲模式) |
| /color [color] | 设置提示栏颜色(red/blue/green/yellow/purple/orange/pink/cyan) |
| /vim | 切换 Vim/Normal 编辑模式 |
| /fast [on|off] | 切换快速模式 |
IDE 与集成
| 命令 | 说明 |
|---|
| /ide | 管理 IDE 集成,显示状态 |
| /chrome | 配置 Chrome 集成 |
| /desktop | 在桌面应用中继续当前会话(macOS/Windows)别名:/app |
| /mobile | 显示二维码下载移动端应用。别名:/ios, /android |
安装与升级
| 命令 | 说明 |
|---|
| /install-github-app | 设置 GitHub Actions 应用 |
| /install-slack-app | 安装 Slack 应用 |
| /upgrade | 打开升级页面 |
| /release-notes | 查看完整更新日志 |
其他
| 命令 | 说明 |
|---|
| /plan [description] | 进入计划模式 |
| /permissions | 管理工具权限规则。别名:/allowed-tools |
| /privacy-settings | 查看和更新隐私设置(Pro/Max) |
| /rename [name] | 重命名当前会话 |
| /insights | 生成会话分析报告 |
| /stats | 可视化每日用量、会话历史、连续使用 |
| /feedback [report] | 提交反馈。别名:/bug |
| /stickers | 订购贴纸 |
| /passes | 与朋友分享免费周 |
| /keybindings | 打开或创建快捷键配置文件 |
| /reload-plugins | 重新加载所有插件 |
| /remote-control | 启用远程控制。别名:/rc |
| /remote-env | 配置远程环境默认值 |
| /powerup | 交互式教程(v2.1.90+) |
内置 Bundled Skills
| 命令 | 说明 |
|---|
| /batch <instruction> | 并行大规模变更,协调多个 agent |
| /claude-api | 加载 Claude API 参考(自动触发) |
| /debug [description] | 启用调试并排查问题 |
| /loop [interval] <prompt> | 按计划重复运行提示 |
| /simplify [focus] | 审查并修复代码质量问题 |
Auto Memory 系统
基础命令
| 命令 | 说明 |
|---|
| /memory | 编辑记忆文件 |
| /memory edit | 编辑记忆 |
| /memory show | 显示当前记忆 |
| /memory clear | 清除记忆 |
| /memory reload | 重新加载 |
配置
# 设置自动记忆目录 (user/local 级别)
autoMemoryDirectory: "~/my-memory-dir"
# memory frontmatter - 持久记忆 (v2.1.33+)
---
memory: 记住这个项目的技术栈是 Next.js + TypeScript
---
记忆文件位置
.claude/memory.md # 项目级记忆
~/.claude/memory.md # 全局记忆
autoMemoryDirectory/ # 自定义自动记忆目录
记忆语法
# 项目记忆
## 代码规范
- 使用 TypeScript 严格模式
- 函数必须类型注解
## 项目结构
- src/: 源代码
- tests/: 测试
版本历史速记
worktree.baseRef sandbox.bwrapPath/socatPath parentSettingsBehavior:设置、 托管设置、 管理级 key、Hooks effort 级别传递CLAUDE_CODE_SESSION_ID CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN:环境变量、 禁用选项、剪贴板粘贴提示- v2.1.131(2026-05-06):VS Code 扩展激活修复、Mantle 端点认证修复
- v2.1.122(2026-04-28):OAuth 认证 401 重试循环修复
/teleport:Skills 热重载、Agent 上下文分叉、Hooks 生命周期、、语言设置等百项更新- v2.1.50(2026-02-20):Worktree 隔离支持
- v2.1.59(2026-02-26):Auto Memory 自动记忆
/simplify /batch:、 命令/loop:+ cron 调度/effort:MCP elicitation、/branch /fork:(旧 )、Opus 4.6 token 限额rate_limits effort:statusline、 frontmatter--bare:flagmanaged-settings.d/ CwdChanged FileChanged:、/ hooksTaskCreated:PowerShell 工具预览、 hook- v2.1.85(2026-03-26):MCP headersHelper、时间戳标记
- v2.1.86(2026-03-27):Session-Id header、Read 工具优化
defer PermissionDenied:权限决策、 hook/powerup:、PowerShell 强化
Hooks 系统
配置文件
.claude/hooks.json # 项目级
~/.claude/hooks.json # 全局
事件类型
| 事件 | 触发时机 |
|---|
| pre-edit | 文件编辑前 |
| post-edit | 文件编辑后 |
| pre-run | 命令执行前 |
| post-run | 命令执行后 |
| conversation-start | 会话开始 |
| conversation-end | 会话结束 |
| CwdChanged | 目录变更(v2.1.83+) |
| FileChanged | 文件变更(v2.1.83+) |
| TaskCreated | 任务创建(v2.1.84+) |
| PermissionDenied | 权限拒绝(v2.1.89+) |
| StopFailure | 停止失败(v2.1.78+) |
| Elicitation | MCP 征询(v2.1.76+) |
| ElicitationResult | 征询结果(v2.1.76+) |
| PostCompact | 压缩后(v2.1.76+) |
| TeammateIdle | 团队成员空闲(v2.1.33+) |
| TaskCompleted | 任务完成(v2.1.33+) |
Hook 条件语法
{
"pre-edit": {
"if": "file.endsWith('.js')",
"script": "console.log('编辑 JS')"
}
}
Hooks 传递 Effort 级别(v2.1.133+)
// hooks 现在通过 effort.level JSON 字段和 $CLAUDE_EFFORT 环境变量接收 effort 级别
{
"PreToolUse": {
"if": "tool.name == 'Bash' && effort.level == 'high'",
"script": "console.log('高 effort 级别执行 Bash')"
}
}
defer 权限决策(v2.1.89+)
{
"PreToolUse": {
"if": "tool.name == 'Bash'",
"script": "return { defer: true }"
}
}
MCP 集成
管理命令
| 命令 | 说明 |
|---|
| /mcp list | 列出服务器 |
| /mcp add 名称 | 添加服务器 |
| /mcp remove 名称 | 移除服务器 |
| --mcp-list | CLI 查看 |
CLI 子命令
claude mcp # MCP 配置
环境变量
| 变量 | 说明 |
|---|
| CLAUDE_CODE_MCP_SERVER_NAME | MCP 服务器名称 |
| CLAUDE_CODE_MCP_SERVER_URL | MCP 服务器 URL |
| MCP_CONNECTION_NONBLOCKING=true | -p 模式跳过等待 |
Settings 配置速查
配置作用域
| 作用域 | 位置 | 影响范围 |
|---|
| Managed | 服务器/ MDM / registry | 所有用户 |
| User | ~/.claude/settings.json | 当前用户 |
| Project | .claude/settings.json | 团队共享 |
| Local | .claude/settings.local.json | 仅本地 |
常用设置
| 设置 | 说明 |
|---|
| model | 默认模型 |
| effortLevel | 努力级别(low/medium/high) |
| autoMemoryDirectory | 自动记忆目录 |
| includeGitInstructions | 包含 Git 指令 |
| autoUpdatesChannel | 更新通道(stable/latest) |
| cleanupPeriodDays | 会话清理周期 |
| defaultShell | 默认 shell(bash/powershell) |
| language | 响应语言 |
| alwaysThinkingEnabled | 启用扩展思考 |
| showThinkingSummaries | 显示思考摘要 |
权限设置
{
"permissions": {
"allow": ["Bash(git *)", "Read(./src/**)"],
"deny": ["Read(./.env)", "Bash(rm -rf *)"],
"defaultMode": "acceptEdits"
}
}
沙盒设置
{
"sandbox": {
"enabled": true,
"failIfUnavailable": true,
"bwrapPath": "/usr/bin/bwrap", // Linux bwrap 路径(v2.1.133+)
"socatPath": "/usr/bin/socat", // Linux socat 路径(v2.1.133+)
"filesystem": {
"allowWrite": ["/tmp/build"],
"denyRead": ["~/.aws/credentials"]
},
"network": {
"allowedDomains": ["github.com", "*.npmjs.org"]
}
}
}
新增环境变量(v2.1.132+)
CLAUDE_CODE_SESSION_ID # 当前会话 ID
CLAUDE_EFFORT # Hooks 传递的 effort 级别
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 # 禁用 alternate screen 模式
子代理(Subagents)
内置代理
general-purpose # 通用问题解决
code-reviewer # 代码审查专家
test-runner # 测试执行专家
debug-expert # 调试专家
documentation-writer # 文档专家
调用语法
| 命令 | 说明 |
|---|
| /agent use code-reviewer | 使用代码审查代理 |
| /agent run test-runner "场景" | 运行测试代理 |
| /agent list | 列出可用代理 |
| /agent info <name> | 查看代理信息 |
CLI 调用
claude agents # 列出所有子代理
claude --agent my-agent # 指定子代理
claude --agents '{"reviewer":{"description":"..."}}' # 动态定义
工作树(Worktree)隔离
CLI 选项
--worktree / -w [name] # 创建 worktree
--tmux # 创建 tmux 会话
--tmux=classic # 传统 tmux
设置
{
"worktree": {
"symlinkDirectories": ["node_modules", ".cache"],
"sparsePaths": ["packages/my-app"],
"baseRef": "origin/main" // 新建 worktree 的基础分支(v2.1.133+,fresh|head,默认 origin/<default>)
}
}
远程控制(Remote Control)
CLI
claude remote-control --name "My Project" # 启动服务器
claude --remote-control # 交互模式启用
Web 会话
claude --remote "任务描述" # 创建 Web 会话
claude --teleport # 恢复 Web 会话到本地
Chrome 集成
CLI 选项
--chrome # 启用 Chrome 集成
--no-chrome # 禁用 Chrome 集成
输出风格配置
基础模式
| 命令 | 说明 |
|---|
| /output-style concise | 简洁 |
| /output-style detailed | 详细 |
| /output-style code-focused | 代码优先 |
| /output-style explanation | 解释详细 |
| /output-style summary | 摘要 |
语言风格
/output-style --javascript google
/output-style --python pep8
/output-style --typescript standard
状态行配置
命令
/statusline enable # 启用
/statusline disable # 禁用
/statusline reset # 重置
显示信息
--show model # 当前模型
--show tokens # Token 使用
--show time # 响应时间
--show rate_limits # 速率限制
--show git-branch # Git 分支
位置与主题
--position top/bottom # 位置
--align left/center/right # 对齐
--theme dark/light/auto # 主题
--style minimal/detailed # 风格
终端与快捷键
快捷键
| 按键 | 功能 |
|---|
| Ctrl+C | 中断操作 |
| Ctrl+D | 退出 |
| Tab | 智能补全 |
| ↑/↓ | 历史导航 |
| Esc+Esc | 回溯菜单 |
| Ctrl+R | 搜索历史 |
| Ctrl+X Ctrl+E | 外部编辑器 |
| Ctrl+O | Transcript 模式 |
终端配置
/terminal-setup --bind "Ctrl+P" /previous
/terminal-setup --preset vim
/terminal-setup --theme monokai
权限管理
基础命令
| 命令 | 说明 |
|---|
| /permissions show | 显示权限 |
| /permissions reset | 重置 |
| /permissions import file.json | 导入 |
权限模式
| 模式 | 说明 |
|---|
| default | 询问确认 |
| acceptEdits | 自动接受编辑 |
| plan | 仅规划模式 |
| auto | 自动模式(需许可) |
| dontAsk | 不询问 |
| bypassPermissions | 跳过所有检查 |
CLI 选项
--permission-mode <mode> # 指定模式
--enable-auto-mode # 启用自动模式
--allow-dangerously-skip-permissions # 允许跳过
隐私设置
数据保留
/privacy-settings retention 7days
/privacy-settings retention 30days
/privacy-settings retention session
/privacy-settings retention permanent
匿名化
anonymize-on/off # 开关匿名化
strip-paths # 移除路径
strip-usernames # 移除用户名
mask-secrets # 遮蔽密钥
detect-pii # 检测隐私信息
故障排除
诊断
/doctor # 健康检查
--debug # 调试模式
--debug-file /tmp/claude-debug.log # 调试日志
--log-level debug # 详细日志
claude auth status # 认证状态
常见问题
| 问题 | 解决 |
|---|
| 连接超时 | 检查网络/代理 |
| 认证失败 | /login 或 claude auth login |
| 权限错误 | 检查文件权限 |
| 模型不可用 | /model 切换 |
配置重置
/config reset # 重置配置
rm -rf .claude/ # 清理项目配置
claude auth logout && claude auth login # 重新认证
CLAUDE.md 与记忆系统
CLAUDE.md 位置
~/.claude/CLAUDE.md # 用户级
CLAUDE.md # 项目根目录
.claude/CLAUDE.md # 项目 .claude 目录
frontmatter 支持
---
memory: 项目上下文记忆
effort: medium
agent: code-reviewer
---
用途
- 项目级指令和上下文
- 编码规范和约定
- 常用命令和脚本
- 团队知识共享
🧾 版本变更
v2.1.133(2026-05-08)
worktree.baseRef fresh head origin/<default>sandbox.bwrapPath sandbox.socatPathparentSettingsBehavior 'first-wins' | 'merge'effort.level $CLAUDE_EFFORT- Focus mode 行为改进、内存使用优化
v2.1.132(2026-05-07)
CLAUDE_CODE_SESSION_IDCLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1- 剪贴板粘贴提示改进
v2.1.131(2026-05-06)
- 修复 Windows VS Code 扩展激活问题
- 修复 Mantle 终端认证错误