跳转到内容

Claude Code 常用命令速查手册

💡

这篇文章是什么?

从 50+ 命令中筛选出 真正高频、能提升开发效率 的命令,按使用场景组织。不常用的不收录,每一条都经过实战验证。

使用建议:先掌握「核心 10 个」,再按需学习进阶命令。收藏备用,用到时 Ctrl+F 搜索。


一、CLI 启动命令

在终端(PowerShell / CMD / Bash)中输入,决定 Claude Code 如何启动。

命令

用途

claude

在当前目录启动,最常用

claude 目录路径

直接打开指定目录,不用先 cd

claude --resumeclaude -c

继续上次对话,终端关了也不怕

claude --print "问题"

一次性问答后退出,适合脚本/CI

claude --dangerously-skip-permissions

跳过所有权限确认,仅限 Docker/CI 可信环境

💡

--dangerously-skip-permissions 新手慎用!严禁在包含生产数据的本地机器上使用。


二、会话内核心命令(每天必用 10 个)

进入 Claude Code 对话后,用 / 开头触发。这 10 个是日常最高频的。

1. /help — 查看所有命令

忘了就敲这个,比翻文档快。

/help

2. /init — 项目初始化

在项目根目录生成 CLAUDE.md 文件,相当于给 Claude 的「项目说明书」。每次新项目第一步。

/init

之后可以在 CLAUDE.md 中加入:技术栈、代码风格、测试规范、常用命令。Claude 每次会话都会读取它,省去重复解释的功夫。

3. /compact — 压缩对话历史

对话长了、Claude 开始忘了之前说的,用这个压缩历史腾出空间。

/compact                                  # 基础压缩
/compact retain auth 模块的改动和错误处理   # 保留关键信息

最佳时机:上下文占用 70-80% 时就主动执行,不要等到 95% 才救火。用 /context 查看当前用量。

4. /clear — 清空对话,从头开始

/clear

命令

效果

适用场景

/compact

压缩但保留上下文

继续同一任务,上下文过重

/clear

硬重置,全部清空

切换到完全不同的任务

5. /model — 切换模型

/model           # 交互式选择
/model sonnet    # Sonnet 4.6:日常编码首选
/model opus      # Opus 4.6:复杂架构/关键代码
/model haiku     # Haiku 4.5:简单任务,最快最便宜

省钱策略:日常用 Sonnet,遇到瓶颈切 Opus,琐碎操作切 Haiku。

6. /context — 查看上下文用量

/context

显示类似 Context usage: 67% (134,400 / 200,000 tokens)。70% 以上就该 /compact 了。

7. /cost — 查看花费

/cost

显示当前会话的 Token 消耗和费用,强迫症必备。

8. /diff — 查看 Claude 改了什么

/diff              # 所有改动
/diff src/auth.ts  # 只看某个文件

提交前一定要过一眼,确认 Claude 没改坏东西。

9. /memory — 编辑 CLAUDE.md

/memory

不退出会话就能修改项目规则,适合中途补充约定。

还有一个快速追加的技巧:

# 使用 async/await,不要用 .then() 链

# 开头的行会直接追加到 CLAUDE.md。

10. /resume — 恢复历史会话

claude --resume                     # 恢复最近会话
claude --resume auth-refactor       # 按名称恢复
/resume                              # 在会话内查看列表选择

三、模式切换

这是很多用户不知道的「隐藏开关」,用对了效率翻倍。

操作

模式

说明

默认

Normal

每次操作前需要你确认

Shift + Tab

Auto-Accept

无需确认,自动执行。适合写测试、生成样板代码

再按 Shift + Tab

Plan Mode

只读模式,Claude 只给方案不动代码。适合新项目分析、敏感文件修改

🧠

小技巧:按两次 Shift + Tab 进入 Plan Mode(思考模式),Claude 会花更多时间深度分析。在提示词中加 ultrathink 效果更佳。


四、进阶命令(效率倍增器)

掌握核心 10 个之后,这些是进一步提效的关键命令。

/btw — 不打断主线的附带提问

这是改变操作习惯的命令。当你正在做大任务,中途想到一个小问题,用 /btw 附带提问,不打断主任务、不占用主线 Token。

/btw useEffect 和 useLayoutEffect 有什么区别?

特点:不影响主线上下文、不能调用工具(只回答基于已有上下文的问题)、实测能省一半 Token。

/fork — 分叉会话做实验

/fork

复制一份当前会话,在副本里大胆尝试不同方案,不行就关掉回来。适合探索多种架构、测试高风险重构。

/review → /simplify(新版)

/simplify

启动 3 个并行 Agent 做代码审查,覆盖代码质量、安全漏洞、最佳实践、性能和测试覆盖率。提 PR 前跑一次,比你肉眼查得仔细。

/rewind — 撤销代码或对话

Esc Esc    # 打开回退菜单

可选:只回退对话(保留代码)、只回退代码(保留对话)、两者都回退。不小心批准了错误修改时的救星。

/plan — 显式切换计划模式

/plan

等同于 Shift+Tab,但可以显式调用。适合在自动化脚本或特定工作流中使用。

/fast — 极速模式

/fast

启用速度优化。注意:不是换了模型,是调整了 API 配置。适合交互式快速迭代和实时调试。

/export — 导出会话为文档

/export

解决复杂问题后导出,可留存为技术文档或团队知识库。

/todos — 持久化任务列表

Ctrl+T    # 切换任务列表显示

任务跨会话持久保存,关闭后不会消失,上下文压缩也不影响。


五、键盘快捷键速记

记住这 6 个就够用了:

快捷键

作用

Ctrl + C

中断当前 Claude 的回答

Ctrl + R

搜索命令历史

Ctrl + L

清屏(保留下文历史)

Ctrl + D

退出 Claude Code

Shift + Tab

切换模式(Normal → Auto-Accept → Plan)

Esc Esc

打开回退菜单(撤销对话/代码)

文件与命令快捷输入

输入方式

效果

@文件名

自动补全文件路径,把文件内容加入上下文

! 命令

直接执行 Bash 命令,输出自动喂入上下文

# 内容

快速追加到 CLAUDE.md 记忆


六、三种实战工作流

工作流 1:日常功能开发

claude                              # 1. 启动
/init                               # 2. 初始化(新项目)
「帮我做一个 xxx 功能」               # 3. 描述需求
(Claude 开发中...)
/diff                              # 4. 审查改动
! npm test                         # 5. 运行测试
/cost                              # 6. 看看花了多少钱
! git add . && git commit -m "..." # 7. 提交

工作流 2:Bug 排查

claude -c                           # 1. 继续上次会话
「这是报错信息:」[粘贴错误]          # 2. 贴错误
/btw 这个 API 的参数格式是什么?      # 3. 附带问题不打断
/diff                              # 4. 审查修复
! npm test                         # 5. 验证通过
/compact                           # 6. 压缩继续

工作流 3:大规模重构(安全模式)

claude                              # 1. 启动
Shift+Tab                          # 2. 切换 Plan Mode(只读)
「重构 auth 模块,把明文密码改成 bcrypt」# 3. 描述重构
(审查方案 → 批准后再切回执行)
/context                           # 4. 监控上下文
/compact retain auth 模块相关      # 5. 70% 时主动压缩
Shift+Tab                          # 6. 切到 Auto-Accept 执行
/diff                              # 7. 最终审查
/simplify                          # 8. AI 代码审查
/export                            # 9. 留存文档

七、关键原则

应该做的

  • 新项目第一步 /init
  • 70% 上下文就 /compact
  • 提交前 /diff + /simplify
  • 生产文件切 Plan Mode
  • 大任务用 /btw 附带提问
  • 用 Haiku 做简单任务省钱

不要做的

  • 不要等 95% 才压缩上下文
  • 不要在本地用 skip-permissions
  • 不要把 Opus 当默认模型
  • 不要跳过 /diff 直接提交
  • 不要一个会话做多个不相关的任务
  • 不要忽略 /cost,花费会失控

🎯

总结

先掌握核心 10 个命令(/init /compact /clear /model /context /cost /diff /help /memory /resume),每天就能省 30% 以上的操作时间。然后逐步加入 /btw、/simplify、/fork 等进阶命令。记住 Shift+Tab 切换模式——这个功能让你在「安全分析」和「高效执行」之间自由切换。

Claude Code 不是终端版 ChatGPT,把它当可编程的编码伙伴用,差距就在对命令体系的熟悉程度。