Claude Code 命令速查
一份给新手的快速参考指南,随用随查。
注意:快捷键以 macOS 为主,Windows 用户请将 Cmd 替换为 Ctrl,Option 替换为 Alt。
🚀 快速开始
安装与启动
1 2 3 4 5 6 7 8 9 10 11
| npm install -g @anthropic-ai/claude-code
claude
claude /path/to/your/project
claude "explain this codebase"
|
认证相关
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| claude auth login
claude auth login --console
claude auth status
claude auth logout
claude --version
claude update
|
⌨️ 键盘快捷键
常规控制(macOS)
| 快捷键 |
作用 |
Windows 对应 |
Cmd + C |
取消输入/生成 |
Ctrl + C |
Cmd + D |
退出会话 |
Ctrl + D |
Cmd + L |
清屏 |
Ctrl + L |
Cmd + O |
切换详细输出 |
Ctrl + O |
Cmd + R |
反向搜索历史 |
Ctrl + R |
Cmd + G |
在编辑器中打开提示 |
Ctrl + G |
Cmd + B |
后台运行任务 |
Ctrl + B |
Cmd + T |
切换任务列表 |
Ctrl + T |
Esc Esc |
回退/撤销 |
Esc Esc |
模式切换
| 快捷键 |
作用 |
Shift + Tab |
循环切换权限模式 |
Option + P |
切换模型 |
Option + T |
切换思考模式 |
权限模式说明:
default - 默认模式,需要确认
acceptEdits - 自动接受编辑
plan - 只读规划模式
dontAsk - 未允许则拒绝
auto - 自动模式(Team 计划)
📋 核心命令
文件操作
| 命令 |
作用 |
示例 |
/open <文件> |
打开文件让 AI 查看 |
/open src/main.js |
/edit <文件> |
编辑指定文件 |
/edit README.md |
/add <文件> |
添加文件到对话上下文 |
/add package.json |
/ls |
列出当前目录文件 |
/ls src/ |
/cat <文件> |
查看文件内容 |
/cat .env.example |
会话管理
| 命令 |
作用 |
/clear |
清空对话历史 |
/compact [focus] |
压缩上下文(带焦点压缩) |
/resume |
恢复/切换会话 |
/rename <name> |
命名当前会话 |
/branch <name> |
分支对话(/fork 别名) |
/cost |
Token 用量统计 |
/undo |
撤销上一次修改 |
/redo |
重做 |
/exit 或 Cmd+D |
退出 Claude Code |
会话恢复快捷方式:
1 2 3 4 5 6 7 8
| claude -c
claude -r "session-name"
claude -n "my-feature-work"
|
代码操作
| 命令 |
作用 |
示例 |
/search <关键词> |
搜索代码 |
/search "function login" |
/grep <正则> |
正则搜索 |
/grep "TODO|FIXME" |
/run <命令> |
执行终端命令 |
/run npm test |
/test |
运行测试 |
/test |
/diff |
交互式差异查看器 |
/diff |
/copy |
复制上次回复 |
/copy |
/simplify |
自动简化代码 |
/simplify |
Skills 管理
| 命令 |
作用 |
示例 |
npx skills add <skill> |
安装 Skill |
npx skills add obra/superpowers -g -y |
/skills |
列出可用技能 |
/skills |
/skill <name> |
使用特定 Skill |
/skill frontend-design |
/skills reload |
热重载插件 |
/skills reload |
配置与设置
| 命令 |
作用 |
/config |
打开设置 |
/model [model] |
切换模型(←→努力程度) |
| `/fast [on |
off]` |
/vim |
切换 vim 模式 |
/theme |
更改颜色主题 |
/permissions |
查看/更新权限 |
/effort [level] |
设置努力程度(low/med/high/max) |
/color [color] |
设置提示栏颜色 |
/init |
创建 CLAUDE.md |
/memory |
编辑 CLAUDE.md 文件 |
MCP 与扩展
| 命令 |
作用 |
/mcp |
管理 MCP 服务器 |
/hooks |
管理钩子 |
/chrome |
Chrome 集成 |
/reload-plugins |
热重载插件 |
🎯 高级功能
Plan 模式(规划模式)
适合复杂任务,先规划再执行:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| /plan
claude --permission-mode plan
/plan status
/plan do 1
/plan exit
|
思考与努力程度:
Option + T 切换思考开/关(macOS)
Alt + T 切换思考开/关(Windows)
"ultrathink" 当前轮次最大努力程度
Cmd + O 查看思考(详细模式)
/effort 设置努力程度(low/med/high/max)
Agent 模式(代理模式)
让 AI 自主完成多步骤任务:
1 2 3 4 5 6 7 8
| /agent 重构这个函数,添加错误处理
/agents
Ctrl + F(按两次)
|
Git Worktrees:
1 2 3 4 5
| claude -w feature-name
claude -w feature-name --tmux
|
特殊模式
| 命令 |
作用 |
/voice |
按键说话(20种语言) |
/btw <question> |
附带提问(无上下文) |
/loop [interval] |
调度周期性任务 |
/doctor |
诊断安装问题 |
/pr-comments [PR] |
获取 GitHub PR 评论 |
🚀 命令行高级用法
无头模式(非交互式)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| claude -p "分析这个项目的架构"
claude -p --max-budget-usd 5 "重构这个函数"
claude -p --output-format json "列出所有 API 端点"
claude -p --output-format stream-json --include-partial-messages "任务"
claude -p --max-turns 3 "分析代码"
claude -p --no-session-persistence "一次性任务"
|
管道输入
1 2 3 4 5 6 7 8
| cat file.txt | claude -p "分析这个文件"
ls *.js | claude -p "这些文件是做什么的"
tail -100 app.log | claude -p "找出错误原因"
|
自定义系统提示词
1 2 3 4 5 6 7 8 9 10 11
| claude --append-system-prompt "Always use TypeScript"
claude --append-system-prompt-file ./style-rules.txt
claude --system-prompt "You are a Python expert"
claude --system-prompt-file ./custom-prompt.txt
|
工具限制与权限
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| claude --tools "Bash,Edit,Read"
claude --tools ""
claude --allowedTools "Bash(git log *)" "Bash(git diff *)" "Read"
claude --disallowedTools "Bash(rm *)" "Edit"
claude --dangerously-skip-permissions
claude --enable-auto-mode
|
模型与性能
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| claude --model sonnet claude --model opus claude --model claude-sonnet-4-6
claude --effort high claude --effort max
claude --bare -p "快速查询"
claude --verbose
claude --debug "api,mcp"
|
多目录与插件
1 2 3 4 5 6 7 8
| claude --add-dir ../shared ../utils
claude --plugin-dir ./my-plugins
claude --disable-slash-commands
|
MCP 配置
1 2 3 4 5 6 7 8
| claude --mcp-config ./mcp.json
claude --strict-mcp-config --mcp-config ./mcp.json
claude mcp
|
远程控制与 Web 会话
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| claude remote-control --name "My Project"
claude --remote-control "My Project"
claude --remote "Fix the login bug"
claude --teleport
claude --from-pr 123
|
子代理 (Subagents)
1 2 3 4 5 6 7 8
| claude agents
claude --agents '{"reviewer":{"description":"Code reviewer","prompt":"You are a code reviewer"}}'
claude --teammode in-process
|
🔧 配置与调试
配置文件
| 文件 |
作用 |
CLAUDE.md |
项目级配置,告诉 AI 项目背景 |
~/.claude/settings.json |
用户级全局配置 |
~/.claude/settings.local.json |
仅本地配置 |
.claudeignore |
忽略文件,类似 .gitignore |
重要环境变量
| 变量 |
说明 |
ANTHROPIC_API_KEY |
API 密钥 |
ANTHROPIC_MODEL |
模型选择 |
CLAUDE_CODE_EFFORT_LEVEL |
努力程度(low/med/high) |
MAX_THINKING_TOKENS |
思考 Token 上限(0=关闭) |
CLAUDE_CODE_SIMPLE |
启用简化模式 |
调试命令
1 2 3 4 5 6 7 8 9 10 11
| /debug prompt
/debug context
/debug perf
/debug [desc]
|
💡 使用技巧
1. 快速引用代码
1 2
| 查看 @src/main.js 的第 10-20 行 分析一下 @package.json 里的依赖
|
2. 使用 @ 引用文件
1 2
| 帮我优化 @src/utils/helper.js 里的代码 看看 @README.md 里的 API 说明
|
3. 批量操作
1 2
| 把 src 目录下所有 .js 文件改成 .ts 查找并替换所有 console.log 为 logger.debug
|
4. 快速添加目录
1 2
| 把 config 目录下的所有文件加进来 /add config/
|
5. 上下文管理
1 2
| 记住这个函数叫工具函数,后面会用到 基于我们刚才讨论的优化方案,修改代码
|
6. 代码简化(必用)
每次大的修改后,或 AI 生成一批代码后,运行:
这会自动清理未使用的 import、冗余变量、提取共用逻辑。
❓ 常见问题
Q: Claude Code 和网页版有什么区别?
A: Claude Code 是终端工具,能直接操作你的本地文件和运行命令;网页版只能对话。
Q: 如何让它记住项目规范?
A: 在项目根目录创建 CLAUDE.md 文件,写入项目介绍、技术栈、编码规范等。
Q: 不小心让它改错了代码怎么办?
A: 使用 /undo 命令撤销,或用 Git 回滚。建议在重要项目里先提交再使用。
📚 参考资源
💬 提示:在 Claude Code 里随时输入 ? 或 /help 查看可用命令。