终端里的 AI 驾驶舱:Claude Code 斜杠命令深度解析

发布时间:2026/6/28 1:01:29

终端里的 AI 驾驶舱:Claude Code 斜杠命令深度解析 一、会话控制三剑客/clear、/compact、/exit这三个命令构成了会话生命周期管理的基础分别对应“重置”“保养”“结束”三个关键节点。/clear—— 一键重启彻底重置作用清空当前会话的全部对话历史将上下文重置为初始状态就像刚执行claude-code一样。为什么需要它任务隔离你刚完成一个复杂的数据分析任务现在要做完全无关的前端组件开发。如果不清空Claude 可能会“污染”地引用之前的 Python 代码来回答你的 React 问题。修正跑偏当对话经过几十轮后模型可能因为长上下文中某些早期信息而产生固化的错误理解。用指令纠正往往不如/clear干净。释放空间虽不直接释放 token因为上下文窗口机制的关系但从逻辑上彻底清空了信息负重。注意事项该操作不可逆清除后无法恢复。最佳实践清空前先/save导出有价值的内容。你也可以用自然语言说“忘记之前的所有内容重新开始”效果等同但/clear更确定。/compact—— 长会话的记忆压缩器作用对当前会话的历史进行智能压缩将冗长对话提炼为关键摘要从而释放被大量历史消息占用的 token 空间。为什么它重要Claude 的上下文窗口有上限。当你连续对话数百轮早期信息会逐渐被挤出窗口导致模型“遗忘”你最初设定的角色、约束或关键决策。/compact的作用就是把“完整历史”变成“精炼摘要”在保留核心脉络的同时腾出空间。实战场景你花了 60 轮调试一个分布式事务问题前半段探索了多种失败路径。现在已锁定根因需要继续深度分析。运行/compactClaude 会把历史压缩为“用户正在调试订单服务的分布式事务问题已排除网络分区和锁超时当前锁定在两阶段提交的协调者日志异常……”。压缩后后续对话基于这份摘要继续token 消耗显著下降。使用技巧执行前后各查一次/cost直观感受节省幅度。不必频繁压缩一般当感觉响应变慢或模型开始“犯糊涂”时执行一次即可。压缩后摘要可能会丢失某些细节重要信息建议在压缩前手动确认或记录。/exit或/quit—— 优雅退场作用关闭当前交互会话返回终端 Shell。与CtrlD或CtrlC的区别功能基本一致但/exit更语义化适合脚本化操作或养成明确的结束习惯。退场前建议的检查清单/cost确认本次会话消耗。/state确认无未完成任务。/save导出需要保留的对话。然后/exit。二、信息查看五件套/help、/cost、/status、/state、/workspace这类命令不改变任何状态只是让你“看见”当前会话的运行全景。它们是做决策前的信息基础。/help—— 随身命令字典最简单却最容易被忽略。输入/help即可获得当前版本支持的全部命令列表。当你记不清某个命令的准确写法或想探索是否有新命令时这是第一站。技巧版本更新后先跑一次/help看看有没有新增能力。/cost—— 你的 AI 账单仪表盘作用显示当前会话已消耗的 token 数量区分 prompt token 和 completion token及预估 API 费用。示例输出Tokens: 45,230 (prompt: 32,000, completion: 13,230) Estimated cost: $0.27核心使用场景预算监控个人开发者防止收到意外高额账单的最后一道防线。每半小时查一次心里有数。评估压缩效果/compact前后对比看节省了多少。单任务成本核算任务开始前记下数字结束后再查得出精确的单次 AI 成本有助于项目定价。/status—— 环境与版本快照作用显示 Claude Code 的版本号、当前模型、连接状态、会话 ID 等信息。与/state的区别/status偏向“工具本身的状态”/state偏向“当前任务内容的状态”。场景向同事报告“我用的是 Claude Code v1.2.3 Sonnet 模型”时直接贴/status输出。遇到连接错误时也是第一诊断依据。/state—— 任务进行中的动态快照作用展示此刻正在做什么——当前激活的计划、任务进度、已加载文件、最近执行的动作。典型输出Session State: Model: claude-sonnet Active plan: Refactor payment module (step 3/5) Pending tasks: 2 Files loaded: src/payment/*, src/models/order.js Last action: Run npm test (passed) Token usage: 34,200 / 200,000不可替代的场景中断续接被会议打断半小时回来后/state直接告诉你刚才在哪儿、下一步是什么。团队交接把/state输出贴给同事对方秒懂你的 AI 协作进度。异常诊断当 Claude 回答变得怪异时先看/state是否有不该存在的文件或卡住的任务。/workspace—— 审计 AI 的视野作用列出当前会话已加载的所有文件和目录。为什么必需Claude 的回答完全基于它的“所见”。当你发现它开始引用不该引用的文件或忽略了你认为它应该看到的文件时/workspace能立刻帮你找出原因。它是对/add和/drop操作的必要审计。三、上下文管理四件套/add、/drop、/init、/config这类命令让你在会话中动态控制 Claude 的“视野范围”是精细化上下文工程的核心工具。/add 路径—— 动态扩展视野作用在不重启会话的情况下将新的文件或目录加载到当前上下文中。支持的形式/add src/services/auth.js单文件/add src/api/整个目录/add src/**/*.test.jsglob 模式按版本支持核心策略启动时只加载核心模块保持上下文精简。当问题延伸到新模块时用/add按需引入。这比一开始就塞入整个仓库高效得多。/drop 路径—— 精准排除干扰作用从当前会话的上下文中移除某个已加载的文件或目录。场景Claude 开始频繁引用旧版代码而你已不再需要它关注那里。某测试文件干扰了生产代码的分析。加载了过多文件后发现模型响应质量下降需要收缩范围。与/clear的分工/drop是精准手术/clear是全身重置。/init—— 项目级配置向导作用在当前项目根目录生成或更新.claude/settings.json以交互问答方式设定默认模型、忽略路径、系统级自定义指令等。为什么重要这是“一次配置长期受益”的命令。执行后每次在该项目下启动 Claude Code它都会自动套用这些预设无需重复指定。团队协作建议将.claude/目录去除敏感信息提交到版本控制全团队共享统一的 AI 行为基线。/config—— 会话内的热调面板作用在对话中途动态调整 Claude Code 的行为参数无需退出或重启。常用操作/config model opus—— 切换模型。/config temperature 0.2—— 让输出更确定、更严谨。/config ignore node_modules,dist—— 临时排除某些路径。/config system 你是资深安全审计师—— 动态修改系统提示词部分版本支持。/config show—— 查看当前全部配置。场景你发现 Claude 的回答过于“发散”立刻/config temperature 0.2收紧。或者即将处理敏感代码临时ignore无关目录以提升安全性。四、任务与规划双核心/task、/plan这两个命令是 Claude Code 从“对话工具”升维为“项目管理代理”的关键让 AI 能处理复杂、多步骤的工程任务。/task—— 子任务拆解与追踪系统作用在大型目标中创建、管理、追踪多个子任务让 Claude 逐项执行并汇报进度。完整子命令集写法效果/task add 为 auth 模块写单元测试创建新任务/task list列出所有任务及状态todo / in_progress / done/task start 1开始执行第 1 号任务/task done 1标记第 1 号任务为完成/task remove 2删除某任务/task clear清空全部任务实战流“重构支付模块”这种大需求先让 Claude 拆解为 8 个子任务。然后/task add逐条录入再命令它“按顺序执行任务列表”。每完成一项它会自动标记 done 并汇报。你随时/task list就能看到进度条式的完成情况。核心价值防止长对话中迷失方向。可中途插入紧急任务而不打乱原有计划。进度可量化、可审计。/plan—— 行动前的安全审查网作用要求 Claude 在动手修改任何代码或执行命令之前先生成一份详细的执行计划并停留在计划阶段等待你的确认。在你批准前它不会执行任何实际操作。典型交互你输入/plan 重构 user.js 中的密码哈希逻辑Claude 输出详细的步骤清单分析现有逻辑→生成迁移代码→单元测试方案→兼容性检查……但不执行。你审查后可以说“批准开始执行”或“修改第 3 步保持旧哈希模块独立”。为什么这是必需的安全网高风险操作数据库迁移、批量重命名、配置变更先在计划里推演一遍。团队对齐将计划复制给技术负责人确认后再执行避免 AI 误解需求。学习价值即使不执行计划本身就是一份高质量的技术方案参考。五、模型与账户管理/model、/login、/logout/model—— 动态升降级大脑作用查看当前模型或切换模型。写法/model→ 显示当前使用的模型。/model opus→ 切换到 Claude Opus深度推理。/model sonnet→ 切回 Sonnet快速轻量。分级使用策略先用 Sonnet 做代码生成、草稿、日常问答遇到复杂推理时执行/model opus解决问题后切回。在同一条会话中无缝升降级无需重开窗口。/login与/logout—— 账户凭证管理场景在共享或临时机器上用完 Claude Code 后执行/logout清除本地凭证。切换 Anthropic 账户时先登出再登入。六、存档与诊断/save、/doctor/save 文件名—— 对话的永久存档作用将当前完整会话记录导出为文件通常为 Markdown 格式。核心场景知识沉淀解决复杂 Bug 后/save fix-xxx.md自动形成技术文档。团队分享终端版没有一键分享链接/save后用任何方式发送给同事。合规审计需要记录 AI 辅助过程时定期存档作为过程证据。个人笔记将高质量对话存入 Obsidian 或 Notion构建私人 AI 知识库。注意/save只保存 Claude Code 对话本身不包含你执行的 Shell 命令的实际终端输出。如需完整记录配合script命令使用。/doctor—— 环境健康检查作用自动诊断 Claude Code 的运行环境检查 Node.js 版本、网络连通性、API Key 有效性、配置文件语法并给出修复建议。场景初次安装后验证一切正常。遇到莫名错误时优先运行/doctor可能直接定位问题避免盲目排查。七、综合实战一个完整的复杂任务流以下展示如何将这些命令串联成一个真实的、有节奏的工作流。背景你需要将旧支付模块迁移到新版本涉及多个文件和数据库交互。第一步启动与初始化claude-code --add-dir src/payment进入后立即/init设定项目级默认模型为 Sonnet忽略node_modules。第二步制定蓝图/plan 将 src/payment 下的旧支付模块迁移到 v2 API保持向后兼容Claude 生成 5 步计划。你审查后批准。第三步任务拆解/task add 分析旧模块的接口定义 /task add 编写 v2 适配层 /task add 迁移单元测试 /task add 集成测试验证 /task add 生成迁移文档第四步有序执行/task start 1执行过程中随时/state看进度。/cost控预算。/workspace审上下文。第五步途中调优对话已超 80 轮发现模型开始忘记最初的角色设定 →/compact。压缩后需要深度分析一个并发安全问题 →/model opus。解决后 →/model sonnet切回。第六步收尾归档全部任务 done →/save payment-migration.md→/cost确认总花费 →/exit。八、核心心法这些命令的背后是一个统一的设计思想让 AI 代理变得可预测、可审计、可控制。自然语言负责表达“要什么”。斜杠命令负责管理“怎么做的过程”——上下文、任务、计划、成本、状态。你不需要死记硬背所有命令。日常操作中大部分需求可以直接用自然语言表达“把对话存起来”“看看刚才花了多少 token”Claude Code 通常能自动理解并触发对应行为。但当需要精确、确定、无歧义的控制时如压缩历史、切换模型、生成计划这些斜杠命令就是你的精确手术刀。把它们内化到肌肉记忆里你的终端窗口就不再是一个聊天框而是一个真正意义上的 AI 工程控制台。

相关新闻