news 2026/6/10 13:54:37

7D-AI系列:AI编程工具之Claude Code 命令集

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
7D-AI系列:AI编程工具之Claude Code 命令集

文章目录

    • 概述
    • 交互式命令
    • 命令行标志
    • 常用命令参考
      • 基础/交互式命令
      • 更新和安装
      • 配置:交互式向导 + 直接操作
      • 示例项目范围设置
      • 管理列表设置(项目范围)
      • 全局范围(使用 -g 或 --global)
      • MCP(模型上下文协议)管理
      • 其他有用的标志(打印/SDK 模式)
    • 界面和输入
      • 键盘快捷键
      • 多行输入
      • 快速命令
      • Vim 模式
        • Vim 模式切换
        • Vim 导航
        • Vim 编辑
    • 命令历史

概述

本文档提供了 Claude Code 的完整命令集,包括交互式命令、命令行标志、快捷方式等。

交互式命令

在 Claude Code 交互模式中可用的命令:

命令目的
/add-dir添加额外的工作目录
/agents管理用于专门任务的自定义 AI 子代理
/bug报告错误(将对话发送到 Anthropic)
/clear清除对话历史
/compact [instructions]使用可选的焦点指令压缩对话
/config查看/修改配置
/cost显示令牌使用统计和计费信息
/doctor检查 Claude Code 安装的健康状况
/help获取使用帮助
/init用 CLAUDE.md 指南初始化项目
/login切换 Anthropic 账户
/logout从 Anthropic 账户登出
/mcp管理 MCP 服务器连接和 OAuth 认证
/memory编辑 CLAUDE.md 内存文件
/model选择或更改 AI 模型
/permissions查看或更新工具权限
/pr_comments查看拉取请求评论
/review请求代码审查
/status查看账户和系统状态
/terminal-setup安装 Shift+Enter 键绑定以换行(仅适用于 iTerm2 和 VSCode)
/vim进入 vim 模式以交替插入和命令模式

命令行标志

标志 / 命令描述示例
-d, --debug启用调试模式(显示详细调试输出)claude -d -p "query"
–include-partial-messages通过 CLI 标志支持部分消息流
–mcp-debug[已弃用] MCP 调试模式(显示 MCP 服务器错误)。请改用 --debugclaude --mcp-debug
–verbose覆盖配置中的详细模式设置(显示扩展日志/逐轮输出)claude --verbose
-p, --print打印响应并退出(用于管道输出)claude -p "query"
–output-format输出格式(仅与 --print 一起工作):text(默认)、json(单个结果)或 stream-json(实时流)claude -p "query" --output-format json
–input-format输入格式(仅与 --print 一起工作):text(默认)或 stream-json(实时流输入)claude -p --output-format stream-json --input-format stream-json
–replay-user-messages将用户消息从标准输入重新发送回标准输出以确认 — 仅与 --input-format=stream-json 和 --output-format=stream-json 一起工作claude --input-format stream-json --output-format stream-json --replay-user-messages
–allowedTools, --allowed-tools <tools…>允许的工具名称的逗号/空格分隔列表(例如 “Bash(git:*) Edit”)--allowed-tools "Bash(git:*)" Edit"
–disallowedTools, --disallowed-tools <tools…>拒绝的工具名称的逗号/空格分隔列表(例如 “Bash(git:*) Edit”)--disallowed-tools "Edit"
–mcp-config <configs…>从 JSON 文件或字符串加载 MCP 服务器(空格分隔)claude --mcp-config ./mcp-servers.json
–strict-mcp-config仅使用来自 --mcp-config 的 MCP 服务器,忽略其他 MCP 配置claude --mcp-config ./a.json --strict-mcp-config
–append-system-prompt将系统提示附加到默认系统提示(在打印模式下有用)claude -p --append-system-prompt "Do X then Y"
–permission-mode会话的权限模式(选项包括 acceptEdits, bypassPermissions, default, plan)claude --permission-mode plan
–permission-prompt-tool在非交互模式下指定 MCP 工具以处理权限提示claude -p --permission-prompt-tool mcp_auth_tool "query"
–fallback-model在默认模型过载时启用自动回退到指定模型(注意:仅与 --print 一起工作,根据帮助)claude -p --fallback-model claude-haiku-20240307 "query"
–model当前会话的模型。接受别名如 sonnet/opus 或完整模型名称(例如 claude-sonnet-4-20250514)claude --model sonnet
–settings从 JSON 文件或 JSON 字符串加载额外设置claude --settings ./settings.json
–add-dir <directories…>允许工具访问的额外目录claude --add-dir ../apps ../lib
–ide如果恰好有一个有效的 IDE 可用,则在启动时自动连接到 IDEclaude --ide
-c, --continue继续当前目录中最最近的对话claude --continue
-r, --resume [sessionId]恢复对话;提供会话 ID 或交互式选择一个claude -r "abc123"
–session-id使用特定会话 ID 进行对话(必须是有效 UUID)claude --session-id 123e4567-e89b-12d3-a456-426614174000
–dangerously-skip-permissions绕过所有权限检查(仅用于受信任的沙箱)claude --dangerously-skip-permissions
-v, --version显示安装的 claude CLI 版本claude --version
-h, --help显示帮助/使用说明claude --help

注意:--output-format json标志对于脚本和自动化特别有用,允许您以编程方式解析 Claude 的响应。

常用命令参考

基础/交互式命令

claude# 启动交互式 REPLclaude"explain this project"# 启动 REPL 并使用提示词claude -p"summarize README.md"# 非交互式打印模式(SDK 支持)catlogs.txt|claude -p"explain"# 将输入管道传输到 Claude 并退出claude -c# 继续最近的对话(--continue 的别名)claude -r"<session-id>""finish this"# 按 ID 恢复特定会话(--resume 的别名)claude --model claude-sonnet-4-20250514# 为此运行选择模型claude --max-turns3-p"lint this"# 在打印模式下限制代理回合数claude --replay-user-messages# 将用户消息重播到 stdout 以进行调试/SDK 工作流

更新和安装

claude update# 手动更新 Claude Codeclaude doctor# 诊断安装/版本和设置claudeinstall# 启动本机二进制安装程序(测试版)claude migrate-installer# 从全局 npm 迁移到本地安装程序

配置:交互式向导 + 直接操作

claude config# 交互式配置向导claude config get<key># 获取值(例如,claude config get theme)claude configset<key><val># 设置值(例如,claude config set theme dark)claude configadd<key><vals…># 附加到数组类型键(例如,claude config add env DEV=1)claude config remove<key><vals…># 从列表类型键中删除项目claude config list# 显示项目的当前所有设置(项目范围是默认值)

示例项目范围设置

claude configsetmodel"claude-3-5-sonnet-20241022"# 为此项目覆盖默认模型claude configsetincludeCoAuthoredByfalse# 在 git/PR 中禁用 "co-authored-by Claude" 署名claude configsetforceLoginMethod claudeai# 限制登录流程: claudeai | consoleclaude configsetenableAllProjectMcpServerstrue# 自动批准来自 .mcp.json 的所有 MCP 服务器claude configsetdefaultMode"acceptEdits"# 设置默认权限模式claude configsetdisableBypassPermissionsMode disable# 防止 bypassPermissions 模式(示例键)

管理列表设置(项目范围)

claude configaddenabledMcpjsonServers github# 批准来自 .mcp.json 的特定 MCP 服务器claude configaddenabledMcpjsonServers memory# 添加另一个claude config remove enabledMcpjsonServers memory# 删除一个条目claude configadddisabledMcpjsonServers filesystem# 明确拒绝特定 MCP 服务器

全局范围(使用 -g 或 --global)

claude configset-g autoUpdatesfalse# 全局关闭自动更新claude configset--global preferredNotifChannel iterm2_with_bell claude configset-g theme dark# 主题:dark | light | light-daltonized | dark-daltonizedclaude configset-g verbosetrue# 在任何地方显示完整 bash/命令输出claude config get -g theme# 确认全局值

MCP(模型上下文协议)管理

claude mcp# 启动 MCP 向导/配置 MCP 服务器claude mcp list# 列出配置的 MCP 服务器claude mcp get<name># 显示服务器详细信息claude mcp remove<name># 移除服务器claude mcpadd<name><command>[args...]# 添加本地 stdio 服务器claude mcpadd--transport sse<name><url># 添加远程 SSE 服务器claude mcpadd--transport http<name><url># 添加远程 HTTP 服务器claude mcpadd<name>--envKEY=VALUE --<cmd>[args...]# 为服务器命令传递环境变量claude mcpadd--transport sse private-api https://api.example/mcp\--header"Authorization: Bearer TOKEN"# 添加带认证头的服务器claude mcp add-json<name>'<json>'# 通过 JSON 块添加服务器claude mcp add-from-claude-desktop# 从 Claude 桌面导入服务器claude mcp reset-project-choices# 重置项目 .mcp.json 服务器的批准claude mcp serve# 将 Claude Code 本身作为 MCP stdio 服务器运行

其他有用的标志(打印/SDK 模式)

claude --add-dir../apps../lib# 添加额外的工作目录claude --allowedTools"Bash(git log:*)""Read"# 允许列出的工具,无需权限提示claude --disallowedTools"Edit"# 拒绝列出的工具,无需权限提示claude --append-system-prompt"Custom instruction"# 附加到系统提示(仅与 -p 一起使用)claude -p"query"--output-format json --input-format stream-json# 控制脚本的 IO 格式claude --verbose# 详细日志记录(逐轮)claude --dangerously-skip-permissions# 跳过权限提示(谨慎使用)

界面和输入

键盘快捷键

快捷键描述上下文
Ctrl+C取消当前输入或生成标准中断
Ctrl+D退出 Claude Code 会话EOF 信号
Ctrl+L清除终端屏幕保持对话历史
上/下箭头导航命令历史回忆以前的输入
Esc + Esc编辑上一条消息双重转义以修改

多行输入

方法快捷键上下文
快速转义\ + Enter在所有终端中工作
macOS 默认Option+EntermacOS 上的默认设置
终端设置Shift+Enter/terminal-setup 后
控制序列Ctrl+J用于多行的换行符
粘贴模式直接粘贴用于代码块、日志

快速命令

快捷键描述注释
# 开头内存快捷方式添加到 CLAUDE.md提示选择文件
/ 开头斜杠命令

Vim 模式

注意:使用 /vim 命令启用 vim 风格编辑,或通过 /config 永久配置。

Vim 模式切换
命令操作从模式
Esc进入 NORMAL 模式INSERT
i在光标前插入NORMAL
I在行首插入NORMAL
a在光标后插入NORMAL
A在行尾插入NORMAL
o在下方打开行NORMAL
O在上方打开行NORMAL
Vim 导航
命令操作
h/j/k/l左/下/上/右移动
w下一个单词
e单词结尾
b上一个单词
0行首
$行尾
^第一个非空格字符
gg输入开头
G输入结尾
Vim 编辑
命令操作
x删除字符
dd删除行
D删除到行尾
dw/de/db删除单词/到结尾/到开头
cc更改行
C更改到行尾
cw/ce/cb更改单词/到结尾/到开头
.重复上次更改

提示:在终端设置中配置首选换行行为。运行 /terminal-setup 为 iTerm2 和 VS Code 终端安装 Shift+Enter 绑定。

命令历史

Claude Code 为当前会话维护命令历史:

  • 历史按工作目录存储
  • /clear命令清除
  • 使用上下箭头键导航(参见上面的键盘快捷键)
  • Ctrl+R : 反向搜索历史(如果终端支持)
  • 注意:历史扩展(!)默认禁用
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:31:20

智能内容访问技术:5种高效突破付费限制的解决方案

智能内容访问技术&#xff1a;5种高效突破付费限制的解决方案 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 在数字化信息时代&#xff0c;内容付费墙已成为获取优质信息的常见障碍。…

作者头像 李华
网站建设 2026/5/31 1:19:06

Qwen3-Embedding-0.6B输入超限?长文本分块处理实战方案

Qwen3-Embedding-0.6B输入超限&#xff1f;长文本分块处理实战方案 在使用Qwen3-Embedding-0.6B这类嵌入模型时&#xff0c;很多开发者都会遇到一个常见但棘手的问题&#xff1a;输入文本过长导致请求失败。尤其是当你要处理整篇文档、技术手册或网页内容时&#xff0c;很容易…

作者头像 李华
网站建设 2026/5/29 12:23:25

Hunyuan-MT显存不足?低成本GPU优化部署案例详解

Hunyuan-MT显存不足&#xff1f;低成本GPU优化部署案例详解 1. 混元-MT&#xff1a;38语种互译的轻量级翻译利器 你是不是也遇到过这种情况&#xff1a;想部署一个开源翻译模型&#xff0c;结果发现显存不够、加载失败、推理卡顿&#xff1f;尤其是像Hunyuan-MT-7B这种参数量…

作者头像 李华
网站建设 2026/5/20 14:38:34

Z-Image-Edit创意设计应用:海报生成自动化部署

Z-Image-Edit创意设计应用&#xff1a;海报生成自动化部署 1. 让海报设计像打字一样简单 你有没有遇到过这种情况&#xff1a;明天就要发活动了&#xff0c;设计师还在改第8版海报&#xff0c;而你只能干等着&#xff1f;或者一个小团队要做几十张风格统一的宣传图&#xff0…

作者头像 李华
网站建设 2026/6/10 9:44:15

YOLOv8损失函数优化:基于几何相似性的 Focal WIoU 实现与分析

文章目录 深度学习中WIoU的原理详解 1. 引言 2. 现有IoU变体的局限性 2.1 训练样本质量不均衡问题 2.2 梯度分配不合理 2.3 现有聚焦机制的不足 3. WIoU的设计思想 3.1 核心设计理念 3.2 数学定义 3.3 动态非单调聚焦机制 4. WIoU的详细计算步骤 4.1 基础IoU计算 4.2 异常度量子…

作者头像 李华
网站建设 2026/6/10 11:05:29

YOLOv9小样本学习:few-shot检测微调策略探讨

YOLOv9小样本学习&#xff1a;few-shot检测微调策略探讨 在目标检测领域&#xff0c;YOLO系列模型始终以“快而准”著称。当YOLOv9带着可编程梯度信息&#xff08;PGI&#xff09;和通用高效层&#xff08;GELAN&#xff09;架构横空出世时&#xff0c;它不仅刷新了单阶段检测…

作者头像 李华