Claude Code CLI 速查表
Claude Code 是 Anthropic 推出的 AI 编程助手 CLI 工具,集成在终端工作流中,支持代码生成、编辑、审查、调试等任务。本速查表涵盖从基础启动到高级扩展的常用命令和配置。
概述
Claude Code 是 Anthropic 官方推出的 AI 编程助手 CLI,深度集成在终端开发工作流中。它支持交互式会话、代码生成与编辑、文件操作、Git 集成以及通过 MCP 协议扩展功能。
快速开始
``bash
# 启动交互式会话
claude
# 一次性查询 claude -p "Explain this codebase"
# 指定模型启动
claude --model claude-sonnet-4-20250514
`
详细用法请参阅下方命令表格。
基础命令
使用 claude 命令启动交互式会话,或通过 -p 参数进行一次性查询。--resume 可恢复上次会话上下文。--print 以纯文本格式输出(非交互)。
会话命令
在交互式会话中使用 / 开头的命令管理对话:/help 查看帮助,/clear 清屏,/compact 压缩上下文节省 Token,/cost 查看会话费用,/doctor 诊断问题。
代码操作
使用 /bug 分析代码 bug,/review 审查代码变更,/add 和 /drop 管理上下文文件,/read 和 /write 读写文件,/edit 编辑代码,/diff 查看变更差异,/undo 撤销修改。
配置
项目级配置通过 CLAUDE.md 文件定义,用户级配置通过 .claude/settings.json。hooks 机制支持自定义钩子脚本。MCP 工具和 Extensions 提供可扩展的集成能力。
高级功能
进阶功能包括 claude update 更新版本、claude --verbose 显示详细输出、claude --version 查看版本号、claude ssh 远程 SSH 模式,以及 claude mcp` 管理 MCP 工具集成。
基础使用(5)
| 命令 | 难度 | ||
|---|---|---|---|
claude启动交互式 Claude Code 会话 | 基础 | claude | |
claude -p一次性提示,不进入交互会话 | 基础 | claude -p 'Write a Python function to sort a list' | |
claude --resume恢复上次交互会话的上下文 | 基础 | claude --resume | |
claude --print以纯文本格式输出,适合管道处理 | 基础 | claude --print -p 'List all files' | |
claude --model指定使用的 Claude 模型 | 中级 | claude --model claude-opus-4-20250514 |
会话命令(5)
| 命令 | 难度 | ||
|---|---|---|---|
/help显示所有可用命令的帮助信息 | 基础 | /help | |
/clear清空当前会话的终端显示 | 基础 | /clear | |
/compact压缩会话上下文以节省 Token | 中级 | /compact | |
/cost显示当前会话的 Token 使用和费用估算 | 基础 | /cost | |
/doctor诊断 Claude Code 环境问题 | 中级 | /doctor |
代码操作(9)
| 命令 | 难度 | ||
|---|---|---|---|
/bug分析指定文件的潜在 Bug | 中级 | /bug src/app.py | |
/review审查代码变更或整个文件 | 中级 | /review | |
/add将文件添加到会话上下文 | 基础 | /add src/main.ts src/utils.ts | |
/drop从会话上下文中移除文件 | 基础 | /drop src/utils.ts | |
/read读取文件内容到会话上下文 | 基础 | /read package.json | |
/write将生成的内容写入文件 | 基础 | /write src/newfile.py | |
/edit编辑代码或文本内容 | 中级 | /edit src/app.ts -p 'Add error handling' | |
/diff查看当前上下文的变更差异 | 基础 | /diff | |
/undo撤销上次代码修改 | 基础 | /undo |
配置管理(7)
| 命令 | 难度 | ||
|---|---|---|---|
CLAUDE.md项目级指令文件(自动加载到上下文) | 中级 | echo 'Use TypeScript strict mode' > CLAUDE.md | |
.claude/settings.json用户级配置文件(JSON 格式) | 中级 | cat .claude/settings.json | |
claude hooks配置自定义钩子脚本(pre/post 操作) | 高级 | claude hooks add pre-commit 'npm run lint' | |
MCP tools通过 MCP 协议集成外部工具和数据源 | 高级 | claude mcp add weather --url https://api.weather.com/mcp | |
claude extensions管理 Claude Code 扩展 | 高级 | claude extensions list | |
CLAUDE_PROJECT.md多项目共享的项目级指令文件 | 中级 | cat ~/.claude/CLAUDE_PROJECT.md | |
claude config查看或修改 Claude Code 配置 | 中级 | claude config set theme dark |
高级功能(5)
| 命令 | 难度 | ||
|---|---|---|---|
claude update更新 Claude Code 到最新版本 | 基础 | claude update | |
claude --verbose启用详细日志输出模式 | 中级 | claude --verbose | |
claude --version显示 Claude Code 版本信息 | 基础 | claude --version | |
claude ssh通过 SSH 连接到远程 Claude Code 会话 | 高级 | claude ssh user@remote-host | |
claude mcp管理 MCP 工具(添加/删除/列表) | 高级 | claude mcp list |