ClaudeCode常用命令指南
ClaudeCode使用
参考文档:
入门
- claude:进入交互式 Claude Code 会话。
- claude -p “任务描述信息”:非交互模式,执行完直接输出后退出,适合脚本和批处理。
- claude -p “任务描述信息” –output-format json:结构化输出,便于脚本消费
- claude -c:继续当前目录最近一次会话,适合断点续聊。
- claude –resume:打开选择器恢复历史会话
- claude –continue –fork:从已有会话分叉,同一起点不同方案
- claude –worktree:创建隔离 git worktree
进入交互式后
- /context:查看 token 占用结构,排查 MCP 和文件读取占比
- /clear:清空会话,同一问题被纠偏两次以上就重来
- /compact:压缩但保留重点,配合 Compact Instructions
- /memory:确认哪些 CLAUDE.md 真的被加载了
- /mcp:管理 MCP 连接,检查 token 成本,断开闲置 server
- /hooks:管理 hooks,控制平面入口
- /permissions:查看或更新权限白名单
- /sandbox:配置沙箱隔离,高自动化场景必备
- /model:切换模型:Opus 用于深度推理,Sonnet 用于常规,Haiku 用于快速探索
- /simplify:对刚改完的代码做三维检查,代码复用、质量和效率,发现问题直接修掉。特别适合改完一段逻辑后立刻跑一遍,代替手动 review。
- /rewind:不是”撤销”,而是回到某个会话 checkpoint 重新总结。适合:Claude 已沿错误路径探索太久;想保留前半段共识但丢掉后半段失败。
- /btw:在不打断主任务的前提下快速问一个侧问题,适合”两个命令有什么区别”这类单轮旁路问答,不适合需要读仓库或调用工具的问题。
- claude -p –output-format stream-json:实时 JSON 事件流,适合长任务监控、增量处理、流式集成到自己的工具。
- /insight:让 Claude 分析当前会话,提炼出哪些内容值得沉淀到 CLAUDE.md。用法是会话做了一段之后跑一次,它会指出”这个约定你们反复提到,但没有写进契约”之类的盲点,是迭代优化 CLAUDE.md 的好手段。
- 双击 ESC 回溯:按两次 ESC 可以回到上一条输入重新编辑,不用重新手打。Claude 走偏了、或者上一句话没说清楚,双击 ESC 修改后重发,比重新开会话省事得多。
- 对话历史都在本地:所有会话记录存放在 ~/.claude/projects/ 下,文件夹名按项目路径命名(斜杠变横杠),每个会话是一个 .jsonl 文件。想找某个话题的历史,直接 grep -rl “关键词” ~/.claude/projects/ 就能定位,或者直接告诉 Claude「帮我搜一下之前关于 X 的讨论」,它会自己去翻。

