Article / 2026/05/29

Claude Code 命令完整参考手册

更新至 v2.1.142 / 2026年5月 涵盖:CLI 启动命令 · Slash 命令 · 键盘快捷键 · CLI Flags · 环境变量 · 自定义命令

Claude Code 命令完整参考手册

更新至 v2.1.142 / 2026年5月
涵盖:CLI 启动命令 · Slash 命令 · 键盘快捷键 · CLI Flags · 环境变量 · 自定义命令


目录

  1. 安装与启动
  2. CLI Flags(启动参数)
  3. Slash命令(会话内命令)
  4. 内置 Skills(技能命令)
  5. Plugin 命令
  6. 键盘快捷键
  7. 环境变量
  8. 自定义命令
  9. 输入前缀

1. 安装与启动

# 安装(推荐:原生二进制)
curl -fsSL https://claude.ai/install.sh | bash

# macOS Homebrew
brew install --cask claude-code

# NPM(已废弃,建议迁移)
npm install -g @anthropic-ai/claude-code

# 验证安装
claude doctor

# 身份认证
claude auth login    # 登录或切换账号
claude auth status   # 查看当前认证状态
claude auth logout   # 退出登录
# 启动方式
claude                              # 交互模式(最常用)
claude "修复 auth 模块的 bug"        # 带初始 prompt 启动
claude -p "分析这段代码"             # 单次查询后退出(Print 模式)
claude -c                           # 继续上次会话
claude -r "auth-refactor"           # 恢复指定名称的会话

2. CLI Flags(启动参数)

Flag说明示例
-pPrint 模式,单次查询后退出claude -p "列出所有 TODO"
-c继续最近一次会话claude -c
-r, --resume恢复指定名称或编号的会话claude -r "auth-refactor"
-n, --name启动时设置会话名称claude -n "feature-x"
--model覆盖本次会话的模型claude --model opus
--max-turns限制自主执行轮次claude -p "fix lint" --max-turns 10
--output-format输出格式:text / json / stream-jsonclaude -p "count files" --output-format json
--allowedTools限制可用工具claude -p "fix" --allowedTools "Edit,Bash(npm:*)"
--permission-mode设置权限模式claude --permission-mode auto
--enable-auto-mode启动时开启 Auto 模式claude --enable-auto-mode
--dangerously-skip-permissions跳过所有权限确认(YOLO 模式)claude --dangerously-skip-permissions
--from-pr关联 PR 启动会话(v2.1.27+)claude --from-pr 123
--fork-session从恢复的会话创建分支claude -r base --fork-session
-w在隔离的 git worktree 中启动claude -w
--bare脚本模式,跳过 hooks / LSP / 插件claude -p "count" --bare
--plugin-url <url>从 URL 加载插件 zip(v2.1.129+)claude --plugin-url https://example.com/p.zip
--plugin-dir <path>从本地目录或 zip 加载插件(v2.1.128+)claude --plugin-dir ./my-plugin.zip
--channels将权限提示转发到 Telegram/Discordclaude --channels
--debug开启调试日志claude --debug
--init初始化项目,生成 CLAUDE.mdclaude --init
--effort设置推理强度 low/medium/high/xhigh/maxclaude --effort high
--worktree在隔离 worktree 运行claude --worktree
--remote-control允许通过 claude.ai 远程控制claude --remote-control

3. Slash命令(会话内命令)

在 Claude Code 会话中输入 / 触发,支持自动补全。

会话管理

命令别名说明
/clear/reset, /new清空对话历史,重新开始
/compact [instructions]压缩对话历史,可指定保留重点
/resume [session]/continue恢复会话,按 ID、名称或选择器
/rename [name]重命名当前会话;不带参数则自动生成名称
/fork [name]从当前节点创建会话分支
/branch分支会话,用于并行探索
/rewind/checkpoint回退对话和代码到某个检查点
/export [filename]导出对话为纯文本文件
/plan [description]进入计划模式
/goal [condition]设置完成条件,Claude 持续运行直到满足(v2.1.139+)
/tasks列出并管理后台任务
/bashes列出后台 bash 任务
/loop [interval] [cmd]周期性循环任务,如 /loop 5m /foo 每 5 分钟执行一次
/exit/quit退出 CLI

上下文 & Token

命令说明
/context可视化上下文使用情况(颜色网格 + 优化建议)
/usageToken 用量、费用、计划使用情况(综合面板)
/cost查看 Token 用量与费用(v2.1.118+ 为 /usage 快捷入口)
/stats可视化每日用量、历史会话、连续天数(v2.1.118+ 为 /usage 快捷入口)
/copy [N]复制最近回复到剪贴板;有代码块时显示选择器

模型 & 性能

命令参数说明
/model [model]opus / sonnet / haiku切换模型,立即生效;方向键调整推理强度
/effort [level]low / medium / high / xhigh / max / auto设置推理强度;xhigh 仅 Opus 4.7;max 仅当前会话
/fast [on|off]切换 Opus 快速输出模式
/powerup交互式功能教学(v2.1.90+)

代码审查 & 分析

命令说明
/diff交互式 diff 查看器(未提交变更 + 每轮变更),方向键导航
/review代码质量审查
/security-review分析待提交变更中的安全漏洞(注入/认证/数据暴露)
/pr-comments [PR URL|number]查看 GitHub PR 评论,自动识别当前 PR
/insights生成会话分析报告(项目区域、交互模式、痛点)

配置 & 权限

命令别名说明
/config/settings打开设置界面(主题/模型/输出风格)
/init初始化项目,生成 CLAUDE.md 引导文件
/doctor诊断 Claude Code 安装状态
/status查看版本/模型/账号/连接状态
/permissions/allowed-tools查看或更新工具权限
/memory编辑 CLAUDE.md 记忆文件;管理 auto-memory
/hooks查看 Hook 配置
/keybindings打开或创建快捷键配置
/theme切换颜色主题(亮/暗,色盲变体,ANSI 主题)
/color [color|default]设置提示栏颜色(red/blue/green/yellow/purple/orange/pink/cyan)
/sandbox切换沙箱模式(支持的平台)
/privacy-settings查看/更新隐私设置(Pro/Max)
/extra-usage配置达到速率限制后的额外用量
/statusline [description]配置状态栏显示内容
/terminal-setup配置终端快捷键(VS Code/Alacritty/Warp 的 Shift+Enter)
/remote-control [name]/rc允许从 claude.ai 或 Claude App 控制当前会话
/remote-env配置 web 会话的默认远程环境

集成 & 扩展

命令说明
/mcp管理 MCP 服务器连接和 OAuth 认证
/plugin管理插件(安装/卸载/浏览)
/reload-plugins重新加载所有插件,无需重启(v2.1.69+)
/skills列出所有可用 Skills(v2.1.3+)
/agents管理子 Agent 配置和 Agent 团队
/ide管理 IDE 集成(VS Code/JetBrains)及状态
/add-dir <path>向当前会话添加额外工作目录
/install-github-app安装 Claude GitHub Actions App
/install-slack-app安装 Claude Slack App
/chrome配置 Claude in Chrome 设置
/voice切换语音输入(按住说话)模式

其他 & 社交功能

命令别名说明
/help显示所有可用命令及说明
/feedback [report]/bug向 Anthropic 提交反馈
/login登录 Anthropic 账号
/logout退出当前账号
/release-notes查看完整更新日志(v2.0.32+)
/desktop/app在 Claude Code Desktop 中继续会话(macOS/Windows)
/mobile/ios, /android显示 Claude 移动端 App 的 QR 码
/upgrade打开升级页面
/passes向朋友分享一周免费 Claude Code(需符合条件)
/stickers订购 Claude Code 贴纸
/buddy终端宠物(18 种动物,5 个稀有等级)
/btw <question>提一个不加入主对话上下文的旁白问题

4. 内置 Skills(技能命令)

Skills 是随 Claude Code 附带的内置提示包,作为 Slash 命令使用:

命令说明
/batch跨文件批量操作
/simplify审查并简化近期代码变更
/loop交互式迭代开发循环
/debug系统化 debug 工作流
/claude-api使用 Claude API / Anthropic SDK 构建应用

5. Plugin 命令

命令说明
/plugin marketplace add <owner/repo>添加 GitHub 上的插件市场
/plugin marketplace list列出已添加的插件市场
/plugin marketplace remove <name>移除插件市场
/plugin install <name>@<marketplace>从市场安装插件
/plugin list列出已安装插件
/plugin uninstall <name>卸载插件
/plugin update <name>更新插件到最新版本
/plugin enable <name>启用插件
/plugin disable <name>禁用插件
/reload-plugins重新加载所有插件(无需重启)

6. 键盘快捷键

通用控制

快捷键功能
Ctrl+C取消当前操作
Ctrl+D退出会话(EOF)
Ctrl+L清屏(保留历史)
Ctrl+O切换详细输出
Ctrl+R搜索命令历史
Ctrl+V从剪贴板粘贴图片
Ctrl+B后台化当前操作
Ctrl+X Ctrl+K停止所有 Agent(v2.1.83+ 从 Ctrl+F 改为此)
Ctrl+S暂存当前 prompt 草稿
Ctrl+G在外部编辑器中打开
Esc Esc回退(撤销)上一次变更

模型 & 模式

快捷键功能
Option+T / Alt+T切换 Extended Thinking(深度推理)
Option+P / Alt+P打开模型选择器
Shift+Tab循环切换权限模式(Normal → Auto → Plan → Normal)

多行输入

快捷键功能
Shift+Enter换行(需配置终端,用 /terminal-setup
\ + Enter换行输入(通用方式)

导航

快捷键功能
/ 浏览历史 prompt
Esc Esc↑/↓打开消息选择器,选择某条重新分支

7. 环境变量

在 shell 或 settings.jsonenv 字段中设置:

变量说明
ANTHROPIC_API_KEYAnthropic API Key
ANTHROPIC_MODEL默认模型(如 claude-opus-4-7
CLAUDE_CODE_MAX_OUTPUT_TOKENS最大输出 Token 数
CLAUDE_CODE_DISABLE_AUTO_MEMORY设为 1 禁用 Claude Code 内置 Auto Memory
CLAUDE_CODE_NO_FLICKER设为 1 启用平滑渲染(消除终端闪烁)
DISABLE_TELEMETRY设为 1 禁用遥测数据
CLAUDE_MEM_MODEclaude-mem 插件工作模式(如 code--zh
CLAUDE_MEM_DATA_DIRclaude-mem 数据存储路径

8. 自定义命令

创建 Markdown 文件即可定义自定义 Slash 命令:

  • 项目级(通过 git 共享给团队):.claude/commands/命令名.md
  • 个人级(跨所有项目可用):~/.claude/commands/命令名.md

示例

---
description: 修复 GitHub Issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---

按照编码规范修复 GitHub Issue #$ARGUMENTS。

调用:/fix-issue 123

Frontmatter 支持的字段

字段说明
description命令描述(在 /help 中显示)
allowed-tools限制可用工具
model指定使用的模型
argument-hint参数提示
user-invocable是否可被用户直接调用
context上下文策略(fork 等)

参数引用:$ARGUMENTS(全部参数)或 $1$2(位置参数)


9. 输入前缀

在提示框中使用特殊前缀:

前缀功能
!command直接执行 shell 命令(如 !ls -la
#tag添加标签(部分版本支持)
@file引用文件路径(快速插入文件内容)

附:常用组合速查

# 非交互模式 + JSON 输出(适合脚本/CI)
claude -p "统计 src/ 下的 TODO 数量" --output-format json

# 自主模式 + worktree 隔离(适合批量任务)
claude --dangerously-skip-permissions -w "重构所有 deprecated API 调用并推送 PR"

# 指定模型 + 高推理强度
claude --model opus --effort xhigh

# 继续上次 + 关联 PR
claude -c --from-pr 456

提示:在会话中输入 /help 查看当前版本所有可用命令;部分命令仅在特定套餐(Pro/Max)或平台上可用。

Giscus 未启用:请在 src/site.config.ts 中配置 repoId 与 categoryId。