Claude CLI命令
cluade主命令
claude:进入交互式 Claude Code 会话。
claude -p "任务":非交互模式,执行完直接输出后退出,适合脚本和批处理。
claude -c:继续当前目录最近一次会话,适合断点续聊。
下面是最常见、最有实际价值的一组全局参数:
--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:启动时下载文件资源到指定相对路径。
一级子命令总览
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。
claude update 或 claude upgrade:检查并安装新版本。
auth 认证命令
这一组用于登录、退出和查看认证状态:
claude auth login:登录 Anthropic 账号。
claude auth login --email 你的邮箱:预填邮箱。
claude auth login --sso:强制走 SSO 登录。
claude auth logout:退出当前账号。
claude auth status:查看认证状态。
claude auth status --json:以 JSON 格式显示。
claude auth status --text:以人类可读文本显示。
doctor、install、update、setup-token
claude doctor:检查安装状态和自动更新器健康情况。
claude install stable:安装稳定版。
claude install latest:安装最新版。
claude install 具体版本号:安装指定版本。
claude install --force:即使已安装,也强制重新安装。
claude update:检查更新并安装。
claude upgrade:与 update 类似,用于升级。
claude setup-token:配置长期认证 token。
MCP 命令详解
MCP 可以理解成 Claude Code 对外接工具、服务和上下文桥接的一套机制。
常见命令如下:
claude mcp list:列出已经配置的 MCP 服务器。
claude mcp get 名称:查看某个 MCP 的详情。
claude mcp add 名称 命令或URL:新增一个 MCP。
claude mcp add-json 名称 JSON:用 JSON 直接添加 MCP。
claude mcp add-from-claude-desktop:从 Claude Desktop 导入 MCP。
claude mcp remove 名称:删除 MCP。
claude mcp reset-project-choices:重置当前项目里 MCP 的批准和拒绝记录。
claude mcp serve:启动 Claude Code 自己的 MCP 服务端。
claude mcp add 常见参数:
--transport:传输方式,常见是 stdio、sse、http。
--env:给 MCP 进程注入环境变量。
--header:给 HTTP 或相关连接设置请求头。
--scope:指定配置范围,常见是 local、user、project。
--client-id:某些 OAuth 场景下使用。
--client-secret:输入 OAuth client secret。
--callback-port:固定 OAuth 回调端口。
如果你是普通用户,最常见的是这三种场景:
用 claude mcp list 看现在连了哪些服务。
用 claude mcp add 增加一个本地或远程 MCP。
用 claude mcp remove 删除不用的连接。
插件命令详解
插件命令既可以写成 claude plugin,也可以写成 claude plugins。
常见命令如下:
claude plugins list:查看已安装插件。
claude plugins list --json:以 JSON 显示。
claude plugins list --available --json:连同市场可安装插件一起显示。
claude plugins install 插件名:安装插件。
claude plugins enable 插件名:启用插件。
claude plugins disable 插件名:禁用插件。
claude plugins disable -a:禁用全部已启用插件。
claude plugins update 插件名:更新插件。
claude plugins uninstall 插件名:卸载插件。
claude plugins validate 路径:校验插件或 marketplace 的 manifest。
常见 scope 参数:
user:对当前用户生效。
project:对当前项目生效。
local:更偏向本地目录层的配置。
插件市场 marketplace 命令
这一组用于管理插件来源:
claude plugins marketplace list:列出已配置市场。
claude plugins marketplace list --json:以 JSON 显示。
claude plugins marketplace add 来源:添加一个市场。
claude plugins marketplace remove 名称:删除一个市场。
claude plugins marketplace update:更新全部市场。
claude plugins marketplace update 名称:只更新指定市场。
claude plugins marketplace add 常见参数:
--scope:指定市场定义写到 user、project 或 local 哪一层。
--sparse:如果来源是 monorepo,可用稀疏检出只拉一部分目录。
上下文与会话管理类 Slash 命令
/help:显示帮助和可用命令列表。
/exit:退出当前 REPL。
/clear:清空会话历史,释放上下文。
/compact:压缩上下文,保留摘要。
/resume:恢复之前的对话。
/rewind:把代码和或对话回退到某个历史点。
/fork:从当前点分叉一个新会话。
/rename:重命名当前会话。
/copy:复制 Claude 最近一条回复,或其中的代码块。
/export:导出当前对话到文件或剪贴板。
/diff:查看未提交变更和每轮差异。
运行环境与界面设置类 Slash 命令
/status:查看当前状态,例如版本、模型、环境。
/stats:查看使用统计和活动。
/usage:查看套餐额度和使用限制。
/cost:查看当前会话总成本和耗时。
/config:打开配置面板。
/model:切换当前模型。
/plan:进入或查看 Plan 模式。
/permissions:管理工具权限规则。
/sandbox:查看或配置沙箱状态。
/theme:切换主题。
/vim:切换 Vim 编辑模式和普通编辑模式。
/fast:切换 Fast Mode。
/ide:管理 IDE 集成和连接状态。
/add-dir:添加工作目录。
/statusline:设置状态栏 UI。
/terminal-setup:为终端安装 Shift+Enter 换行支持。
账号、安装与连接类 Slash 命令
/login:登录或切换 Anthropic 账号。
/logout:退出账号。
/upgrade:升级套餐。
/doctor:检查安装状态。
/init:初始化新的 CLAUDE.md 文件。
/desktop:把当前会话继续到 Claude Desktop。
/chrome:管理 Claude in Chrome 的设置。
/mobile:显示二维码以下载 Claude 手机 App。
工程流程与自动化类 Slash 命令
/tasks:查看和管理后台任务。
/loop:按固定间隔重复执行一个 prompt 或 slash 命令。
/batch:用于大规模改动,先调研和规划,再推进执行。
/review:审查 Pull Request。
/pr-comments:读取 GitHub Pull Request 评论。
/security-review:从安全角度检查当前待提交改动。
/simplify:检查修改后的代码是否还能继续简化、复用或提质。
/debug:开启本会话调试日志,辅助排障。
/feedback:提交使用反馈。
/stickers:订购 Claude Code 贴纸。
/insights:生成 Claude Code 会话分析报告。
/release-notes:查看发布说明。
最后编辑:SteveChen 更新时间:2026-03-15 16:12