跳转到内容

CLI 与配置查阅

「文档里散落的 --allowedToolsANTHROPIC_DEFAULT_SONNET_MODEL 想在一页里对上号。」

查阅章,非跟读主线。 下表只列本系列常引用项,不全量同步官方。发布前对照 CLI referenceSettingsEnvironment variables

配置优先级(高到低):managed settings → 项目 .claude/settings.json → 用户 ~/.claude/settings.json → 环境变量。见 /status 的 Setting sources。


标志作用
-p / --print非交互,执行 prompt 后退出
--output-format json机器可读输出
--allowedTools限制无人值守可用工具
--disallowedTools额外禁止
--permission-modeplanbypassPermissions
--dangerously-skip-permissionsbypass,见 安全章
--max-turns限制代理轮次
--model指定模型
--continue / -c继续最近会话
--resume恢复指定会话
--remote / --teleport与 Web 互迁,见 远程会话
--worktree隔离 worktree 会话

完整列表见 CLI reference


作用
permissions.allow / permissions.deny工具规则
permissions.disableBypassPermissionsMode组织禁用 bypass
hooks生命周期脚本
env注入环境变量
model默认模型
autoUpdates / 更新通道版本更新策略
sandbox沙箱相关,见 沙箱章

Managed 与项目、用户文件合并规则见 Settings


变量作用
ANTHROPIC_API_KEYAPI 密钥
ANTHROPIC_BASE_URL自定义网关,见 第三方 API
ANTHROPIC_DEFAULT_OPUS_MODELopus / opusplan 解析
ANTHROPIC_DEFAULT_SONNET_MODELsonnet / opusplan 解析
ANTHROPIC_DEFAULT_HAIKU_MODELhaiku 解析
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC减少非必要出站
DISABLE_AUTOUPDATER / DISABLE_UPDATES更新控制,见 安装章

更多 CLAUDE_CODE_*env-vars


  1. 本表更新频率低于官方;发版前 spot-check 三条你正在用的 flag。
  2. 团队共享配置只提交 .claude/settings.json,密钥用 env,不进 Git。
  3. 争议默认值以 /status 与官方 changelog 为准。

上一章:心智模型迁移 · 下一章:常见问题排查