游乐游手机版
首页/AI教程/文章详情

年Claude Code命令使用完全指南

时间:2026-06-11 16:21
ClaudeCode命令体系分为Slash命令、CLI启动参数和键盘快捷键三大类。Slash命令以 开头,涵盖项目初始化、会话管理、代码开发、并行任务等功能。CLI子命令和启动标志用于终端启动、非交互式脚本调用及配置初始状态。

如果你用过 Claude Code,应该知道它的命令体系有多庞大——从初始化项目到代码审查再到并行任务,几乎每个环节都有对应的指令。但说实话,第一次面对这么多命令,难免有点眼花缭乱。这篇文章就把所有官方命令按功能拆开讲清楚,同时带上 CLI 启动参数、键盘快捷键和几个实战工作流,争取让你读完就能直接用起来。

2026年最全Claude Code使用命令指南

命令体系概览

Claude Code 的命令可以分成三大块,分别对应不同的操作场景:

  1. Slash 命令:在会话里以 / 开头输入,用来控制对话行为、调用功能,比如清空上下文、审查代码、启动后台任务等。
  2. CLI 命令:在终端启动 Claude 时带的参数,用于配置初始状态,也支持非交互式脚本调用。
  3. 键盘快捷键:不用输入命令,按几个键就能快速完成操作,比如中断、粘贴图片、切换模型。

下面逐一展开,先看最常用的 Slash 命令。

一、Slash 命令(会话内操作)

所有 Slash 命令都在对话输入框里以 / 开头触发,按功能分成了 9 个组。

1. 项目初始化与记忆管理

这类命令负责项目的初始配置,以及让 Claude 记住你的项目规则。

命令功能说明
/init初始化项目,自动扫描代码结构,生成 CLAUDE.md 项目知识库文件——这是新项目的第一步
/memory编辑 CLAUDE.md 记忆文件,管理自动记忆功能,对话中可以用 #xxxx 快速追加规则
/team-onboarding基于你的使用历史生成团队上手指南,方便新队友快速上手项目配置
/fewer-permission-prompts扫描你的使用记录,自动添加常用工具的权限白名单,减少权限弹窗

2. 会话管理

管理当前和历史会话,支持分支、恢复、重命名等。

命令功能说明
/clear [name]清空当前对话上下文,开始新会话,旧会话可通过 /resume 恢复,别名:/reset/new
/resume [session]恢复指定 ID 或名称的历史会话,不带参数打开会话选择器,别名:/continue
/rename [name]重命名当前会话,不带参数自动从对话历史生成名称
/branch [name]创建当前对话的分支,尝试新方向不丢失原对话,切换到分支会话
/fork 生成后台子袋里,继承当前对话处理指定任务,你可以继续当前工作,任务完成后结果会自动同步
/export [filename]导出当前会话为纯文本,带文件名直接保存到文件,否则可复制到剪贴板
/status查看当前会话的状态:版本、模型、账户、连接信息
/usage查看会话成本、套餐使用限额和活动统计,别名:/cost/stats
/usage-credits配置使用额度,超出限额后继续工作
/exit退出 CLI,后台会话会继续运行,别名:/quit
/stop停止当前的后台会话

3. 上下文管理

管理对话的上下文窗口,避免溢出,保持高效。

命令功能说明
/compact [instructions]总结当前对话,释放上下文空间,可指定总结的重点方向
/context [all]可视化当前上下文使用情况,显示优化建议,带 all 参数展开详细 breakdown
/btw 临时问一个侧问题,答案不会加入对话历史,不干扰当前任务,甚至可以在 Claude 工作时使用
/rewind回滚对话和代码到之前的检查点,别名:/checkpoint/undo
/recap手动生成当前会话的一句话总结

4. 代码开发与审查

覆盖开发全流程,从规划到审查,到验证运行。

命令功能说明
/plan [description]进入规划模式,先制定方案再执行,可直接传入任务描述
/ultraplan 生成超详细规划,在浏览器中查看后可远程执行
/diff打开交互式差异查看器,查看未提交的修改和每一步的变更
/code-review [level] [--fix] [--comment] [target]审查当前代码变更,支持不同深度的审查,--fix 自动应用修复,--comment 自动提交 PR 评论,ultra 触发云端多袋里深度审查
/security-review分析代码变更的安全漏洞,检查注入、权限问题等风险
/simplify [target]清理优化代码,不检查 bug,只做重构、简化、效率优化
/review [PR]本地审查指定的 PR,自动检测当前分支的 PR
/ultrareview [PR]云端多袋里深度审查 PR,别名:/code-review ultra
/run启动并驱动你的项目应用,验证变更是否正常工作
/verify验证代码变更是否符合预期,通过运行应用观察结果,不依赖测试
/run-skill-generator教 Claude 如何构建、启动你的项目,生成项目专属的运行技能

5. 并行与后台任务

Claude Code 支持并行处理,让你同时处理多个工作——这是它在 AI 编程工具里比较独特的地方。

命令功能说明
/agents管理子袋里配置,查看和调度后台任务
/background [prompt]将当前会话转为后台袋里,释放终端,可继续给它发指令,别名:/bg
/batch 大规模并行变更,将大任务拆分为多个独立单元,每个单元用独立的 worktree 处理,自动生成 PR
/tasks查看和管理所有后台运行的任务,别名:/bashes
/autofix-pr [prompt]生成云端会话,自动监控当前分支的 PR,CI 失败或有评论时自动修复
/deep-research 深度研究任务,并行搜索网络、交叉验证来源,生成带引用的报告
/schedule [description]创建定时任务,在云端按计划执行
/goal [condition | clear]设置目标,Claude 会持续工作直到条件满足,支持自动循环
/loop [interval] [prompt]循环执行提示词,可指定间隔,比如每 5 分钟检查部署状态,别名:/proactive

6. 配置与个性化

自定义界面、行为和偏好设置。

命令功能说明
/config打开设置界面,调整主题、模型、输出风格等,别名:/settings
/theme更换终端主题,支持自动匹配终端、色盲友好主题、自定义主题
/color [color]设置当前会话的提示栏颜色,支持红、蓝、绿等,不带参数随机颜色
/keybindings打开键盘快捷键配置文件,自定义快捷键
/statusline配置状态栏,可自动从你的 shell 提示符同步
/permissions管理工具权限规则,配置允许、询问、拒绝的规则
/fast [on | off]切换快速模式
/effort [level]设置模型的思考努力程度,支持 low/medium/high/xhigh/max 等
/model [model]切换 AI 模型,可设置为默认
/focus切换专注模式,只显示最后提示、工具摘要和响应,减少干扰
/scroll-speed调整鼠标滚轮滚动速度
/tui [mode]设置终端 UI 渲染器,支持全屏模式
/privacy-settings查看和更新隐私设置(Pro/Max 套餐可用)

7. 工具与集成

与第三方工具和平台的集成。

命令功能说明
/mcp管理 MCP(Model Context Protocol)服务器连接和认证
/plugin [subcommand]管理插件,不带参数打开插件菜单,支持 list/install/enable/disable 等子命令
/reload-plugins [--force]重新加载所有插件,应用变更不用重启
/reload-skills重新扫描技能和命令目录,新加的技能不用重启就能用
/chrome配置 Chrome 集成,让 Claude 可以启动浏览器做前端验证
/ide管理 IDE 集成,查看状态
/install-github-app安装 Claude GitHub Actions 应用,配置仓库集成
/install-slack-app安装 Claude Slack 应用
/web-setup连接 GitHub 账号到云端 Claude Code,配置云端任务的权限
/remote-control开启远程控制,让你可以从 claude.ai 控制当前会话,别名:/rc
/teleport将云端的会话拉到本地终端,别名:/tp
/desktop在桌面端应用中继续当前会话,别名:/app
/remote-env选择云端袋里的默认环境
/setup-bedrock配置 Amazon Bedrock 认证和模型
/setup-vertex配置 Google Vertex AI 认证和模型

8. 故障排查与反馈

遇到问题时的排查和反馈命令。

命令功能说明
/doctor诊断安装和配置问题,自动修复可修复的问题
/debug [description]开启调试日志,排查会话问题,可描述问题聚焦分析
/heapdump生成内存快照,用于排查高内存问题
/feedback [report]提交反馈、报告 bug,可附带会话上下文,别名:/bug/share
/insights生成你的 Claude Code 使用分析报告,查看项目分布、交互模式等

9. 其他辅助命令

命令功能说明
/help查看帮助和所有可用命令
/release-notes查看版本更新日志,可选择特定版本
/login登录 Anthropic 账号
/logout登出账号
/copy [N]复制最后一个响应到剪贴板,带数字复制第 N 个最新响应,支持选择代码块
/add-dir 为当前会话添加额外的工作目录,扩展文件访问范围
/radio打开 Claude FM lo-fi 电台,放松工作
/stickers订购 Claude Code 贴纸
/passes分享免费的 Claude Code 体验周(符合条件的账户可用)
/upgrade打开升级套餐页面
/powerup交互式功能引导,快速学习 Claude Code 的功能
/hooks查看工具事件的钩子配置
/sandbox切换沙盒模式(支持的平台可用)
/voice [mode]切换语音输入模式,支持 hold/tap/off
/mobile显示移动端应用的下载二维码,别名:/ios/android

二、CLI 启动命令与参数

这些是在终端敲 claude 时用的,用来控制启动行为,也可以在 CI 脚本里跑。

1. CLI 子命令

命令说明示例
claude启动交互式会话claude
claude "query"启动会话并传入初始提示claude "explain this project"
claude -p "query"非交互式查询,执行后退出claude -p "explain this function"
cat file | claude -p “query”处理管道输入cat logs.txt | claude -p "explain"
claude -c继续当前目录最近的会话claude -c
claude -r "" "query"恢复指定会话并传入提示claude -r "auth-refactor" "Finish this PR"
claude update更新 Claude Code 到最新版本claude update
claude install [version]安装指定版本,支持 stable/latestclaude install stable
claude auth login登录账号,支持 --email/--sso 参数claude auth login --console
claude auth logout登出账号claude auth logout
claude auth status查看认证状态claude auth status
claude agents打开袋里视图,监控后台会话claude agents --json
claude attach 连接到指定的后台会话claude attach 7c5dcf5d
claude logs 查看后台会话的日志claude logs 7c5dcf5d
claude stop 停止后台会话claude stop 7c5dcf5d
claude rm 删除后台会话记录claude rm 7c5dcf5d
claude respawn 重启后台会话claude respawn 7c5dcf5d
claude plugin管理插件claude plugin install code-review@claude-plugins-official
claude mcp管理 MCP 服务器claude mcp
claude project purge清除项目的本地 Claude 数据claude project purge ~/work/repo --dry-run
claude remote-control启动远程控制服务器claude remote-control --name "My Project"
claude ultrareview [target]非交互式运行深度审查claude ultrareview 1234 --json
claude setup-token生成 CI / 脚本用的长期令牌claude setup-token

2. CLI 启动标志(Flags)

这些参数用来配置启动行为,比如指定模型、权限、目录等。

标志说明示例
--add-dir添加额外的工作目录claude --add-dir ../apps ../lib
--model指定当前会话的模型claude --model claude-sonnet-4-6
--effort指定思考努力程度claude --effort high
--permission-mode启动时的权限模式claude --permission-mode plan
--allowedTools自动允许的工具规则claude --allowedTools "Bash(git log *)" "Bash(git diff *)"
--disallowedTools拒绝的工具规则claude --disallowedTools "Bash(rm *)"
--tools限制可用的工具claude --tools "Bash,Edit,Read"
--system-prompt自定义系统提示,替换默认的claude --system-prompt "You are a Python expert"
--append-system-prompt追加自定义提示到默认提示claude --append-system-prompt "Always use TypeScript"
--system-prompt-file从文件加载系统提示claude --system-prompt-file ./custom-prompt.txt
--append-system-prompt-file从文件追加提示claude --append-system-prompt-file ./style-rules.txt
--name, -n设置会话名称claude -n "my-feature-work"
--continue, -c继续最近的会话claude --continue
--resume, -r恢复指定会话claude --resume auth-refactor
--bg启动为后台会话claude --bg "investigate the flaky test"
--chrome启用 Chrome 集成claude --chrome
--worktree, -w启动到独立的 git worktreeclaude -w feature-auth
--remote创建云端会话claude --remote "Fix the login bug"
--remote-control, --rc启用远程控制claude --remote-control "My Project"
--debug启用调试模式claude --debug "api,mcp"
--bare最小模式,跳过自动发现,启动更快claude --bare -p "query"
--print, -p非交互式打印模式claude -p "query"
--output-format打印模式的输出格式claude -p "query" --output-format json
--max-turns限制非交互式的最大轮数claude -p --max-turns 3 "query"
--max-budget-usd限制非交互式的最大花费claude -p --max-budget-usd 5.00 "query"
--version, -v查看版本号claude -v
--help查看帮助claude --help

三、键盘快捷键

Claude Code 内置了大量快捷键,让你不用离开键盘就能完成大部分操作。

1. 全局控制快捷键

快捷键功能说明
Ctrl+C中断运行中的操作,空输入时按两次退出
Ctrl+D退出 Claude Code 会话
Esc中断 Claude 的响应,停止当前工具调用
Esc+Esc清空输入草稿,空输入时打开回滚菜单
Ctrl+L重绘屏幕,恢复乱掉的终端显示
Ctrl+G在默认编辑器中打开当前输入,适合长文本
Ctrl+O切换转录查看器,查看详细的工具调用
Ctrl+R反向搜索命令历史
Ctrl+V粘贴剪贴板中的图片
Ctrl+B将运行中的任务后台化
Ctrl+T切换任务列表显示
Shift+Tab循环切换权限模式
Alt+P切换模型,不清除当前输入
Alt+T切换扩展思考模式
Alt+O切换快速模式
Ctrl+X Ctrl+K杀死所有后台子袋里

2. 文本编辑快捷键

快捷键功能说明
Ctrl+A光标移动到行首
Ctrl+E光标移动到行尾
Ctrl+K删除到行尾
Ctrl+U删除从光标到行首
Ctrl+W删除前一个单词
Ctrl+Y粘贴删除的文本
Alt+Y循环粘贴历史
Alt+B向后移动一个单词
Alt+F向前移动一个单词

3. 多行输入快捷键

快捷键功能说明
Shift+Enter换行输入,大部分终端默认支持
Ctrl+J换行输入,所有终端都支持
Alt+Enter快速换行,所有终端都支持
Option+EntermacOS 下的换行(需要配置 Option 为 Meta)

4. 转录查看器快捷键(Ctrl+O 打开后)

快捷键功能说明
?显示快捷键帮助面板
{/}跳转到上一个 / 下一个用户提示
Ctrl+E切换显示所有内容
v在编辑器中打开完整对话
q/Esc/Ctrl+C退出转录查看器

5. Vim 模式快捷键

如果你开启了 Vim 编辑模式,还会多出下面这一套。

模式切换

命令动作
Esc进入普通模式
i插入模式,在光标前
I插入模式,在行首
a插入模式,在光标后
A插入模式,在行尾
o在下一行插入
O在上一行插入
v字符选择模式
V行选择模式

普通模式导航

命令动作
h/j/k/l左 / 下 / 上 / 右移动
w/e/b下一个单词 / 单词尾 / 上一个单词
0/$行首 / 行尾
gg/G输入开头 / 输入结尾
f{char}/F{char}跳转到下一个 / 上一个字符

普通模式编辑

命令动作
x删除字符
dd删除行
dw删除单词
yy复制行
p/P粘贴到光标后 / 前
u撤销
.重复上次修改
>>/<<缩进 / 反缩进

四、高级用法

1. Shell 快速模式

在输入框开头输入 !,可以直接运行 shell 命令,不需要经过 Claude 解释,结果会自动加入对话上下文:

! npm test
! git status
! ls -la

这个模式支持后台运行和自动补全,适合快速执行系统命令。

2. 自定义 Slash 命令

通过 Skills 功能,你可以创建自己的自定义 Slash 命令,把常用工作流封装起来:

  • 在项目的 .claude/skills/ 目录下创建命令文件,比如 my-command.md
  • 文件中定义命令的名称、描述和提示内容
  • 运行 /reload-skills 重新加载,之后就能用 /my-command 调用了

举个例子,创建一个自动格式化代码的命令:

---
name: format
description: 自动格式化当前项目的代码
---
请帮我运行项目的代码格式化命令,修复所有的格式问题。

3. 快速文件引用

输入 @ 可以触发文件路径自动补全,快速引用文件,让 Claude 读取指定文件:

帮我看看 @src/components/Login.tsx 这个文件的问题

五、常用工作流示例

典型开发流程

  • 初始化项目:进入项目目录,运行 claude 启动,然后执行 /init 生成项目知识库
  • 规划任务:执行 /plan 实现用户登录接口,包含参数校验和错误处理
  • 开发过程:开发中如果有临时问题,用 /btw JWT 的过期时间配置是哪个文件? 不干扰主任务
  • 代码审查:写完代码后,执行 /code-review --fix 自动审查并修复问题
  • 查看变更:执行 /diff 查看所有的代码变更
  • 导出记录:任务完成后,执行 /export login-dev.md 导出开发记录

大规模重构流程

  • 执行 /batch 将项目从 Ja vaScript 迁移到 TypeScript
  • Claude 会自动拆分任务,生成多个后台子袋里并行处理
  • 等待任务完成,每个子任务会自动生成 PR,你可以逐个合并

总结

Claude Code 的命令体系覆盖了从项目初始化到代码交付的全流程,合理使用这些命令,可以大幅提升 AI 编程的效率。本文整理了截至 2026 年 6 月的所有官方命令。随着版本更新,可能会有新的命令加入,你随时可以在 Claude 会话中输入 / 查看最新的可用命令列表。

来源:https://www.jb51.net/ai/1030557.html
上一篇Windows系统安装Claude Code CLI完整指南 下一篇OpenClaw安装排错方法及基本使用命令
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
批处理BAT入门教程第一篇
AI教程 · 2026-07-03

批处理BAT入门教程第一篇

提供13个批处理实战技巧,覆盖全盘查找并删除文件夹或文件、拷贝移动文件、创建畸形文件夹及设置隐藏属性等场景,可一键完成系统维护与文件管理工作,极大提升自动化操作效率和便捷性。

从零开始批处理命令For循环详解与实战案例
AI教程 · 2026-07-03

从零开始批处理命令For循环详解与实战案例

批处理For命令支持 d、 l、 r、 f四个参数。 d仅列出当前目录下的目录名; r递归搜索指定路径及其子目录中的文件; l生成数值序列; f可解析文件、字符串或命令输出,通过delims、tokens、skip、eol等选项灵活处理内容。

批评你的人是你生命中的贵人
AI教程 · 2026-07-03

批评你的人是你生命中的贵人

批评你的人往往最值得珍惜,因为他们关注你、助你成长。面对批评应包容反思,用行动改进而非辩解。接受批评是自我完善的过程,能让人少走弯路,避免重复犯错。这样的人正是生命中的贵人,值得感恩与珍惜。

测试人员角色定位与职责详解
AI教程 · 2026-07-03

测试人员角色定位与职责详解

测试人员角色经历了从找问题、保证质量到分析风险的转变,最终核心职责是提供关键信息,协助团队创造优秀产品。这包括识别问题、评估风险及帮助团队了解项目状态,而非单纯把关或追求完美。

经营成功测试生涯的实用方法与策略
AI教程 · 2026-07-03

经营成功测试生涯的实用方法与策略

一、测试生涯的起点 1989年,我在田纳西大学攻读研究生时,意外地从软件开发人员转行成为一名软件测试工程师。这并非我主动选择,说起来还有些戏剧性——某个早晨,教授质问我为何缺席那么多开发会议,我解释说这些会议总是安排在周末早上,对我这个第一次离家、刚入学的学生来说实在不便。结果呢?等待我的不是解聘通