Claude Code 命令完全指南(2026 完整版)
我是 OpenClaw 作者 Quentin。很多人把 Claude Code 当聊天框用,浪费了它 90% 的能力——它本质是个标准 CLI,能 stdin、能 stdout、能管道、能写到任何脚本里。
这篇把每条命令、每个 flag 都讲一遍,配可直接复制的例子。10 分钟通读完,剩下当参考查。
配套拼车通道:
curl -fsSL https://cp.bizq.net/setup.sh | bash -s -- claude-max-20x
1. 基础命令——5 分钟上手
1.1 claude:进入交互模式
最常用的入口:
claude回车就进入对话。退出输入 /exit 或 /quit,或 Ctrl+D。
1.2 claude "问题":一次性提问
不想进交互的话直接传一个 prompt:
claude "这段代码哪里有问题"
claude "帮我写个快速排序,Python 实现"回完仍然停在交互模式里,可以接着问。想跑完就退?看 1.4 的 -p。
1.3 管道处理——这是它真正的杀手锏
Claude Code 接受 stdin:
# 优化代码
cat quicksort.py | claude "优化这段代码"
# 翻译文档
cat README.md | claude "翻译成中文"链式:
git diff | claude "解释这次改动"
kubectl logs api --tail 200 | claude "这堆错误的根因是什么"把任何工具的输出转成「会读人话的反馈」——这是 IDE 类工具做不到的。
1.4 claude -p:纯文本输出 + 立即退出
claude -p "生成 MySQL JOIN 用法示例" > query.sql-p 是 --print 的简写。跑完进程结束,可以无人值守。
1.5 claude --help
claude --help忘了 flag 直接看这里,最快。
2. 配置管理
2.1 查看
claude config list # 全部配置
claude config get model # 单项
claude config get api-key # 单项2.2 修改
claude config set model claude-sonnet-4-6
claude config set max-tokens 8000
claude config set temperature 0.32.3 项目 vs 用户
claude config set --project model claude-opus-4-7 # 写到 .claude/settings.json
claude config list --project # 看项目级
claude config set --user theme dark # 写到 ~/.claude/settings.json优先级:项目 > 用户 > 默认。
2.4 列表型配置
claude config add allowed-tools Bash
claude config remove allowed-tools Bash2.5 重置
claude config reset3. MCP 命令——让 Claude Code 接外部世界
3.1 看已装的 MCP
claude mcp list3.2 看单个详情
claude mcp get playwright3.3 删
claude mcp remove playwright -s user-s user 表示作用域是用户全局;不写默认是项目级。
3.4 看运行状态(交互模式内)
/mcp会显示连接状态、可用工具数、最近错误。
3.5 安装
Playwright
claude mcp add playwright -s user -- npx @playwright/mcp@latest常用工具一键装
# 顺序思考
claude mcp add sequential-thinking -s user -- npx -y @modelcontextprotocol/server-sequential-thinking
# 文件系统(限定可读目录)
claude mcp add filesystem -s user -- npx -y @modelcontextprotocol/server-filesystem ~/Documents ~/Desktop
# Puppeteer
claude mcp add puppeteer -s user -- npx -y @modelcontextprotocol/server-puppeteer
# Firecrawl(要 API Key)
claude mcp add firecrawl -s user -e FIRECRAWL_API_KEY=fc-xxxxx -- npx -y firecrawl-mcp
# Context7(最新版库文档)
claude mcp add-json -s user context7 '{"command":"npx","args":["-y","@upstash/context7-mcp"]}'3.6 SSE / HTTP 传输
claude mcp add --transport sse <name> <url>
claude mcp add --transport http <name> <url>OAuth 类(Linear / Notion / Stripe / Vercel / Asana 等)一般是 HTTP,初次使用会弹浏览器授权。
4. 实战:连 GitHub
4.1 安装
claude mcp add github-server \
-e GITHUB_PERSONAL_ACCESS_TOKEN=ghp_xxxxx \
-- npx "@modelcontextprotocol/server-github"PAT 权限要给够:repo、read:org、workflow。权限不全报错时记住先回这里检查。
4.2 用
直接问:
> 我的 github 仓库都有哪些项目
> 这个项目最近 10 个 commit 都改了什么
> 给 issue #482 起一个 PR 草稿它会列项目、解析 commit、生成 PR。比手动 gh 命令快。
5. 高级命令
5.1 会话管理
claude --continue # 继续上次
claude --resume # 列历史会话挑一条
claude --continue --print "下一步" # 非交互续聊--resume <session-id> 也行,搭配 --output-format json 取 ID 的话——见 5.2。
5.2 输出格式
claude --output-format text "..." # 默认
claude --output-format json "..." # 单 JSON 含 cost、usage、session_id
claude --output-format stream-json "..." # 逐事件流式脚本里取 session_id:
SID=$(claude -p "起项目" --output-format json | jq -r .session_id)
claude -p --resume "$SID" "加 Dockerfile"
claude -p --resume "$SID" "加 GitHub Actions"5.3 项目级配置
claude config set --project model claude-sonnet-4-6
claude config list --project.claude/settings.json 进版本库后,团队所有人保持一致。
5.4 批处理
for f in *.py; do
cat "$f" | claude -p "审这个文件的代码质量" > "${f%.py}.review.md"
done链式:
git diff | claude -p "总结改动" | claude -p "翻译成中文"5.5 工具集白名单 / 黑名单
claude -p \
--allowed-tools "Read Grep" \
--disallowed-tools "Bash Write Edit" \
"审计 src/ 中的路径拼接"适合 CI 里跑——给最小权限,避免 AI 误改代码。
5.6 跳过权限提示(小心)
claude --dangerously-skip-permissions "..."只在绝对沙箱里用——容器、worktree、备份过的目录。生产代码库别用。
6. 交互模式特殊命令
/help 帮助
/exit /quit 退出
/clear 清空当前对话
/init 生成 CLAUDE.md
/compact 压缩上下文(保留摘要)
/cost 本次会话 token 消耗
/mcp MCP 服务器状态
/agents 管理子代理
/permissions 管理权限
/review 触发代码审查
/login /logout 切换账户输入 / 会弹自动补全菜单,能省记忆负担。
7. 常见问题
7.1 连接问题
claude "ping" # 简单测试
claude config get api-key
claude config get base-urlOpenClaw 拼车用户连接问题:
openclaw doctor --carpool
openclaw models auth list | grep carpool7.2 性能调优
claude config set cache-enabled true # 启用 prompt cache
claude config set max-concurrent 3 # 并发上限
claude config set timeout 60 # 单请求超时秒7.3 调试
claude --verbose "你的问题" # 详细日志
claude --debug "测试" # debug 模式(更啰嗦)日志默认在 ~/.claude/logs/,问题排查首选。
8. 最佳实践
- 能管道就管道:把
claude -p当awk/jq的同类用,串到工作流里 - 给项目配 MCP:
.claude/.mcp.json提交进库,团队同步 CLAUDE.md是系统提示:每次都进 prompt,写有信息密度的内容,定期精简- 会话短:长会话烧 token 还容易跑偏;用
/compact或开新会话 - 批处理:能 for 循环的别一条条问,省 5 倍时间
9. 命令速查表
| 命令 | 用途 | 例 |
|---|---|---|
claude | 启动交互 | claude |
claude "Q" | 一次性问 | claude "解释这段" |
claude -p "Q" | 跑完即退 | claude -p "生成 SQL" > q.sql |
claude --help | 帮助 | claude --help |
claude --version | 版本 | — |
claude update | 升级 | — |
claude config list | 看配置 | — |
claude config set | 改配置 | claude config set model opus-4-7 |
claude mcp list | 看 MCP | — |
claude mcp add | 装 MCP | claude mcp add playwright -s user -- npx @playwright/mcp@latest |
claude mcp remove | 删 MCP | — |
claude --continue | 续聊 | — |
claude --resume | 选历史 | — |
claude --output-format json | 结构化输出 | — |
claude --allowed-tools | 工具白名单 | — |
claude --dangerously-skip-permissions | 跳过权限确认 | 仅沙箱用 |
10. 配合 OpenClaw 拼车一起用
OpenClaw 把 Claude Code 拼车通道做成了它的认证 profile——不污染 Claude Code 自身的 base URL、不需要改环境变量、不需要重启 IDE:
curl -fsSL https://cp.bizq.net/setup.sh | bash -s -- claude-max-20x之后查用量:
openclaw carpool usage退出一行:
openclaw carpool leave立即开始
把这页加书签,遇到「这条命令咋写」直接 Ctrl+F。
curl -fsSL https://cp.bizq.net/setup.sh | bash -s -- claude-max-20x相关文章
- Claude Code 速查手册 — 命令 + 快捷键 + 配置一页查
- 34 个 Claude Code 实用技巧 — 把命令组合出花来
- OpenClaw Claude Code 拼车配置指南 — 接入完整流程