全部教程Claude Code 命令完全指南(2026 完整版)

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.3

2.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 Bash

2.5 重置

claude config reset

3. MCP 命令——让 Claude Code 接外部世界

3.1 看已装的 MCP

claude mcp list

3.2 看单个详情

claude mcp get playwright

3.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 权限要给够:reporead:orgworkflow。权限不全报错时记住先回这里检查。

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-url

OpenClaw 拼车用户连接问题:

openclaw doctor --carpool
openclaw models auth list | grep carpool

7.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 -pawk / 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装 MCPclaude 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

相关文章