本表汇总 Claude Code 的全部核心命令及参数,按使用场景清晰分类,便于开发者快速查找和掌握。
1. 启动与基础命令
| 命令/参数 | 功能说明 |
|---|
claude | 启动交互模式(REPL) |
claude -p "内容" | 单次命令模式,直接执行指令 |
claude --version | 显示当前 Claude Code 版本 |
claude doctor | 检查和诊断安装环境 |
/help | 查看帮助,命令速查 |
/init | 初始化,生成 CLAUDE.md 项目说明文件 |
2. 项目与上下文管理
| 命令/参数 | 功能说明 |
|---|
/config | 配置主题、语言、登录等 |
/clear | 清理所有对话上下文 |
/compact | 自动/手动压缩上下文,降低 token 成本 |
/memory | 编辑、查看项目记忆文件 |
/status | 查看账户与系统状态 |
/cost | 查看 token/调用次数消耗统计 |
claude config set autoCompact true | 设置自动压缩 |
3. 权限与工具管理
| 命令/参数 | 功能说明 |
|---|
/permissions | 权限整体设置、查询/管理 |
/permissions allow "Bash(git:*)" | 允许指定终端命令 |
/permissions allow "Edit" | 允许文件编辑 |
/permissions deny "Bash(rm:*)" | 禁止危险命令 |
claude --dangerously-skip-permissions | 跳过全部权限弹窗(慎用) |
claude --allowedTools "Edit" "Bash(git:*)" | 仅允许指定工具 |
claude --disallowedTools "Edit" | 禁用指定工具 |
4. 模型与会话管理
| 命令/参数 | 功能说明 |
|---|
/model | 切换运行模型(Opus、Sonnet等) |
claude --model sonnet | 启动时指定模型 |
-c | 继续最近会话 |
-r <session-id> | 恢复指定会话 |
5. 代码操作与协作类命令
| 命令/参数 | 功能说明 |
|---|
/review | 代码审查,智能分析 |
/vim | 激活 Vim 快捷键编辑模式 |
/add-dir <path> | 添加额外工作目录 |
/doctor | 安装与环境自检 |
/mcp | 管理 MCP 扩展连接 |
/pr_comments | 查看 PR 评论(集成 GitHub PR 等) |
6. MCP(Model Context Protocol) 扩展管理
| 命令/参数 | 功能说明 |
|---|
claude mcp list | 列出所有 MCP 服务器 |
claude mcp add <类型> ... | 添加 MCP 服务器(如 filesystem、puppeteer) |
claude mcp get <name> | 查看某 MCP 服务器配置 |
claude mcp remove <name> | 移除 MCP 服务器 |
7. 高级分析与思考命令
| 命令 | 功能说明 |
|---|
think | 普通思考(分析/优化建议等) |
think hard | 深度分析/复杂任务分解 |
think harder | 更深入架构/系统级分析 |
ultrathink | 超复杂场景终极拆解 |
8. 问题反馈与日志相关
| 命令/参数 | 功能说明 |
|---|
/bug | 上报异常或建议 |
claude --verbose | 开启详细日志输出 |
claude --output-format json | JSON 格式输出日志 |
9. 自定义命令(用户扩展)
- • 通过在
~/.claude/commands/ 目录新增 xxx.md 文件,自定义场景命令。
- • 如
/test、/fullstack 等,快速调动预设代码任务流程。
10. 快捷键(Terminal/REPL 内常用)
- •
Ctrl+C:取消/中断生成
- •
Ctrl+D:退出会话
- •
Ctrl+L:清屏
- •
Esc/Esc+Esc:中断或编辑上一条消息
- •
↑/↓:历史命令上下切换
- •
\+Enter 或 Option+Enter:多行输入
各项命令可灵活搭配自动化脚本、CI、IDE 插件及 MCP 外部工具,真正实现高效全栈开发与智能自动化协同。
