首页 Claude CLI
2.1.133 2026-05-08 anthropics/claude-code
打开 Zread CodeWiki
340px

快速定位

最短路径

claude                    # 启动交互模式
claude "修复这个 bug"     # 单次任务
claude -p "审查代码"       # 打印输出后退出

核心场景速查

场景命令
启动对话claude
继续上次claude -c
恢复指定会话claude -r <session-id>
智能 Git 提交claude commit
列出所有会话claude --list

最小工作流

起手式

cd 项目目录
claude                    # 启动交互模式

核心命令链

claude "添加用户认证"      # 自然语言任务
claude exec "重构这块逻辑" # 非交互自动化
claude -p "审查 PR"       # 打印输出

收尾动作

/exit                     # 退出
/checkpoint                # 保存检查点

高频场景 Recipes

代码生成与重构

添加 RESTful API 端点
将这个 class 改为 TypeScript
为这个函数添加单元测试
重构这段 SQL 查询

调试与修复

修复空指针异常
解决 500 错误
为什么这个 API 超时
修复 CSS 在 Safari 的问题

代码审查

审查这段代码的安全性
检查这个函数的性能
分析项目架构和技术栈
优化这个复杂查询

DevOps 与自动化

设置 Docker 容器化
创建 GitHub Actions 流水线
更新所有依赖到最新版本
配置 Nginx 反向代理

Unix 哲学组合

git diff | claude -p "审查变更并生成报告"
tail -f app.log | claude -p "发现异常立即通知"
find . -name "*.js" -exec claude -p "优化此文件" {} \;

CLI 命令速查

基础命令

命令说明
claude启动交互模式
claude "任务"单次任务
claude -p "查询"打印退出
claude exec "自动化"非交互模式
claude -c继续最近对话
claude -r [id]恢复会话
claude --new新建对话
claude --list列出所有会话
claude --delete ID删除会话
claude commit智能 Git 提交
claude update检查更新

CLI 选项

选项说明
--help / -h帮助信息
--version / -v版本信息
--debug [filter]调试模式
--debug-file <path>调试日志输出到文件
--model <model>指定模型
--settings <file/json>加载设置
--setting-sources <sources>设置源(user,project,local)
--permission-mode <mode>权限模式
--mcp-config <configs>MCP 服务器配置
--strict-mcp-config仅用 --mcp-config
--add-dir <dirs>允许目录
--output-format <fmt>输出格式(text/json/stream-json)
--input-format <fmt>输入格式
--bare跳过 hooks/LSP/插件同步
--name / -n <name>会话名称
--session-id <uuid>指定会话 ID
--fork-session恢复时创建新会话
--from-pr <num>从 PR 恢复会话
--resume / -r [id]恢复会话
--continue / -c继续最近对话
--max-turns <n>最大 agent 轮数
--max-budget-usd <amount>最大 API 花费
--effort <level>努力级别(low/medium/high/max)
--agent <name>指定子代理
--agents <json>动态定义子代理
--tools <tools>限制可用工具
--allowedTools <tools>允许的工具
--disallowedTools <tools>禁止的工具
--system-prompt <prompt>替换系统提示
--system-prompt-file <file>从文件加载系统提示
--append-system-prompt <prompt>追加系统提示
--append-system-prompt-file <file>从文件追加系统提示
--permission-prompt-tool <tool>MCP 处理权限提示
--mcp-config <configs>MCP 服务器配置
--plugin-dir <paths>加载插件目录
--chrome启用 Chrome 集成
--no-chrome禁用 Chrome 集成
--ide自动连接 IDE
--remote "任务"创建 Web 会话
--teleport恢复 Web 会话到本地
--remote-control / --rc启用远程控制
--worktree / -w [name]git worktree 隔离
--tmux创建 tmux 会话(需 --worktree)
--enable-auto-mode启用自动模式
--allow-dangerously-skip-permissions允许跳过权限
--dangerously-skip-permissions跳过所有权限检查
--betas <headers>Beta 请求头
--init运行初始化 hooks
--init-only仅运行初始化
--maintenance运行维护 hooks
--replay-user-messages重放用户消息到 stdout
--include-hook-events在输出中包含 hook 事件
--include-partial-messages包含部分流式事件
--json-schema <schema>JSON Schema 验证输出
--fallback-model <model>模型过载时的备用模型
--verbose详细日志
--no-session-persistence禁用会话持久化
--print / -p打印模式
--idle-timeout空闲超时(默认 90s)

CLI 子命令速查

认证管理

命令说明
claude auth login登录账户
claude auth login --consoleAPI 计费登录
claude auth login --ssoSSO 认证
claude auth logout登出
claude auth status显示认证状态
claude auth status --text人类可读输出

其他子命令

命令说明
claude agents列出所有配置的子代理
claude auto-mode defaults打印自动模式规则 JSON
claude auto-mode config显示有效配置
claude mcpMCP 服务器配置
claude plugin <subcommand>插件管理
claude remote-control启动远程控制服务器
claude update更新到最新版本

内置斜杠命令速查

基本操作

命令说明
/help显示所有命令
/clear清除历史。别名:/reset, /new
/exit退出 CLI。别名:/quit
/config打开设置界面。别名:/settings
/status显示版本、模型、账户、连接状态
/init初始化项目,创建 CLAUDE.md
/doctor健康检查,诊断安装问题

账户与模型

命令说明
/login登录 Anthropic 账户
/logout登出账户
/model [name]选择或更改 AI 模型
/usage显示计划限额和速率限制状态
/cost显示 Token 使用统计
/extra-usage配置额外用量,绕过速率限制

文件与代码

命令说明
/memory编辑 CLAUDE.md 记忆文件,管理自动记忆
/context可视化上下文使用,显示优化建议
/compact [instructions]压缩对话,释放上下文空间
/rewind回溯对话/代码到之前状态。别名:/checkpoint
/copy [N]复制上一个响应到剪贴板(/copy 2 复制倒数第二个)
/export [filename]导出会话为纯文本

Git 与版本控制

命令说明
/diff打开交互式 diff 查看器,查看未提交变更
/branch [name]在当前点创建对话分支。别名:/fork
/resume [session]恢复指定 ID 或名称的会话。别名:/continue
/pr-comments [PR]获取并显示 GitHub PR 评论

开发工具

命令说明
/mcp管理 MCP 服务器连接和 OAuth 认证
/agents管理 agent 子代理配置
/tasks列出和管理后台任务。别名:/bashes
/hooks查看 hook 配置
/plugins管理插件

调试与排障

命令说明
/btw <question>快速提问,不添加对话历史
/debug [description]启用调试日志,排查问题
/sandbox切换沙盒模式(支持平台)
/security-review分析当前分支变更的安全漏洞

自动化与计划

命令说明
/loop [interval] <prompt>按间隔重复运行提示,监控部署等
/schedule [description]创建云端定时任务
/effort [low|medium|high|max|auto]设置努力级别

输出与界面

命令说明
/output-style设置输出风格
/statusline配置状态行显示
/terminal-setup配置终端快捷键(仅支持终端)
/theme [name]更改颜色主题(含亮/暗/色盲模式)
/color [color]设置提示栏颜色(red/blue/green/yellow/purple/orange/pink/cyan)
/vim切换 Vim/Normal 编辑模式
/fast [on|off]切换快速模式

IDE 与集成

命令说明
/ide管理 IDE 集成,显示状态
/chrome配置 Chrome 集成
/desktop在桌面应用中继续当前会话(macOS/Windows)别名:/app
/mobile显示二维码下载移动端应用。别名:/ios, /android

安装与升级

命令说明
/install-github-app设置 GitHub Actions 应用
/install-slack-app安装 Slack 应用
/upgrade打开升级页面
/release-notes查看完整更新日志

其他

命令说明
/plan [description]进入计划模式
/permissions管理工具权限规则。别名:/allowed-tools
/privacy-settings查看和更新隐私设置(Pro/Max)
/rename [name]重命名当前会话
/insights生成会话分析报告
/stats可视化每日用量、会话历史、连续使用
/feedback [report]提交反馈。别名:/bug
/stickers订购贴纸
/passes与朋友分享免费周
/keybindings打开或创建快捷键配置文件
/reload-plugins重新加载所有插件
/remote-control启用远程控制。别名:/rc
/remote-env配置远程环境默认值
/powerup交互式教程(v2.1.90+)

内置 Bundled Skills

命令说明
/batch <instruction>并行大规模变更,协调多个 agent
/claude-api加载 Claude API 参考(自动触发)
/debug [description]启用调试并排查问题
/loop [interval] <prompt>按计划重复运行提示
/simplify [focus]审查并修复代码质量问题

Auto Memory 系统

基础命令

命令说明
/memory编辑记忆文件
/memory edit编辑记忆
/memory show显示当前记忆
/memory clear清除记忆
/memory reload重新加载

配置

# 设置自动记忆目录 (user/local 级别)
autoMemoryDirectory: "~/my-memory-dir"

# memory frontmatter - 持久记忆 (v2.1.33+)
---
memory: 记住这个项目的技术栈是 Next.js + TypeScript
---

记忆文件位置

.claude/memory.md      # 项目级记忆
~/.claude/memory.md    # 全局记忆
autoMemoryDirectory/   # 自定义自动记忆目录

记忆语法

# 项目记忆
## 代码规范
- 使用 TypeScript 严格模式
- 函数必须类型注解

## 项目结构
- src/: 源代码
- tests/: 测试

版本历史速记

  • worktree.baseRef sandbox.bwrapPath/socatPath parentSettingsBehavior:设置、 托管设置、 管理级 key、Hooks effort 级别传递
  • CLAUDE_CODE_SESSION_ID CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN:环境变量、 禁用选项、剪贴板粘贴提示
  • v2.1.131(2026-05-06):VS Code 扩展激活修复、Mantle 端点认证修复
  • v2.1.122(2026-04-28):OAuth 认证 401 重试循环修复
  • /teleport:Skills 热重载、Agent 上下文分叉、Hooks 生命周期、、语言设置等百项更新
  • v2.1.50(2026-02-20):Worktree 隔离支持
  • v2.1.59(2026-02-26):Auto Memory 自动记忆
  • /simplify /batch:、 命令
  • /loop:+ cron 调度
  • /effort:MCP elicitation、
  • /branch /fork:(旧 )、Opus 4.6 token 限额
  • rate_limits effort:statusline、 frontmatter
  • --bare:flag
  • managed-settings.d/ CwdChanged FileChanged:、/ hooks
  • TaskCreated:PowerShell 工具预览、 hook
  • v2.1.85(2026-03-26):MCP headersHelper、时间戳标记
  • v2.1.86(2026-03-27):Session-Id header、Read 工具优化
  • defer PermissionDenied:权限决策、 hook
  • /powerup:、PowerShell 强化

Hooks 系统

配置文件

.claude/hooks.json        # 项目级
~/.claude/hooks.json      # 全局

事件类型

事件触发时机
pre-edit文件编辑前
post-edit文件编辑后
pre-run命令执行前
post-run命令执行后
conversation-start会话开始
conversation-end会话结束
CwdChanged目录变更(v2.1.83+)
FileChanged文件变更(v2.1.83+)
TaskCreated任务创建(v2.1.84+)
PermissionDenied权限拒绝(v2.1.89+)
StopFailure停止失败(v2.1.78+)
ElicitationMCP 征询(v2.1.76+)
ElicitationResult征询结果(v2.1.76+)
PostCompact压缩后(v2.1.76+)
TeammateIdle团队成员空闲(v2.1.33+)
TaskCompleted任务完成(v2.1.33+)

Hook 条件语法

{
  "pre-edit": {
    "if": "file.endsWith('.js')",
    "script": "console.log('编辑 JS')"
  }
}

Hooks 传递 Effort 级别(v2.1.133+)

// hooks 现在通过 effort.level JSON 字段和 $CLAUDE_EFFORT 环境变量接收 effort 级别
{
  "PreToolUse": {
    "if": "tool.name == 'Bash' && effort.level == 'high'",
    "script": "console.log('高 effort 级别执行 Bash')"
  }
}

defer 权限决策(v2.1.89+)

{
  "PreToolUse": {
    "if": "tool.name == 'Bash'",
    "script": "return { defer: true }"
  }
}

MCP 集成

管理命令

命令说明
/mcp list列出服务器
/mcp add 名称添加服务器
/mcp remove 名称移除服务器
--mcp-listCLI 查看

CLI 子命令

claude mcp                    # MCP 配置

环境变量

变量说明
CLAUDE_CODE_MCP_SERVER_NAMEMCP 服务器名称
CLAUDE_CODE_MCP_SERVER_URLMCP 服务器 URL
MCP_CONNECTION_NONBLOCKING=true-p 模式跳过等待

Settings 配置速查

配置作用域

作用域位置影响范围
Managed服务器/ MDM / registry所有用户
User~/.claude/settings.json当前用户
Project.claude/settings.json团队共享
Local.claude/settings.local.json仅本地

常用设置

设置说明
model默认模型
effortLevel努力级别(low/medium/high)
autoMemoryDirectory自动记忆目录
includeGitInstructions包含 Git 指令
autoUpdatesChannel更新通道(stable/latest)
cleanupPeriodDays会话清理周期
defaultShell默认 shell(bash/powershell)
language响应语言
alwaysThinkingEnabled启用扩展思考
showThinkingSummaries显示思考摘要

权限设置

{
  "permissions": {
    "allow": ["Bash(git *)", "Read(./src/**)"],
    "deny": ["Read(./.env)", "Bash(rm -rf *)"],
    "defaultMode": "acceptEdits"
  }
}

沙盒设置

{
  "sandbox": {
    "enabled": true,
    "failIfUnavailable": true,
    "bwrapPath": "/usr/bin/bwrap",     // Linux bwrap 路径(v2.1.133+)
    "socatPath": "/usr/bin/socat",    // Linux socat 路径(v2.1.133+)
    "filesystem": {
      "allowWrite": ["/tmp/build"],
      "denyRead": ["~/.aws/credentials"]
    },
    "network": {
      "allowedDomains": ["github.com", "*.npmjs.org"]
    }
  }
}

新增环境变量(v2.1.132+)

CLAUDE_CODE_SESSION_ID        # 当前会话 ID
CLAUDE_EFFORT                 # Hooks 传递的 effort 级别
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1  # 禁用 alternate screen 模式

子代理(Subagents)

内置代理

general-purpose        # 通用问题解决
code-reviewer        # 代码审查专家
test-runner          # 测试执行专家
debug-expert        # 调试专家
documentation-writer # 文档专家

调用语法

命令说明
/agent use code-reviewer使用代码审查代理
/agent run test-runner "场景"运行测试代理
/agent list列出可用代理
/agent info <name>查看代理信息

CLI 调用

claude agents                    # 列出所有子代理
claude --agent my-agent         # 指定子代理
claude --agents '{"reviewer":{"description":"..."}}'  # 动态定义

工作树(Worktree)隔离

CLI 选项

--worktree / -w [name]          # 创建 worktree
--tmux                          # 创建 tmux 会话
--tmux=classic                  # 传统 tmux

设置

{
  "worktree": {
    "symlinkDirectories": ["node_modules", ".cache"],
    "sparsePaths": ["packages/my-app"],
    "baseRef": "origin/main"    // 新建 worktree 的基础分支(v2.1.133+,fresh|head,默认 origin/<default>)
  }
}

远程控制(Remote Control)

CLI

claude remote-control --name "My Project"  # 启动服务器
claude --remote-control                     # 交互模式启用

Web 会话

claude --remote "任务描述"    # 创建 Web 会话
claude --teleport            # 恢复 Web 会话到本地

Chrome 集成

CLI 选项

--chrome                     # 启用 Chrome 集成
--no-chrome                  # 禁用 Chrome 集成

输出风格配置

基础模式

命令说明
/output-style concise简洁
/output-style detailed详细
/output-style code-focused代码优先
/output-style explanation解释详细
/output-style summary摘要

语言风格

/output-style --javascript google
/output-style --python pep8
/output-style --typescript standard

状态行配置

命令

/statusline enable        # 启用
/statusline disable       # 禁用
/statusline reset         # 重置

显示信息

--show model              # 当前模型
--show tokens             # Token 使用
--show time               # 响应时间
--show rate_limits        # 速率限制
--show git-branch         # Git 分支

位置与主题

--position top/bottom     # 位置
--align left/center/right # 对齐
--theme dark/light/auto   # 主题
--style minimal/detailed  # 风格

终端与快捷键

快捷键

按键功能
Ctrl+C中断操作
Ctrl+D退出
Tab智能补全
↑/↓历史导航
Esc+Esc回溯菜单
Ctrl+R搜索历史
Ctrl+X Ctrl+E外部编辑器
Ctrl+OTranscript 模式

终端配置

/terminal-setup --bind "Ctrl+P" /previous
/terminal-setup --preset vim
/terminal-setup --theme monokai

权限管理

基础命令

命令说明
/permissions show显示权限
/permissions reset重置
/permissions import file.json导入

权限模式

模式说明
default询问确认
acceptEdits自动接受编辑
plan仅规划模式
auto自动模式(需许可)
dontAsk不询问
bypassPermissions跳过所有检查

CLI 选项

--permission-mode <mode>           # 指定模式
--enable-auto-mode                  # 启用自动模式
--allow-dangerously-skip-permissions  # 允许跳过

隐私设置

数据保留

/privacy-settings retention 7days
/privacy-settings retention 30days
/privacy-settings retention session
/privacy-settings retention permanent

匿名化

anonymize-on/off           # 开关匿名化
strip-paths                # 移除路径
strip-usernames            # 移除用户名
mask-secrets               # 遮蔽密钥
detect-pii                 # 检测隐私信息

故障排除

诊断

/doctor                    # 健康检查
--debug                    # 调试模式
--debug-file /tmp/claude-debug.log  # 调试日志
--log-level debug          # 详细日志
claude auth status         # 认证状态

常见问题

问题解决
连接超时检查网络/代理
认证失败/login 或 claude auth login
权限错误检查文件权限
模型不可用/model 切换

配置重置

/config reset             # 重置配置
rm -rf .claude/           # 清理项目配置
claude auth logout && claude auth login  # 重新认证

CLAUDE.md 与记忆系统

CLAUDE.md 位置

~/.claude/CLAUDE.md       # 用户级
CLAUDE.md                 # 项目根目录
.claude/CLAUDE.md         # 项目 .claude 目录

frontmatter 支持

---
memory: 项目上下文记忆
effort: medium
agent: code-reviewer
---

用途

  • 项目级指令和上下文
  • 编码规范和约定
  • 常用命令和脚本
  • 团队知识共享

🧾 版本变更

v2.1.133(2026-05-08)

  • worktree.baseRef fresh head origin/<default>
  • sandbox.bwrapPath sandbox.socatPath
  • parentSettingsBehavior 'first-wins' | 'merge'
  • effort.level $CLAUDE_EFFORT
  • Focus mode 行为改进、内存使用优化

v2.1.132(2026-05-07)

  • CLAUDE_CODE_SESSION_ID
  • CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1
  • 剪贴板粘贴提示改进

v2.1.131(2026-05-06)

  • 修复 Windows VS Code 扩展激活问题
  • 修复 Mantle 终端认证错误