📖 Claude Code 命令大全:CLI指令速查手册(2026完整版)
📅 更新于 2026年5月 | ✍️ 原创文章,转载请注明出处
📌 目录
- CLI命令总览
- 交互模式斜杠命令
- CLI启动参数详解
- 键盘快捷键
- Vim编辑器模式
- Shell模式
- 常用环境变量
- 实战命令组合
- 总结速查表
1. CLI命令总览
🚀 核心命令
| 命令 |
说明 |
示例 |
claude |
启动交互模式 |
claude |
claude "任务" |
带初始提示启动 |
claude "帮我看看这个bug" |
claude -p "查询" |
非交互模式,输出后退出 |
claude -p "解释这段代码" |
claude -c |
继续最近的对话 |
claude -c |
claude -r |
恢复指定会话 |
claude -r "会话ID" |
claude update |
更新到最新版本 |
claude update |
claude --version |
显示版本号 |
claude -v |
🔐 认证命令
| 命令 |
说明 |
claude auth login |
登录(支持 --email、--sso、--console) |
claude auth logout |
登出 |
claude auth status |
显示认证状态(JSON格式,--text 人类可读) |
🔧 管理命令
| 命令 |
说明 |
claude agents |
列出所有配置的子代理 |
claude mcp |
配置MCP服务器 |
claude plugin |
管理插件 |
claude plugin install <name> |
安装插件 |
claude project purge [path] |
删除项目所有本地状态(--dry-run 预览) |
claude setup-token |
生成长期OAuth token(用于CI/脚本) |
claude ultrareview [target] |
运行深度代码审查 |
2. 交互模式斜杠命令
在交互模式中输入 / 查看所有可用命令。以下按功能分类:
📁 会话管理
| 命令 |
说明 |
别名 |
/clear |
开始新对话 |
/reset, /new |
/compact [指令] |
压缩上下文释放空间 |
- |
/resume [会话] |
恢复对话 |
/continue |
/branch [名称] |
创建对话分支 |
/fork |
/rename [名称] |
重命名当前会话 |
- |
/export [文件名] |
导出对话为纯文本 |
- |
/exit |
退出 |
/quit |
/rewind |
回退到检查点 |
/checkpoint, /undo |
/recap |
生成会话摘要 |
- |
/teleport |
将Web会话拉到终端 |
/tp |
🔧 项目配置
| 命令 |
说明 |
/init |
初始化项目,创建CLAUDE.md指南 |
/memory |
编辑CLAUDE.md记忆文件 |
/add-dir <路径> |
添加工作目录 |
⚙️ 模型与配置
| 命令 |
说明 |
/model [模型] |
选择/切换AI模型 |
/effort [级别] |
设置努力级别:low/medium/high/xhigh/max/auto |
/config |
打开设置界面 |
/theme |
更改颜色主题 |
/color [颜色] |
设置提示栏颜色 |
/fast [on|off] |
切换快速模式 |
/sandbox |
切换沙盒模式 |
🔒 权限与工具
| 命令 |
说明 |
/permissions |
管理允许/询问/拒绝规则 |
/hooks |
查看钩子配置 |
/mcp |
管理MCP服务器连接 |
/agents |
管理代理配置 |
/plugin |
管理插件 |
/skills |
列出可用技能 |
📊 分析与审查
| 命令 |
说明 |
/diff |
交互式差异查看器 |
/review [PR] |
本地审查Pull Request |
/security-review |
分析安全漏洞 |
/simplify [焦点] |
审查代码质量/效率 |
/ultrareview [PR] |
云端深度多代理代码审查 |
/ultraplan <提示> |
在ultraplan会话中起草计划 |
🛠️ 开发工具
| 命令 |
说明 |
/doctor |
诊断安装和设置问题 |
/debug [描述] |
启用调试日志 |
/heapdump |
写入JS堆快照(内存诊断) |
/feedback [报告] |
提交反馈 |
/release-notes |
查看更新日志 |
📈 状态与信息
| 命令 |
说明 |
别名 |
/status |
打开设置界面(状态标签) |
- |
/usage |
显示会话费用、用量统计 |
/cost, /stats |
/context [all] |
可视化上下文使用情况 |
- |
/copy [N] |
复制第N条回复到剪贴板 |
- |
/help |
显示帮助 |
- |
/insights |
生成会话分析报告 |
- |
👥 协作与远程
| 命令 |
说明 |
/remote-control |
让会话可被远程控制 |
/autofix-pr [提示] |
监视PR,CI失败时自动修复 |
/install-github-app |
设置Claude GitHub Actions |
/install-slack-app |
安装Claude Slack应用 |
⚡ 批量与调度
| 命令 |
说明 |
/batch <指令> |
并行编排大规模代码库变更 |
/loop [间隔] [提示] |
重复运行提示 |
/schedule [描述] |
创建/管理云端定时任务 |
/tasks |
列出和管理后台任务 |
💡 特殊命令
| 命令 |
说明 |
/btw <问题> |
快速提问(不加入对话历史) |
/plan [描述] |
进入计划模式 |
/fewer-permission-prompts |
扫描并添加允许列表减少提示 |
/team-onboarding |
生成团队入门指南 |
/powerup |
交互式功能发现课程 |
/desktop |
在桌面应用中继续会话 |
3. CLI启动参数详解
🔄 会话与恢复
| 参数 |
说明 |
--continue, -c |
加载当前目录最近的对话 |
--resume, -r |
恢复指定会话(ID/名称或显示选择器) |
--fork-session |
恢复时创建新会话ID |
--session-id |
使用指定会话ID(UUID格式) |
--name, -n |
设置会话显示名称 |
--from-pr |
恢复关联特定PR的会话 |
--teleport |
在本地终端恢复Web会话 |
📤 输出格式
| 参数 |
说明 |
--print, -p |
非交互模式,输出后退出 |
--output-format |
输出格式:text/json/stream-json |
--input-format |
输入格式:text/stream-json |
--json-schema |
获取符合schema的JSON输出 |
--verbose |
启用详细日志 |
🤖 模型配置
| 参数 |
说明 |
--model |
设置模型(别名如sonnet/opus或完整名称) |
--effort |
设置努力级别:low/medium/high/xhigh/max |
--fallback-model |
启用备用模型(仅print模式) |
📝 系统提示词
| 参数 |
说明 |
--system-prompt |
替换整个系统提示词 |
--system-prompt-file |
从文件加载系统提示词 |
--append-system-prompt |
追加自定义文本到默认系统提示词 |
--append-system-prompt-file |
从文件追加到系统提示词 |
🔒 权限与工具
| 参数 |
说明 |
--permission-mode |
启动权限模式:default/acceptEdits/plan/auto/dontAsk/bypassPermissions |
--dangerously-skip-permissions |
跳过权限提示(危险!) |
--allowedTools |
无需提示即可执行的工具 |
--disallowedTools |
从上下文移除的工具 |
--tools |
限制可用的内置工具 |
📂 工作目录
| 参数 |
说明 |
--add-dir |
添加额外工作目录 |
--worktree, -w |
在隔离的git worktree中启动 |
--tmux |
为worktree创建tmux会话 |
🔌 MCP与插件
| 参数 |
说明 |
--mcp-config |
从JSON文件加载MCP服务器 |
--strict-mcp-config |
仅使用指定的MCP服务器 |
--plugin-dir |
从目录加载插件 |
--plugin-url |
从URL获取插件 |
🐛 调试与开发
| 参数 |
说明 |
--debug |
启用调试模式 |
--debug-file <路径> |
写入调试日志到文件 |
--bare |
最小模式:跳过自动发现 |
--init |
运行Setup钩子 |
💰 预算与限制
| 参数 |
说明 |
--max-budget-usd |
最大花费限额(美元) |
--max-turns |
限制代理轮次 |
--no-session-persistence |
禁用会话持久化 |
4. 键盘快捷键
🎮 通用控制
| 快捷键 |
说明 |
Ctrl+C |
取消当前输入或生成 |
Ctrl+D |
退出会话 |
Ctrl+L |
重绘屏幕 |
Ctrl+O |
切换对话记录查看器 |
Ctrl+R |
反向搜索命令历史 |
Ctrl+V / Cmd+V |
粘贴剪贴板图片 |
Ctrl+B |
后台运行任务 |
Ctrl+T |
切换任务列表 |
Esc + Esc |
回退或摘要 |
Shift+Tab |
循环权限模式 |
Option+P |
切换模型 |
Option+T |
切换扩展思考 |
Option+O |
切换快速模式 |
? |
显示可用快捷键 |
✏️ 文本编辑
| 快捷键 |
说明 |
Ctrl+A |
移到行首 |
Ctrl+E |
移到行尾 |
Ctrl+K |
删除到行尾 |
Ctrl+U |
删除到行首 |
Ctrl+W |
删除前一个单词 |
Ctrl+Y |
粘贴已删除文本 |
Alt+B |
后退一个单词 |
Alt+F |
前进一个单词 |
📝 多行输入
| 方法 |
快捷键 |
| 快速转义 |
\ + Enter |
| Option键 |
Option+Enter |
| Shift+Enter |
Shift+Enter |
| 控制序列 |
Ctrl+J |
📋 对话记录查看器(Ctrl+O切换)
| 快捷键 |
说明 |
Ctrl+E |
切换显示所有内容 |
[ |
写入终端回滚 |
v |
在编辑器中打开 |
q / Esc |
退出 |
🎤 语音
5. Vim编辑器模式
模式切换
| 命令 |
说明 |
Esc |
进入NORMAL模式 |
i |
在光标前插入 |
I |
在行首插入 |
a |
在光标后插入 |
A |
在行尾插入 |
o / O |
在下方/上方打开行 |
v / V |
字符/行可视选择 |
导航(NORMAL模式)
| 命令 |
说明 |
h/j/k/l |
左/下/上/右 |
w/e/b |
下一词尾/词尾/前一词 |
0/$/^ |
行首/行尾/行首非空 |
gg/G |
文件首/文件尾 |
f{char} |
跳到字符 |
; / , |
重复/反向重复 |
编辑(NORMAL模式)
| 命令 |
说明 |
x |
删除字符 |
dd |
删除行 |
D |
删除到行尾 |
cc |
修改行 |
C |
修改到行尾 |
yy |
复制行 |
p / P |
粘贴到后/前 |
u |
撤销 |
. |
重复上次操作 |
6. Shell模式
在输入前加 ! 可直接运行shell命令:
! npm test
! git status
! ls -la
特点:
- 命令输出会加入对话上下文
- 支持
Ctrl+B 后台运行
- Tab可自动补全之前的
! 命令
- 粘贴以
! 开头的文本自动进入shell模式
7. 常用环境变量
🔑 认证与API
| 变量 |
说明 |
ANTHROPIC_API_KEY |
API密钥 |
ANTHROPIC_BASE_URL |
覆盖API端点 |
ANTHROPIC_MODEL |
模型名称 |
API_TIMEOUT_MS |
API超时(默认600000) |
🏢 云服务商
| 变量 |
说明 |
CLAUDE_CODE_USE_BEDROCK |
使用AWS Bedrock |
CLAUDE_CODE_USE_VERTEX |
使用Google Vertex AI |
CLAUDE_CODE_USE_FOUNDRY |
使用Microsoft Foundry |
🤖 模型配置
| 变量 |
说明 |
ANTHROPIC_DEFAULT_SONNET_MODEL |
默认Sonnet模型 |
ANTHROPIC_DEFAULT_OPUS_MODEL |
默认Opus模型 |
ANTHROPIC_DEFAULT_HAIKU_MODEL |
默认Haiku模型 |
MAX_THINKING_TOKENS |
最大思考token数 |
🛡️ 行为控制
| 变量 |
说明 |
CLAUDE_CODE_SIMPLE |
最小模式 |
CLAUDE_CODE_DISABLE_CLAUDE_MDS |
跳过所有CLAUDE.md |
CLAUDE_CODE_DISABLE_AUTO_MEMORY |
禁用自动记忆 |
CLAUDE_CODE_DISABLE_THINKING |
禁用扩展思考 |
CLAUDE_CODE_EFFORT_LEVEL |
设置努力级别 |
🌐 网络与代理
| 变量 |
说明 |
HTTP_PROXY |
HTTP代理 |
HTTPS_PROXY |
HTTPS代理 |
NO_PROXY |
不使用代理的地址 |
8. 实战命令组合
💼 日常开发场景
claude -c
claude -p "这段代码有什么问题?"
cat error.log | claude -p "分析这个错误日志"
claude --model opus
claude -p "重构整个src目录" --max-budget-usd 5
🔍 代码审查
/review
/security-review
/ultrareview
🧹 维护命令
/usage
/compact
/doctor
claude update
⚡ 高效工作流
claude "实现用户登录功能,使用JWT"
/debug "登录API返回401"
/security-review
/compact
! git add -A
! git commit -m "feat: user login"
9. 总结速查表
🎯 最常用命令TOP 10
| 命令 |
场景 |
claude |
启动交互 |
claude -c |
继续上次对话 |
claude -p "问题" |
快速提问 |
/clear |
开始新对话 |
/compact |
释放上下文 |
/model |
切换模型 |
/usage |
查看费用 |
/diff |
查看改动 |
/permissions |
管理权限 |
Ctrl+C |
取消操作 |
📚 下一篇预告
第3篇:Claude Code实战案例:10个真实开发场景手把手教学
从零到一,用真实项目演示Claude Code的强大能力!
📚 参考资料
- Claude Code CLI参考 - Anthropic官方
- Claude Code命令文档 - Anthropic官方
- Claude Code交互模式 - Anthropic官方
- Claude Code环境变量 - Anthropic官方
💬 你最常用Claude Code的哪个命令?评论区分享你的工作流!
📌 收藏本文,随时查阅Claude Code命令!
所有评论(0)