首页 TG账号购买内容详情

Claude Code 命令体系解析:三种类型、七大分类、50+ 命令

2026-03-23 2 飞机号购买网站

Claude Code 有着超出 50 个的内置命令,然而绝大多数开发者在日常通常仅仅会用到那其中的 3 至 5 个,其余的命令处于文档角落被搁置无人来问津。在本文当中有着对每一个斜杠命令,还有 CLI 标志,以及键盘快捷键的逐一拆解,并且包含了对开发团队未曾正式向外宣布就悄然上线的隐藏功能的拆解,以此让你对于 Claude Code 的命令体系不会存有盲区。

三种命令形态

claude                    # Start in current directory  
claude -c                 # Continue most recent session  
claude --print "question" # One-shot query, then exit

Claude Code 的命令体系存有三类,分别是斜杠命令,还有 CLI 标志以及键盘快捷键。斜杠命令于交互式会话里输入,其作用是控制模型行为,并且管理上下文,同时执行特定任务;CLI 标志在终端启动之际附加,用以控制会话的初始行为以及输出模式;键盘快捷键能够提供即时操作,以此提升交互效率。这三者彼此相互配合,进而构成了完整的命令生态。

/init      # Initialize CLAUDE.md  
/compact   # Compress context  
/model     # Switch models

Ctrl+C     # Cancel current generation  
Ctrl+R     # Search command history  
Shift+Tab  # Toggle modes (normal → auto-accept → plan)

了解清楚这三者之间所存在的区别,那可是高效去运用Claude Code的根基所在。斜杠命令会对会话之内的动态需求做出处理,CLI标志能设定会话的启动条件,而键盘快捷键乃是于会话进程里实现快速介入的一种方式。在实际的开发过程当中,常常是需要同时把这三种形态加以运用,以此来优化工作流。

/init

持久记忆与上下文管理

# CLAUDE.md  
  
Authentication  
- Use JWT tokens, not sessions  
- Store in httpOnly cookies  
  
Testing  
- Write tests for all API endpoints  
- Use Jest, not Mocha  
  
Error Handling  
- Return structured errors: { error: string, code: number }

于项目根目录中创建 CLAUDE.md 文件,Claude 每一回会话都会自行读取当中的内容当作持久记忆。Claude 所生成的初始 CLAUDE.md 涵盖项目描述、技术栈、代码风格偏好以及常见模式。依据开发者反馈,每个项目自 /init 起始能够消除 80% 的重复上下文设置。相比每一次进行会话之际都去解释“使用async/await而不使用promises”的情况,不如有那么一次把它写入CLAUDE.md从而让其永久产生效力。

# 基础压缩  
/compact  
  
# 定向压缩(保留特定上下文)  
/compact retain the error handling patterns and auth module changes

/compact命令于上下文窗口快要满的时候,会实施对对话历史的压缩以及进行摘要工作,以此来回收空间,其适合在会话时长超过30分钟,出现提及“上下文过大”的类似警告,或者在Claude开始对先前的决策有所遗忘这样的时机去采用。在2026年2月发行说明当中提及,/compact的执行速度在之前需要3到5秒,而现在已经降低到能即时完成。处于百分之七十到百分之八十的上下文使用率情形下,就应当主动去执行,采用 /context 来对当下用量予以检查。

当使用 /clear 命令时,是在切换到完全不同的任务之际,或是在完成一项功能之后,又或是上下文与后续工作毫无关联之时。需要留意的是,/clear 会一并清除该目录的命令历史,也就是意味着在此目录下先前已经执行的所有命令记录都会被清除掉,从而无法进行回溯。

/clear

模型选择与成本控制

/model                 # Interactive picker  
/model sonnet          # Switch to Sonnet 4.6  
/model opus            # Switch to Opus 4.6  
/model haiku           # Switch to Haiku 4.5

Sonnet 4.6属于Pro/Max5的默认选项范畴,其适用于日常进行编码、重构以及Bug修复工作,在大多数常规任务方面展现出良好表现。Opus 4.6作为最佳模型,与Max20搭配使用 ,可适用于复杂多步骤规划、架构决策以及关键生产代码相关事宜,这属于质量优先于成本情形下的那种选择。Haiku 4.5具备最快且最便宜的特性,适用于简单编辑、样板代码生成以及快速提问相关情况,这是速度优先于精细度时所作那种选择,如此这般。

处在活跃开发状态下,一个会话的费用于5美元至50美元这个区间内进行浮动,其费用情况是由模型选择以及会话时长来决定的。对于简单任务而言,使用Haiku,执行/compact来压缩上下文,在不必要的时候从Opus降级至Sonnet,并且每次进行大型交互之后运行一次/cost,这些习惯能够对开销起到有效的控制作用。当上下文的使用率处于百分之七十至百分之八十这个范围的时候,主动去执行/compact,若是使用率超过百分之九十,Claude便有可能开始忘掉早期的上下文。上下文数量过多的话,反而会对 LLM 的表现起到拖累作用,在触及上限之前进行压缩,这是正确的做法。

/cost

Session cost: $2.47  
Input tokens: 48,392  
Output tokens: 12,847  
Model: claude-sonnet-4-20250514

代码审查与变更追踪

/diff命令呈现Claude于当前会话里所进行更改的git diff,在递交代码之前,核查Claude究竟改动了什么,于排查意外修改之际,这条命令是不可或缺的,在每个功能结束之后执行/diff之后便是审查跟着便是提交,这便是完整的提交前代码审查流程。伴随着Claude Code版本的不断迭代,能够使用的命令将会发生变化,然而,/diff一直都是核心命令当中的一个。

/context

执行 /review 命令,这会促使 Claude 针对当下的代码变更展开系统性审查,去识别潜在的问题,以及代码异味和不符合项目规范的地方,它会依据 CLAUDE.md 里所定义的项目规范和代码风格偏好来进行评估,在合并代码以前执行 /review,就如同多了一位经验丰富的代码审查员一般,特别适合单人进行开发或者团队规模较小的项目。

Context usage: 67% (134,400 / 200,000 tokens)

任务管理与交互增强

可用于创建以及管理任务列表的是 /task 命令,设置 CLAUDE_CODE_TASK_LIST_ID 环境变量能够在多个 Claude Code 会话间共享同一份任务列表,适用于并行处理同一项目不同部分的团队场景,关闭会话后任务不会消失,上下文压缩也不会对其产生影响,任务状态会持久保存。

/diff              # Show all changes  
/diff src/auth.ts  # Show changes to specific file

在Claude执行当前任务进程里,能靠/btw命令插入附带问题,既不中断主任务,又不污染上下文,这是其所允许的。在尚未出现/btw之前,若要插入一个问题,那就代表着:先取消当前任务,接着进行提问,随后再重新发起原始任务。正是这个隐藏功能,极大地提升了多任务处理的流畅度。有一种名为 /simplify 的命令会被用于把当前代码实现做简化处理,其工作流情况简单且直接,具体流程涵盖:先是编写相关功能,接着执行 /simplify,之后进行审查并反馈情况,再去修复所出现的问题,最后完成提交操作。

/help

高级模式与自动化配置

Fast Mode所运行的乃是同一个Opus 4.6,并非进行了模型的更换,也就是说只是对API配置作出了调整,这种调整会使得响应延迟降低然而却会增加成本;当注重成本或者编写生产代码之际建议将其关闭;Fast Mode在会话中途开启之后,之前所积累的全部上下文将会按照Fast Mode费率重新计费,这一点是需要我们特别予以注意的。

/memory

每次在Normal模式下工具执行之前都要求进行确认,此模式适合那种对变更持有谨慎态度的场景,在写测试以及生成样板代码的时候使用Auto - Accept,而当涉及到配置、数据库迁移、package.json这类生产关键文件之际,那就需要切换到Plan Mode模式,在Auto - Accept模式当中是能够配置Claude跳过确认从而直接执行的操作的,要把常规操作放置到自动审批列表里,进而将注意力聚焦在关键决策之上。

# 无需打开编辑器即可添加到记忆  
# Use async/await for all database queries

启动参数与扩展功能

# 恢复最近的会话  
claude --resume  
  
# 按名称恢复特定会话  
claude --resume auth-refactor  
  
# 从会话列表中选择  
/resume

将“--print标志执行单个查询后直接退出,不进入交互式会话,可应用于Shell脚本、CI/CD流水线以及不需要完整会话的快速提问”,“--append-system-prompt在保留默认Claude Code能力的前提下追加自定义规则,适用于最多数场景,建议优先选用”。–系统提示会将默认指令彻底替换掉,其中涵盖了所有内置行为,仅在需要对指令集进行全然控制之际方才使用。

# Claude 正在重构一个大模块  
# 你突然需要查看某些内容  
  
/btw What is the difference between useEffect and useLayoutEffect?  
# Claude 回答后继续重构

启动时,借助 JSON 来定义子 Agent 的 --subagent 标志,其作用是委派特定任务,以使主对话保持专注,同时能够防止上下文被无关工作所占据。子 Agent 能够在后台独立运行,不会对主会话的上下文窗口造成干扰。该功能适用于 Shell 脚本、CI/CD 集成以及那些需要程序化解析 Claude 输出的场景。

瞅瞅完这大于 50 又小于 60这么些命令的详尽解析后,你觉着自己现下针对 Claude Code 的使用比率达成了怎样的程度呢?是停滞于那数目在 3 至 5 之间的常用命令范畴,抑或是已然打算得把这些命令通通予以运用起来了呢?欢迎于评论区域分享你的运用习惯。

/fast         # Toggle on/off

Claude Code 命令体系解析:三种类型、七大分类、50+ 命令

相关标签: # ClaudeCode # 命令体系 # 类型分类 # CLI标志 # 快捷键