一句话总结
在 Claude Code 输入框开头敲 / 就会弹出命令菜单。截至 2026 年 6 月,CLI(v2.1.x)内置了 80 多条命令外加几个打包好的 skill,但每天真正常用的只有十来条:/clear、/compact、/context、/rewind、/usage、/init、/model、/plan、/permissions、/doctor。本文按”要解决什么问题”把值得记的命令分组,标出三处最容易踩坑的最新变化(/cost 现在只是 /usage 的别名;/vim 和 /pr-comments 已被移除),并告诉你每条命令在什么时刻该用。
还没装好 Claude Code 的话,先看 Claude Code 新手指南。
2026 年有哪些变化(用过旧教程的先看这段)
有三处命令变动会让 2025 年学 Claude Code 的人卡住:
/cost现在是/usage的别名。 两者打开的是同一个界面。/usage会显示本次会话成本、套餐额度、重置时间,并且在 Pro / Max / Team / Enterprise 套餐下还会按 skill、subagent、插件、MCP server 拆分用量。/stats也是同一界面的别名。/vim在 v2.1.92 被移除。 现在去/config里的 Editor mode 切换 Vim 输入模式。/pr-comments在 v2.1.91 被移除。 直接让 Claude 帮你读 PR 评论,或者用ghCLI。
最重要的新增是 /rewind(检查点),下面会专门讲。它是这个工具里最被低估的一条安全命令。
这篇适合谁看
已经用过几天 Claude Code、只会 /init 和 /clear、想搞清楚剩下那一长串命令到底干嘛的人。菜单会随版本和套餐变化,所以本文按”要解决的问题”组织,而不是按字母顺序逐条罗列。
开始前准备
- 进会话后直接敲
/,把当前能用的命令过一遍。哪些命令出现取决于平台、套餐和版本。比如/upgrade只在 Pro / Max 上显示,/privacy-settings也只对 Pro / Max 可见。 - 命令只在消息开头才被识别。命令名后面跟的文字会作为参数传给它。
- 把内置命令和 skill 分清楚:内置命令是写死在 CLI 里的;skill 是交给 Claude 的一段 prompt,它在合适时机也会自动触发。2026 年起自定义斜杠命令已并入 skill 体系,但你原有的
.claude/commands/<name>.md文件照常可用。详见 Claude Code Skills 指南。
会话生命周期
这一组管”一次对话”的开始、暂停、回收。日常用最多。
| 命令 | 作用 | 什么时候用 |
|---|---|---|
/clear | 开一段全新对话、清空上下文、保留 CLAUDE.md。别名:/reset、/new | 一个任务做完、要做不相关的新事 |
/compact [提示] | 把当前对话压成摘要以腾出上下文并继续 | 上下文快满但还要往下做 |
/context [all] | 用彩色网格可视化上下文占用,并给出优化建议 | 决定压缩前先看是谁在吃 token |
/resume [会话] | 按 ID 或名字恢复,或打开会话选择器 | 关了终端想接着做 |
/rewind | 把代码和/或对话回退到某个检查点,或压缩其中一段。别名:/checkpoint、/undo | 某次改动把东西改坏了,想撤销 |
/export [文件名] | 把对话导出为纯文本到文件或剪贴板 | 留档、贴给同事、写复盘 |
/rename [名字] | 重命名当前会话 | 反复 resume 的长会话 |
/compact 一定要带提示。空压会把闲聊一起留下;/compact 重点保留改过的文件、关键决策和剩余待办 才会留住你真正需要的部分。
/context 是你在 /compact 和 /clear 之间做选择之前该跑的命令。网格会告诉你窗口是被文件读取、工具输出还是 memory 膨胀占满的,你才知道该砍哪里。
/rewind:检查点安全网
Claude Code 会在每次编辑前自动给文件拍快照。跑 /rewind,或在输入框为空时连按两下 Esc,就能打开回退菜单。它会列出本次会话发过的每一条 prompt,选一个点,再选下面之一:
- 恢复代码和对话 —— 两者都回退到那个点。
- 恢复对话 —— 回退对话、保留当前代码(Claude 思路乱了但代码没问题时用)。
- 恢复代码 —— 回退文件、保留对话(执行翻车但 Claude 的方案是对的时候用)。
- 从这里往后/往前压缩 —— 把对话的一侧压成摘要、不动磁盘上的文件(相当于定向版
/compact)。
参考官方检查点文档,有两条限制值得记牢:
- Bash 改动不被追踪。 如果 Claude 跑过
rm、mv、cp、npm install或推了远端,/rewind撤不回来。只有直接的文件编辑工具才会被记入检查点。 - 它不能替代 Git。 检查点跨会话保留,30 天后自动清理(可配置)。把
/rewind当本地撤销,把 Git 当永久历史。
用量与成本
| 命令 | 作用 | 什么时候用 |
|---|---|---|
/usage | 本会话成本、套餐额度、下次重置时间,以及(Pro / Max / Team / Enterprise)按 skill/subagent/插件/MCP 拆分的用量 | ”我花了多少?额度啥时候重置?“ |
/usage-credits | 配置用量额度,到顶后还能继续干(原名 /extra-usage) | 任务做到一半撞上套餐上限想继续 |
/cost 和 /stats 现在打开的都是 /usage。不再有”API 美元”和”订阅配额”两条分开的命令:一个界面会读你当前的登录方式、显示对应数字。如果你用订阅,截至 2026 年 6 月的套餐为:Claude Pro 每月 20 美元(捆绑 Claude Code)、Max 每月 100 美元(5 倍额度)、Max 每月 200 美元(20 倍额度)。
项目记忆与初始化
| 命令 | 作用 |
|---|---|
/init | 在项目根目录生成初始 CLAUDE.md |
/memory | 编辑 CLAUDE.md、开关 auto-memory、查看 auto-memory 条目 |
每个仓库 /init 跑一次即可,之后用 /memory 或直接编辑 CLAUDE.md。在输入框开头打 # 也能快速追加一条 memory。设 CLAUDE_CODE_NEW_INIT=1 可启用交互式 /init,它会顺带带你过一遍 skill、hook 和个人 memory 文件。
配置、模型与推理力度
| 命令 | 作用 | 什么时候用 |
|---|---|---|
/config | 打开设置(主题、模型、输出风格、Editor/Vim 模式)。别名:/settings | 任何偏好修改,包括 Vim 模式 |
/model [模型] | 切换模型并存为新会话的默认 | 难题用 Opus,日常用 Sonnet |
/effort [级别] | 设推理力度:low、medium、high、xhigh、max、ultracode | 啃硬骨头调高,省 token 调低 |
/terminal-setup | 配置终端键映射(Shift+Enter 换行) | VS Code、Cursor、Zed 等里 Shift+Enter 不换行时 |
/add-dir <路径> | 把另一个目录加进当前会话的工作根 | 跨仓库改动、把脚本目录拉进来 |
/cd <路径> | 把会话切到新的工作目录(保留 prompt 缓存) | 整个会话换到另一个项目 |
/permissions | 查看/修改工具与路径的 allow、ask、deny 规则。别名:/allowed-tools | 终结”每条命令都要确认”的弹窗 |
/privacy-settings | 隐私设置(仅 Pro / Max) | 关闭训练数据共享、调整数据保留 |
Claude Code 只跑 Anthropic 模型:截至 2026 年 6 月为 Opus 4.7(顶配)和 Sonnet 4.6(主力),两者都是 100 万 token 上下文。用 /model 切主模型,用 /effort 按任务调推理力度——架构设计和棘手 bug 用 /effort xhigh,琐碎查询用 /effort low。
/permissions 是新手最容易忽略的命令。“Claude 又问我要不要跑 npm install”的解法,就是在这里把 Bash(npm install) 加进 allow 列表。/fewer-permission-prompts 这个 skill 还能扫你的历史记录、自动给出一份白名单建议。
规划与并行任务
| 命令 | 作用 | 什么时候用 |
|---|---|---|
/plan [描述] | 直接进入 plan 模式,Claude 先给出方案再动手 | 任何大改或风险改动 |
/agents | 管理 subagent(创建、编辑、查看) | “代码审查”或”测试编写”该由独立人格来做 |
/tasks | 查看并管理所有后台运行的东西。别名:/bashes | 跟踪本会话里的后台工作 |
/background [提示] | 把会话转入后台运行、腾出终端。别名:/bg | 不想盯着的长任务 |
/branch [名字] | 在当前点给对话拉一个分支去试别的方向 | 不丢掉当前线索的前提下探索另一种做法 |
/plan 是避免一次糟糕多文件改动的最便宜手段:Claude 把步骤列出来,你确认或修正,它再执行。配合 /rewind 就有了一个干净的实验闭环——先规划、再执行、走偏了就回退。
提交前审查 diff
| 命令 | 作用 |
|---|---|
/diff | 交互式 diff 查看器,看未提交改动和每一轮的 diff |
/review [PR] | 在当前会话里本地评审一个 PR |
/code-review [级别] [--fix] | 审 diff 找 bug 和可清理项;--fix 应用修改;ultra 跑云端深度审查 |
/security-review | 用安全视角分析当前分支待提交改动(注入、鉴权、数据泄露) |
/simplify [目标] | 只做清理的审查(复用、简化、效率),会应用修改、不找 bug |
/review 和 /security-review 是只读的深度审查。/code-review --fix 才是会动你工作区的那个,而 /code-review ultra(别名 /ultrareview)会在云端沙箱里多 agent 并行审——Pro 和 Max 有三次免费,之后从用量额度里扣。
扩展系统:subagent / hook / MCP
这几条是 Claude Code 扩展性的核心,每条都是通往一个子系统的入口。
| 命令 | 作用 | 什么时候用 |
|---|---|---|
/agents | 管理 subagent | 某个任务值得配一个专门人格 |
/hooks | 查看工具事件的 hook 配置(PreToolUse / PostToolUse / SessionStart 等) | 自动化”每次跑命令前先 lint""会话开始时打开 README” |
/mcp | 管理 MCP server(连接、认证、启停、查看工具) | 接入 Linear、Slack、Notion、GitHub、自家数据库 |
/skills | 列出可用 skill;按 token 数排序;从菜单隐藏 skill | 审一审挂载了哪些 skill、各自吃多少上下文 |
/plugin | 管理插件(list、install、enable、disable) | 把命令/skill/agent/hook 打包给团队 |
设计哲学:subagent 是”换个脑子”,hook 是”换个反射弧”,MCP server 是”换个外部世界”。三者能组合——比如一个 PreToolUse hook 在写入前调用 MCP 工具去校验输入。
账号与升级
| 命令 | 作用 |
|---|---|
/login | 登录 Anthropic 账号 |
/logout | 退出当前账号 |
/upgrade | 打开升级页面(仅 Pro / Max) |
多账号用户的常见痛点是不知道当前用的是哪个——先 /status,不对再 /login。
帮助与诊断
| 命令 | 作用 | 什么时候用 |
|---|---|---|
/status | 设置 → Status 标签:版本、模型、账号、连通性 | 排查”连错账号 / 跑错版本” |
/help | 显示帮助和命令列表 | 找命令、找文档链接 |
/doctor | 诊断安装与设置;按 f 自动修复 | 安装后第一次跑;遇到怪问题第一时间跑 |
/debug [描述] | 开启调试日志并分析会话调试日志 | 复现某个运行时问题、抓日志 |
/feedback [内容] | 带会话上下文提交反馈或 bug。别名:/bug、/share | 能复现、想让 Anthropic 看到的 bug |
/release-notes | 在版本选择器里浏览更新日志 | 升级后看多了什么 |
/doctor 输出里要重点看:CLI 版本、Node 版本、PATH 里的 claude 是哪个、账号状态、网络可达性。装错版本、PATH 顺序错、公司代理拦截,这条命令一次都能看出来,按 f 还能让 Claude 把能修的修掉。
IDE 与 GitHub 集成
| 命令 | 作用 |
|---|---|
/ide | 管理 IDE 集成并查看状态(VS Code / JetBrains) |
/install-github-app | 给仓库装上 Claude GitHub Actions app |
/ide 连过一次后,编辑器里会出现一个 Claude Code 面板,diff 也会直接内联渲染——比纯终端体验好很多。
自定义命令与 skill
你不止能用内置命令:
- 自定义 slash command / skill:
.claude/commands/deploy.md和.claude/skills/deploy/SKILL.md都会生成/deploy。skill 形式还能带一个放辅助文件的目录,以及控制”由你触发还是 Claude 自动触发”的 frontmatter。用$ARGUMENTS(或$1、$2)接收参数。 - 插件:把命令、skill、agent、hook 打包,用
/plugin管理。
怎么选:一句 prompt、不需要附带文档,写成命令文件就行;固定多步流程、要复用引用文件、要团队对齐,就放进 skill。完整对比见 Claude Code Skills 指南。
把命令用成肌肉记忆:日常十条
按使用频次排序,这十条大致覆盖 80% 的日常场景:
/clear—— 切任务前先清。/context—— 修剪前先看窗口被什么占了。/compact <提示>—— 上下文吃紧时定向压。/rewind—— 撤销一次坏改动(或连按两下Esc)。/usage—— 心里有数花了多少、额度还剩多少。/init—— 新仓库第一件事。/model和/effort—— 让脑力匹配任务难度。/plan—— 大改之前先想清楚。/permissions—— 把高频 Bash 加白名单,干掉确认弹窗。/doctor—— 遇到怪问题先跑这个。
再下一层:/agents、/hooks、/mcp 各看一次菜单,知道入口在哪——真要用了再深配。
容易踩的坑
- 把
/clear和/compact搞混:/clear是清掉重来,/compact是压缩继续,弄反了会丢上下文或塞不下。 /compact不带提示直接压,结果”已改文件清单”被丢——养成/compact <要优先保留什么>的习惯。- 指望
/rewind撤回被删的文件。它做不到:用rm删文件是 Bash 动作、不是被追踪的编辑。重要东西及早用 Git 提交。 /permissions给太宽,比如把所有 Bash 都白名单——别这么干,除非在隔离 worktree 里。- 找
/vim或/cost结果报 “Unknown command”:/vim已并入/config,/cost现在是/usage的别名。 /doctor报 PATH 里有两个claude:先在 shell 里which -a claude,确认哪个是真在跑的——通常是旧的 npm 全局安装盖住了新版本。
FAQ
Q:/clear、/compact 和 /rewind 怎么区分?
A:/clear 开一段空上下文的新对话(旧的还在 /resume 里)。/compact 把当前对话压成摘要、腾出空间继续。/rewind 把代码和/或对话回退到更早的检查点,是撤销而不是清理。长任务用 /compact,不相关的新活用 /clear,改坏了用 /rewind。
Q:/cost 和 /vim 去哪了?
A:/cost 还能用,但只是 /usage 的别名;/usage 显示本会话成本、套餐额度、重置时间,付费套餐下还按 skill/agent/MCP 拆分。/vim 在 v2.1.92 被移除——去 /config 的 Editor mode 切 Vim 输入模式。
Q:/rewind 能撤销 Claude 做的一切吗?
A:不能。它只追踪直接的文件编辑,不管 Bash 副作用。如果 Claude 跑过 rm、mv、npm install 或推了远端,这些在回退后仍然存在。检查点只保留 30 天、是本地撤销,不能替代 Git。重要的东西务必提交。
Q:斜杠命令和 skill 是一回事吗?
A:内置命令写死在 CLI 里、版本一致、不可禁用。skill 是交给 Claude 的 prompt,它能自动触发、你也能用 /<name> 调;它们放在 .claude/skills/ 里,团队成员之间可能不一样。.claude/commands/ 里的自定义命令文件照常可用,是 skill 最简单的形态。
Q:在 Claude Code 里该用哪个模型和力度?
A:截至 2026 年 6 月 Claude Code 只跑 Anthropic 模型——硬推理和架构用 Opus 4.7,日常编码用 Sonnet 4.6,两者都是 100 万 token 上下文。用 /model 切换,难活用 /effort xhigh,琐碎活用 /effort low 省 token。
相关阅读
标签: #Claude #Claude Code #教程