← 全部文章

Claude Code 实用命令大全

2026-06-14#Claude Code1942 字 · 约 5 分钟Read in English ↗

结论先行

从斜杠命令到管道脚本,把每天真正用得上的 Claude Code 命令整理成一份可直接抄的手册。

已实测Claude Code

用了大半年 Claude Code,真正每天会敲的命令其实就那几类。这篇把它们整理成一份速查手册——分成启动、斜杠命令、命令行脚本、配置四块,配上能直接抄的片段。

一、启动与会话

claude                      # 进入交互式 REPL
claude "帮我看看这个报错"     # 带一句话启动,然后继续对话
claude -c                   # 继续上一次会话(--continue)
claude --resume             # 列出历史会话,挑一个接着聊

最常用的是 claude -c:上午没聊完的需求,下午一条命令接回上下文,不用重新交代背景。

二、斜杠命令(REPL 内)

进入对话后,以 / 开头的是控制命令,不会发给模型:

命令 作用
/help 列出所有可用命令
/clear 清空当前对话历史(开新话题前先清,省 token)
/compact 把长对话压缩成摘要后继续,保留要点
/model 切换模型(Opus / Sonnet / Haiku)
/init 扫描项目、生成 CLAUDE.md 记忆文件
/review 审查当前分支的改动 / PR
/cost 查看本次会话的 token 消耗
/memory 编辑长期记忆文件
/config 打开设置
/mcp 查看 / 管理 MCP 服务器
/agents 管理子代理(subagents)

记三个就够用:/clear 开新任务、/compact 续长任务、/model 按难度切模型。复杂重构上 Opus,批量小改用 Sonnet/Haiku 更快更省。

上下文管理是关键

对话越长,模型越容易"跑题"且越烧钱。一个好习惯:

  • 换任务就 /clear,别让上一个需求的上下文污染下一个;
  • 同一任务聊太久、开始变慢或重复,用 /compact 压一次再继续。

三、命令行 / 脚本(非交互)

-p(--print)是把 Claude Code 当成一个"管道工具"用的开关——给它输入、拿到输出、不进交互:

# 直接问,打印结果就退出
claude -p "用一句话解释什么是 RAG"

# 管道:把文件 / 命令输出喂给它
cat error.log | claude -p "这段日志的根因可能是什么?给排查顺序"
git diff | claude -p "用中文总结这次改动,分 feat/fix/chore"

几个每天会用的实战片段

# 1. 生成 PR 描述
gh pr diff | claude -p "based on this diff, draft a PR description: summary + test plan"

# 2. 把一堆 commit 整理成 changelog
git log v1.4.0..HEAD --oneline | \
  claude -p "group into feat/fix/chore, output changelog markdown"

# 3. 给陌生代码加注释
claude -p "annotate each function with what it does and why" < legacy.py

# 4. 批处理:给脚本喂 JSON 输出,接进自动化
claude -p "extract all TODO comments as a JSON array" --output-format json < src/app.js

--output-format json 让输出变成结构化 JSON,方便接进 CI 或别的脚本。

四、配置与进阶

CLAUDE.md —— 项目的"长期记忆"

在项目根目录放一个 CLAUDE.md,写上技术栈、目录约定、启动命令、踩过的坑,Claude Code 每次都会读。直接用 /init 自动生成初稿,再手动补关键约定:

claude
> /init        # 生成 CLAUDE.md

写得好的 CLAUDE.md 能省掉每次重复交代背景的时间——这是单条收益最高的投入。

自定义斜杠命令

把常用提示词存成文件,变成你自己的 /命令:

# .claude/commands/changelog.md 里写好提示词
# 之后在 REPL 里直接:
> /changelog

MCP:接外部工具

claude mcp add        # 按引导添加一个 MCP 服务器(数据库、浏览器、API…)

接上 MCP 后,Claude Code 就能直接查你的数据库、驱动浏览器、调你的内部 API。

权限

默认每个写操作 / 命令都会问你一次。批量、可信的场景可以放宽,但务必清楚风险:

claude --allowedTools "Edit,Bash(npm run *)"   # 只放行特定工具
# --dangerously-skip-permissions 跳过所有确认 —— 仅在隔离环境用

一条心法

把这些命令归到一句话:让 AI 做"草稿型工作",自己做"决策型工作"

-p 管道处理批量琐事,REPL + /model 啃复杂任务,CLAUDE.md 沉淀项目知识,/clear/compact 管好上下文。剩下的判断和签字,留给你自己。

这篇对你有用吗?

如果这篇文章对你有帮助,可以请博主喝杯咖啡 ☕