Claude Code 是 Anthropic 的 目前非常火爆的AI 编程 Agent,下面我详解Claude Code命令@mikechen
1、claude
作用
启动 Claude Code 交互模式。
这是使用频率最高的命令。
示例
claude
进入后即可开始与 Claude 对话。
例如:
分析整个项目架构
帮我优化Redis模块
找出项目所有死锁风险
2、claude -p
作用
单次执行 Prompt。
执行结束立即退出,不进入交互模式。
非常适合:
- Shell脚本
- CI/CD
- 自动化流水线
示例
claude -p "解释UserService.java"
也可以:
cat error.log | claude -p "分析错误"
适合日志分析。
3、/help
作用
查看所有可用命令。
新版本增加命令以后,最快的方法就是:
/help
输出类似:
/init
/model
/clear
/compact
/diff
...
4、/init
作用
初始化当前项目。
Claude 会自动扫描整个项目,然后生成:
CLAUDE.md
里面通常包含:
- 项目介绍
- 技术栈
- 目录结构
- 开发规范
- 常见命令
以后 Claude 每次进入项目都会自动读取。
示例
/init
官方推荐第一次进入仓库时优先执行。
5、/clear
作用
清空当前上下文。
当聊天内容越来越多以后:
- Token越来越高
- Claude越来越容易跑偏
这时候执行:
/clear
重新开始新的上下文。
别名:
/reset
/new
6、/compact
作用
压缩上下文。
很多开发者最喜欢的命令。
作用:
把几十轮聊天压缩成摘要。
例如:
/compact
或者:
/compact 保留数据库设计
Claude 会保留重点信息,大幅减少上下文占用。
7、/model
作用
切换模型。
例如:
/model
可以切换:
- Sonnet
- Opus
- 其他可用模型(取决于当前账号与版本)
不同模型适合:
- 编码
- 推理
- 成本优化
8、/context
作用
查看上下文使用情况。
例如:
/context
可以看到:
- Context 使用率
- Token占用
- 剩余窗口
方便决定:
是否需要:
/compact
官方将其作为上下文管理的重要工具。
9、/plan
作用
进入规划模式。
Claude 不会立即修改代码。
而是:
先分析
再输出实施方案。
例如:
/plan 重构订单模块
Claude 会输出:
- 修改哪些文件
- 风险
- 实施步骤
确认以后再真正修改。
10、/diff
作用
查看本次修改。
例如:
/diff
可以直接看到:
+ 新增代码
- 删除代码
方便 Review。
对于大型重构非常重要。
11、/memory
作用
管理项目记忆。
例如:
/memory
可以维护:
- 项目规范
- 编码风格
- 开发约定
- 常用命令
Claude 后续都会参考这些记忆进行生成。
12、/mcp
作用
管理 MCP(Model Context Protocol)服务。
Claude 可以连接:
- GitHub
- 数据库
- 浏览器
- Jira
- Notion
- 企业内部工具
例如:
/mcp
查看:
- 已安装 MCP
- 新增 MCP
- 删除 MCP
MCP 是 Claude Code 扩展能力的重要机制之一。
13、/permissions
作用
管理权限。
Claude Code 可以:
- 删除文件
- 执行 Bash
- Git 操作
因此需要权限控制。
例如:
/permissions
可以配置:
- 自动允许
- 每次确认
- 禁止执行
适合生产环境开发。
13 个核心命令总结
| 命令 | 作用 | 使用频率 |
|---|---|---|
claude |
启动交互模式 | ⭐⭐⭐⭐⭐ |
claude -p |
单次执行 Prompt | ⭐⭐⭐⭐⭐ |
/help |
查看所有命令 | ⭐⭐⭐⭐ |
/init |
初始化项目 | ⭐⭐⭐⭐⭐ |
/clear |
清空上下文 | ⭐⭐⭐⭐ |
/compact |
压缩上下文 | ⭐⭐⭐⭐⭐ |
/model |
切换模型 | ⭐⭐⭐⭐ |
/context |
查看上下文占用 | ⭐⭐⭐⭐ |
/plan |
制定修改方案 | ⭐⭐⭐⭐⭐ |
/diff |
查看代码变更 | ⭐⭐⭐⭐ |
/memory |
管理项目记忆 | ⭐⭐⭐⭐ |
/mcp |
管理 MCP 服务 | ⭐⭐⭐⭐ |
/permissions |
配置执行权限 | ⭐⭐⭐⭐ |