Claude Code 常用命令速查手册
这篇文章是什么?
从 50+ 命令中筛选出 真正高频、能提升开发效率 的命令,按使用场景组织。不常用的不收录,每一条都经过实战验证。
使用建议:先掌握「核心 10 个」,再按需学习进阶命令。收藏备用,用到时 Ctrl+F 搜索。
一、CLI 启动命令
在终端(PowerShell / CMD / Bash)中输入,决定 Claude Code 如何启动。
|
命令 |
用途 |
|---|---|
|
|
在当前目录启动,最常用 |
|
|
直接打开指定目录,不用先 cd |
|
|
继续上次对话,终端关了也不怕 |
|
|
一次性问答后退出,适合脚本/CI |
|
|
跳过所有权限确认,仅限 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
|
命令 |
效果 |
适用场景 |
|---|---|---|
|
|
压缩但保留上下文 |
继续同一任务,上下文过重 |
|
|
硬重置,全部清空 |
切换到完全不同的任务 |
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 |
每次操作前需要你确认 |
|
|
Auto-Accept |
无需确认,自动执行。适合写测试、生成样板代码 |
|
再按 |
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 个就够用了:
|
快捷键 |
作用 |
|---|---|
|
|
中断当前 Claude 的回答 |
|
|
搜索命令历史 |
|
|
清屏(保留下文历史) |
|
|
退出 Claude Code |
|
|
切换模式(Normal → Auto-Accept → Plan) |
|
|
打开回退菜单(撤销对话/代码) |
文件与命令快捷输入
|
输入方式 |
效果 |
|---|---|
|
|
自动补全文件路径,把文件内容加入上下文 |
|
|
直接执行 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,把它当可编程的编码伙伴用,差距就在对命令体系的熟悉程度。