1. 最常用启动命令
避免每次都需要点击允许:Claude --dangerously-skip-permissions

| 命令 |
用途 |
claude |
启动 Claude Code 交互式会话 |
claude -p "你的问题" |
非交互模式,执行一次后退出,适合脚本/CI |
claude --help |
查看 CLI 参数帮助 |
claude --version |
查看当前 Claude Code 版本 |
claude -c / claude --continue |
继续最近一次会话 |
claude -r / claude --resume |
从历史会话中恢复 |
claude --model <model> |
指定启动模型 |
claude --add-dir <path> |
额外加入可访问目录 |
claude --allowedTools <tools> |
限制允许使用的工具 |
claude --max-turns <n> |
限制自动执行轮数,防止任务跑飞 |
claude --output-format json |
结构化输出,适合脚本集成 |
示例:
1 2 3 4 5
| claude claude -p "总结这个仓库的架构" claude -p "检查 src 目录中的潜在 bug" --output-format json claude --model opus claude --add-dir ../shared
|
2. 会话管理类 Slash Commands
在 Claude Code 交互界面中输入 / 可以查看所有可用命令。
| 指令 |
用途 |
常见场景 |
/help |
查看所有可用命令 |
不确定命令名时 |
/clear |
清空当前上下文,开始新任务 |
切换到完全无关的新任务 |
/compact |
压缩上下文,保留关键信息 |
长会话上下文快满时 |
/context |
查看上下文使用情况 |
判断是否需要 compact |
/resume |
恢复历史会话 |
回到之前的任务 |
/rename |
给当前会话命名 |
方便之后恢复 |
/fork |
从当前会话分叉出新路线 |
想尝试另一种实现方案 |
/rewind |
回滚到之前状态 |
改坏代码或想撤回某轮操作 |
/export |
导出当前对话 |
保存记录或分享给别人 |
建议习惯:
1 2 3 4 5
| 任务切换 → /clear 上下文过大 → /compact 做大改动前 → /fork 或 /plan 提交前 → /diff 改坏了 → /rewind
|
3. 模型、配置与状态
| 指令 |
用途 |
/model |
切换当前会话使用的模型 |
/status |
查看当前模型、账号、版本、连接状态等 |
/config |
打开配置界面 |
/doctor |
诊断 Claude Code 安装和环境问题 |
/release-notes |
查看更新日志 |
/usage |
查看套餐、额度、速率限制等 |
/cost |
查看当前会话成本,API 用户常用 |
/stats |
查看使用统计,Pro/Max 用户常用 |
常用建议:
1 2 3 4 5
| 复杂架构/疑难 bug → 用 Opus 普通代码阅读/小修复 → 用 Sonnet 或默认模型 额度紧张 → /usage 上下文紧张 → /context + /compact 环境异常 → /doctor
|
4. 项目初始化与记忆
| 指令 |
用途 |
/init |
分析当前项目并生成 CLAUDE.md |
/memory |
编辑/管理项目记忆和规则 |
/permissions |
管理权限策略 |
/allowed-tools |
管理允许使用的工具 |
/hooks |
配置工具调用前后的自动化 hook |
/agents |
管理子代理/subagents |
/mcp |
管理 MCP 服务器和外部工具集成 |
推荐首次进入项目时执行:
它通常会生成或更新项目级 CLAUDE.md,让 Claude Code 记住项目结构、测试命令、代码规范等。
5. 代码查看、修改与质量检查
| 指令 |
用途 |
/diff |
查看本轮会话产生的代码 diff |
/review |
代码审查,具体可用性取决于环境/技能配置 |
/security-review |
安全审查,适合认证、权限、数据处理相关改动 |
/simplify |
查找可简化、可复用、低效或过度复杂的代码 |
/plan |
进入计划模式,只分析和规划,不直接改代码 |
高频工作流:
1 2 3 4 5 6
| 1. /plan 2. 让 Claude 分析改动方案 3. 批准后实现 4. /diff 5. 运行测试 6. /security-review 或 /review
|
6. 输入技巧
| 输入方式 |
用途 |
@文件路径 |
直接引用文件 |
@目录路径 |
引用目录上下文 |
!命令 |
直接在当前会话中运行 shell 命令 |
| 粘贴图片 |
让 Claude 分析截图、UI、报错图 |
| 拖入文件/路径 |
快速给 Claude 上下文 |
/ |
打开 slash command 列表 |
示例:
1 2 3 4
| @src/auth/login.ts 解释这个登录流程 @README.md 根据文档帮我检查安装步骤 ! git status ! npm test
|
注意:! 前缀会直接执行命令,并把输出带回对话上下文。
7. 常用快捷键
| 快捷键 |
用途 |
Shift + Tab |
切换权限/模式,例如普通模式、自动接受、计划模式 |
Esc Esc |
打开 rewind/回滚菜单 |
Ctrl + C |
中断当前操作 |
Ctrl + D |
退出 Claude Code |
Ctrl + R |
搜索历史输入 |
Ctrl + G |
打开外部编辑器编辑长 prompt,具体取决于终端支持 |
Tab |
补全路径、命令或切换某些输入模式 |
↑ / ↓ |
浏览历史输入 |
不同终端、系统、版本下快捷键可能略有差异,建议用:
查看并配置当前环境支持情况。
8. 权限模式常见理解
Claude Code 通常会根据当前权限模式决定是否能自动读写文件、运行命令。
| 模式 |
含义 |
| 普通模式 |
重要操作前通常会询问 |
| Plan Mode |
只读分析,不直接改代码 |
| Auto-Accept / Accept Edits |
对部分编辑操作自动接受 |
| 更高权限模式 |
可能允许更多命令或文件操作,需谨慎使用 |
建议:
1 2 3
| 陌生项目 / 生产代码 / 大规模重构 → 先用 Plan Mode 小修复 / 熟悉项目 → 可使用普通模式 高风险命令 / 删除文件 / 部署 → 不要盲目自动接受
|
9. 自动化与脚本集成
Claude Code 的 -p / --print 模式适合 CI、脚本、批处理。
一次性分析
输出 JSON
1
| claude -p "找出 src 中潜在的 bug" --output-format json
|
限制工具
1
| claude -p "只读分析这个项目的架构" --allowedTools Read Grep Glob
|
限制轮数
1
| claude -p "尝试修复测试失败" --max-turns 5
|
指定模型
1
| claude -p "审查这个复杂重构方案" --model opus
|
10. 推荐日常工作流
新项目第一次使用
然后让 Claude:
1
| 阅读项目结构,找出构建、测试、lint、启动命令,并总结开发约定。
|
修改代码前
然后输入:
1
| 请先分析现有实现,找 3 个相似模式,再给出最小改动方案,不要直接修改文件。
|
修改代码后
然后运行:
1 2
| ! npm test ! npm run lint
|
或对应项目测试命令。
长会话维护
推荐在上下文超过 70%~80% 时压缩。
提交前检查
1 2 3
| /diff /security-review /simplify
|
然后:
11. 高频命令速记版
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| /help 查看命令 /clear 清空上下文 /compact 压缩上下文 /context 查看上下文占用 /model 切换模型 /status 查看状态 /usage 查看额度 /init 初始化项目 CLAUDE.md /memory 管理项目记忆 /plan 计划模式 /diff 查看改动 /rewind 回滚 /resume 恢复会话 /fork 分叉会话 /permissions 管理权限 /agents 管理子代理 /hooks 管理 hooks /doctor 环境诊断 /security-review 安全审查
|
12. 我建议优先掌握的 10 个
如果只记 10 个,建议记这些:
1 2 3 4 5 6 7 8 9 10
| /help /clear /compact /context /model /init /plan /diff /rewind /resume
|
再加 3 个输入技巧:
1 2 3
| @文件路径 !shell命令 Shift+Tab
|
参考来源
最终以本机 /help、claude --help 和官方文档为准,因为 Claude Code 的命令和快捷键更新频率较高。