Claude常见指令

1. 最常用启动命令

避免每次都需要点击允许:Claude --dangerously-skip-permissions

image-20260531162141390

命令 用途
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 服务器和外部工具集成

推荐首次进入项目时执行:

1
/init

它通常会生成或更新项目级 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 补全路径、命令或切换某些输入模式
↑ / ↓ 浏览历史输入

不同终端、系统、版本下快捷键可能略有差异,建议用:

1
2
/help
/terminal-setup

查看并配置当前环境支持情况。


8. 权限模式常见理解

Claude Code 通常会根据当前权限模式决定是否能自动读写文件、运行命令。

模式 含义
普通模式 重要操作前通常会询问
Plan Mode 只读分析,不直接改代码
Auto-Accept / Accept Edits 对部分编辑操作自动接受
更高权限模式 可能允许更多命令或文件操作,需谨慎使用

建议:

1
2
3
陌生项目 / 生产代码 / 大规模重构 → 先用 Plan Mode
小修复 / 熟悉项目 → 可使用普通模式
高风险命令 / 删除文件 / 部署 → 不要盲目自动接受

9. 自动化与脚本集成

Claude Code 的 -p / --print 模式适合 CI、脚本、批处理。

一次性分析

1
claude -p "分析这个仓库的主要模块"

输出 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. 推荐日常工作流

新项目第一次使用

1
2
3
/init
/status
/context

然后让 Claude:

1
阅读项目结构,找出构建、测试、lint、启动命令,并总结开发约定。

修改代码前

1
/plan

然后输入:

1
请先分析现有实现,找 3 个相似模式,再给出最小改动方案,不要直接修改文件。

修改代码后

1
/diff

然后运行:

1
2
! npm test
! npm run lint

或对应项目测试命令。

长会话维护

1
2
/context
/compact

推荐在上下文超过 70%~80% 时压缩。

提交前检查

1
2
3
/diff
/security-review
/simplify

然后:

1
2
! git status
! npm test

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

参考来源

最终以本机 /helpclaude --help 和官方文档为准,因为 Claude Code 的命令和快捷键更新频率较高。