刹车皮 @shachepi
@shachepi
Claude Code 命令大全
5 58 224 2万
本文内容基于Claude Code 2.1.74 整理。不同版本、套餐、插件、技能和平台,具体显示可能有少量差异。但是万变不离其宗。
发过一篇比较简单的,这篇更详细。Codex和Gemini的命令版本请查看文章底部
发过一篇比较简单的,这篇更详细。
Codex和Gemini的命令版本请查看文章底部
这篇教程的目标很简单:
用最短路径让你能马上上手。
用最清晰的结构让你不再混淆。
用最少的记忆成本建立命令地图。
一、先把命令体系分成三层
Claude Code 的命令体系只有三层,记住它,你就不会乱。
第一层:终端主命令,也就是你在 Shell 里直接输入的 claude,作用是“打开程序”。 第二层:终端子命令,也就是 claude 后面跟的功能菜单(auth、mcp、plugins 等),作用是“管理功能”。 第三层:Slash 命令,也就是进入交互界面后输入的 /help、/model、/clear 等,作用是“控制会话”。
一句话总结:主命令打开程序,子命令管理功能,Slash 命令控制会话。
二、新手先记住 3 条主命令
这 3 条是你 90% 的入口:
claude:进入交互式 Claude Code 会话。
claude -p "任务":非交互模式,执行完直接输出后退出,适合脚本和批处理。
claude -c:继续当前目录最近一次会话,适合断点续聊。
如果你只记 3 个入口,优先记这三个。
三、主命令常见参数(最有实际价值的一组)
下面是最常见、最有实际价值的一组全局参数:
--add-dir:额外开放更多目录给 Claude Code 访问,适合跨目录读写。
--agent:指定当前会话使用哪个 agent。
--agents:临时传入自定义 agents 的 JSON 定义。
--allowed-tools:只允许指定工具运行。
--disallowed-tools:显式禁止某些工具运行。
--tools:自定义本次会话可用工具集合。
--system-prompt:直接覆盖本次会话的系统提示词。
--append-system-prompt:在默认系统提示词后追加补充说明。
--model:指定模型。
--fallback-model:默认模型拥堵时,为 print 模式指定备用模型。
--effort:指定思考强度,常见有 low、medium、high、max。
--permission-mode:指定权限策略,例如 default、auto、plan、dontAsk。
--settings:加载额外 settings 文件或 JSON。
--setting-sources:限制只从哪些设置层读取配置。
--mcp-config:加载 MCP 配置文件或 JSON。
--strict-mcp-config:只使用命令行指定的 MCP 配置。
--plugin-dir:临时加载某些插件目录。
--debug:开启调试模式。
--debug-file:把调试日志写入指定路径。
--verbose:强制打开 verbose。
-p 或 --print:输出后退出,不进入交互模式。
--output-format:控制输出格式,可用于 text、json、stream-json。
--input-format:控制输入格式,常用于 text 或 stream-json。
--json-schema:要求输出满足指定 JSON Schema。
--include-partial-messages:流式输出时包含中途分片。
--max-budget-usd:限制本次 print 模式的 API 花费上限。
--no-session-persistence:不保存会话到本地。
--session-id:手动指定会话 ID。
--fork-session:恢复旧会话时,分叉出一个新会话。
--from-pr:从关联 PR 恢复会话。
--ide:如果本机只有一个可用 IDE,自动连接。
--chrome 或 --no-chrome:开启或关闭 Claude in Chrome 集成。
-w 或 --worktree:为本次任务创建新的 Git worktree。
--tmux:配合 worktree 建立 tmux 会话。
--file:启动时下载文件资源到指定相对路径。
如果从“小白优先级”来排序,最值得先记的是下面 5 个:
--effort:指定思考强度。
--permission-mode:控制工具权限策略。
--output-format:控制输出格式。
四、哪些参数要格外谨慎
下面这一组要特别小心,因为它们会直接影响 Claude Code 的行为边界和安全边界:
--dangerously-skip-permissions:跳过权限确认。
--allow-dangerously-skip-permissions:允许跳过权限确认。
--tools:自定义可用工具集合。
--system-prompt:直接覆盖系统提示词。
--permission-mode:切换权限策略。
五、一级子命令总览
Claude Code 当前常见一级子命令如下:
claude agents:列出或管理 agents。
claude auth:管理登录状态和账号认证。
claude auto-mode:查看 auto mode 分类器配置。
claude doctor:检查 Claude Code 安装和更新器健康状态。
claude install:安装 Claude Code 原生版本。
claude mcp:管理 MCP 服务器。
claude plugin 或 claude plugins:管理插件。
claude setup-token:设置长期认证 token。