学习 Claude Code 使用

Claude Code 常用命令

先记住一个最重要的动作

在 Claude Code 里,直接输入 /,就能看到当前可用的全部命令。
继续输入 / 加上字母,还可以快速筛选命令。

官方文档也特别说明了一点:并不是所有命令对每个用户都可见
有些命令会受到平台、套餐、环境或终端能力的影响。

一张图先建立命令体系

加载图表中...

新手最值得先掌握的 15 个命令

如果你刚开始用 Claude Code,不需要一上来记住几十个命令。
先掌握这 15 个就够用了:

命令用途建议
/help查看帮助与可用命令忘了命令先看它
/clear清除当前对话历史讨论跑偏时很好用
/config打开设置界面改模型、主题、输出风格
/status查看当前状态看版本、模型、账户、连接
/model切换模型想换能力档位时使用
/usage查看套餐使用与速率限制状态关心额度和限流时
/cost查看 token 和费用统计想控制成本时
/permissions查看或更新权限控制工具是否允许执行
/plan进入计划模式大任务先规划再执行
/diff看当前改动差异改完代码后非常有用
/memory管理 CLAUDE.md 和记忆项目长期约束都在这
/context查看上下文占用情况长对话后排查上下文问题
/resume恢复之前会话接着上次继续做
/compact压缩对话上下文长对话后很好用
/rewind回退到之前的检查点改坏了时很有用
/hooks查看工具事件 hooks 配置想做自动化增强时

1. 会话控制类命令

这类命令主要解决“当前这次会话怎么管理”的问题。

/clear

清除对话历史并释放上下文。
官方文档里还提到它有两个别名:

  • /reset
  • /new

适合什么时候用:

  • 当前对话已经很乱
  • 你想换个任务重新开始
  • 上下文已经被旧问题污染

/resume [session]

恢复历史会话。
可以通过会话 ID、名称来恢复,也可以打开选择器继续。

/rename [name]

给当前会话重命名。
如果不写名字,Claude Code 也可以根据历史对话自动生成名称。

/exit

退出 CLI。
别名是 /quit

2. 规划、查看和执行类命令

这类命令最贴近真实开发流程。

/plan [description]

官方文档说明得很明确:它可以直接从提示进入计划模式
你还可以顺手带一个描述,比如:

/plan fix the auth bug

这很适合:

  • 改动跨多个文件
  • 你想先看方案,不想让 Claude 立刻动代码
  • 你希望任务先被拆解清楚

/diff

打开交互式差异查看器。
你可以用它看:

  • 当前未提交的 Git 改动
  • Claude 每一轮产生的差异

这比单纯问“你改了什么”可靠得多。

/tasks

列出并管理后台任务。
如果你让 Claude 跑了较长时间的任务,这个命令会很有用。

/pr-comments [PR]

获取并显示 GitHub Pull Request 评论。
官方文档说明它依赖 gh CLI。

3. 配置与状态类命令

这类命令解决“Claude Code 当前怎么运行”的问题。

/config

打开设置界面。
官方文档提到它可以调整:

  • 主题
  • 模型
  • 输出样式
  • 其他偏好设置

别名是 /settings

/status

打开状态界面,查看:

  • 版本
  • 模型
  • 账户
  • 连接性

官方文档特别提到:它在 Claude 正在响应时也可以工作,不需要等当前响应结束。

/usage

这个命令是你刚才特别点名要补的。
官方文档给它的定义非常直接:

显示计划使用限制和速率限制状态

它适合用在这些时候:

  • 你怀疑自己快碰到套餐限制了
  • 你想确认当前是不是被速率限制卡住
  • 你连续高强度使用了一段时间,想看额度状态

如果你经常重度使用 Claude Code,这个命令建议常备。

/cost

官方文档里写的是:显示令牌使用统计信息。
如果你比较关心成本,这个命令和 /usage 是配套的:

  • /usage 更偏套餐限制和速率限制
  • /cost 更偏 token 消耗和会话成本

/model [model]

选择或切换模型。
对于支持的模型,还可以进一步调整工作量级别。

/effort [low|medium|high|max|auto]

设置模型工作量级别。
这个命令对进阶用户很重要,因为它会直接影响 Claude 的思考深度和响应成本。

/permissions

查看或更新权限。
如果你发现 Claude 总是在某些工具调用上被拦住,这个命令很关键。

/theme

切换颜色主题。
官方文档提到它支持:

  • 浅色和深色变体
  • 色盲友好主题
  • 使用终端配色的 ANSI 主题

这不是核心生产力命令,但如果你长时间使用 Claude Code,调顺界面体验还是很值得的。

/vim

在 Vim 和普通编辑模式之间切换。
如果你平时终端里本来就偏 Vim 操作,这个命令会比较实用。

4. 项目初始化与记忆类命令

/init

官方文档里写得很清楚:
它会使用 CLAUDE.md 指南来初始化项目。

这通常适合:

  • 第一次把 Claude Code 引入某个项目
  • 想系统化建立项目说明和工作约束

/memory

这个命令非常重要。
它可以让你:

  • 编辑 CLAUDE.md
  • 启用或禁用 auto-memory
  • 查看自动内存条目

你可以把它理解成 Claude Code 的“项目记忆管理入口”。

/context

官方文档对它的描述是:

将当前上下文使用情况可视化为彩色网格。显示上下文密集型工具、内存膨胀和容量警告的优化建议

也就是说,它不是简单告诉你“还剩多少 token”,而是帮助你看清:

  • 当前上下文是不是已经很重了
  • 哪些工具或历史内容最占上下文
  • 有没有出现记忆膨胀
  • 是否快接近容量边界

这在长对话里非常有用。

加载图表中...

什么时候最该用 /context

  • 对话已经持续了很多轮
  • 你感觉 Claude 开始“记不清前文”
  • 响应质量下降,但你不知道是不是上下文太满
  • 你想判断要不要执行 /compact

你可以把它理解成 Claude Code 的“上下文体检命令”。

/compact [instructions]

官方文档写的是:压缩对话,并且可以可选传入焦点说明。
这是长会话里很实用的命令。

比如你可以这样理解它:

  • 对话太长了
  • 上下文开始膨胀
  • 你希望 Claude 保留重点、丢掉冗余

这时就可以用 /compact,必要时顺手加一句压缩重点。

/compact 只保留和支付模块改动有关的上下文

5. 扩展与集成类命令

/mcp

管理 MCP server 连接和 OAuth 身份验证。

/plugin

管理 Claude Code plugins。

/ide

管理 IDE 集成并查看状态。

/remote-control

使当前会话可以从 claude.ai 进行远程控制。
别名是 /rc

如果你之前没意识到 Claude Code 还有远程桥接能力,这个命令就是最直接的入口之一。

/hooks

官方文档对它的描述是:查看工具事件的 hook 配置。
如果你想做更进阶的自动化,比如:

  • 工具执行前后触发脚本
  • 补自动检查
  • 接入自己的工程流程

这个命令就是很重要的入口。

6. 其他高频但容易被忽略的命令

/copy [N]

复制最近一次助手响应。
如果你传入数字 N,可以复制倒数第 N 次响应。

/export [filename]

导出当前对话为纯文本。
适合归档、复盘和沉淀工作记录。

/branch [name]

为当前对话创建分支。
别名是 /fork

/doctor

诊断 Claude Code 的安装和设置。
如果你怀疑环境有问题,这是优先级很高的排查入口。

/rewind

官方文档里说明它可以:

  • 把对话倒回到上一个点
  • 把代码倒回到之前的状态
  • 或从选定消息进行总结

别名是 /checkpoint

这个命令特别适合:

  • 某一轮改动效果不对
  • 想回到一个更早的安全点
  • 需要重新走某一段实现路线

还有一批很值得知道的命令

如果你已经过了新手期,这些命令也很值得逐步掌握:

命令用途
/copy [N]复制最近一次或第 N 次响应
/export [filename]导出当前对话
/branch [name]为当前对话创建分支
/doctor诊断安装与配置问题
/context可视化上下文占用与膨胀来源
/theme调整颜色主题
/vim切换 Vim 模式
/tasks管理后台任务
/pr-comments [PR]拉取 GitHub PR 评论
/ide查看和管理 IDE 集成
/remote-control启用远程控制

推荐你按这个顺序掌握

加载图表中...

一套很好用的命令组合

你平时完全可以这样用:

/plan
先规划这个需求,不要立刻改代码。

确认后开始修改。

/diff
看一下本轮改动。

/usage
确认一下当前使用限制状态。

/memory
把这次沉淀下来的项目规则写进 CLAUDE.md。

小结

官方命令很多,但你不需要一开始全会。
更合理的学习路线是:

  1. 先掌握会话控制
  2. 再掌握配置、状态、/usage/cost
  3. 再掌握 /plan/diff/permissions/compact
  4. 再掌握 /memory/rewind
  5. 最后再进入 MCPpluginhooksremote-control 这类扩展能力

如果你记不住,就回到最开始那句话:

在 Claude Code 里输入 /,先看当前有哪些命令,再按场景选。