Claude Code

关注公众号 jb51net

关闭
AI > Claude Code >

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

AI砖家

Claude Code 是 Anthropic 推出的 AI 编程命令行工具,它内置了丰富的命令体系,帮助开发者高效完成项目初始化、代码开发、审查、并行任务处理等全流程工作。本文将全面整理 Claude Code 的所有官方命令,按功能分类呈现,同时涵盖 CLI 启动参数、键盘快捷键和高级用法,帮你彻底掌握这个工具的全部能力。

命令体系概览

Claude Code 的命令分为三大类,覆盖从启动到交互的全流程:

  1. Slash 命令:会话内操作命令,以 / 开头,在 Claude 交互会话中使用,用于控制会话行为、调用功能
  2. CLI 命令:启动参数,在终端启动 Claude 时使用,用于配置会话的初始状态
  3. 键盘快捷键:交互过程中的快捷操作,无需输入完整命令即可快速触发功能

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

Slash 命令是 Claude Code 最核心的控制指令,所有命令都需要在会话输入框的开头输入 / 触发。以下是按功能分类的完整命令列表:

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 <directive>生成后台子代理,继承当前对话处理指定任务,你可以继续当前工作,任务完成后结果会自动同步
/export [filename]导出当前会话为纯文本,带文件名直接保存到文件,否则可复制到剪贴板
/status查看当前会话的状态:版本、模型、账户、连接信息
/usage查看会话成本、套餐使用限额和活动统计,别名:/cost/stats
/usage-credits配置使用额度,超出限额后继续工作
/exit退出 CLI,后台会话会继续运行,别名:/quit
/stop停止当前的后台会话

3. 上下文管理

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

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

4. 代码开发与审查

代码开发全流程的辅助命令,从规划到审查全覆盖。

命令功能说明
/plan [description]进入规划模式,先制定方案再执行,可直接传入任务描述
/ultraplan <prompt>生成超详细规划,在浏览器中查看后可远程执行
/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 支持并行处理任务,让你同时处理多个工作,不浪费时间。

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

6. 配置与个性化

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

命令功能说明
/config打开设置界面,调整主题、模型、输出风格等,别名:/settings
/theme更换终端主题,支持自动匹配终端、色盲友好主题、自定义主题
/color [color]设置当前会话的提示栏颜色,支持红、蓝、绿等,不带参数随机颜色
/keybindings打开键盘快捷键配置文件,自定义快捷键
/statusline配置状态栏,可自动从你的 shell 提示符同步
/permissions管理工具权限规则,配置允许、询问、拒绝的规则
`/fast [onoff]`切换快速模式
/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](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 <path>为当前会话添加额外的工作目录,扩展文件访问范围
/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 Code 时使用的,用于配置会话的初始状态,支持非交互式的脚本调用。

1. CLI 子命令

命令说明示例
claude启动交互式会话claude
claude "query"启动会话并传入初始提示claude "explain this project"
claude -p "query"非交互式查询,执行后退出claude -p "explain this function"
`cat fileclaude -p “query”`处理管道输入`cat logs.txtclaude -p “explain”`
claude -c继续当前目录最近的会话claude -c
claude -r "<session>" "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 <id>连接到指定的后台会话claude attach 7c5dcf5d
claude logs <id>查看后台会话的日志claude logs 7c5dcf5d
claude stop <id>停止后台会话claude stop 7c5dcf5d
claude rm <id>删除后台会话记录claude rm 7c5dcf5d
claude respawn <id>重启后台会话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换行输入,所有终端都支持
\ + Enter快速换行,所有终端都支持
Option+EntermacOS 下的换行(需要配置 Option 为 Meta)

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

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

5. Vim 模式快捷键

如果你开启了 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 命令,把常用的工作流封装成命令:

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

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

3. 快速文件引用

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

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

五、常用工作流示例

典型开发流程

大规模重构流程

总结

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

到此这篇关于2026年最全Claude Code使用命令指南的文章就介绍到这了,更多相关Claude Code命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!