外观
第4章 常用命令速查
约 1821 字大约 6 分钟
2026-06-07
这一章来聊聊 Claude Code 里最常用的操作。不用刻意背,用到的时候回来翻就行。
4.1 打开 Claude Code 和管理对话
打开 Claude Code
# 在当前目录打开 Claude Code,就像打开一个聊天窗口
claude带上不同的选项打开
# 直接问一个问题,回答完就退出(不会进入聊天模式)
claude "当前目录下有哪些文件?"
# 同样是问完就走,适合想让 Claude 帮忙干个活就走的场景
claude -p "帮我检查这个项目的依赖是否都安装了"
# 接着上次的聊天继续聊,就像翻开之前的聊天记录
claude --resume
# 继续最近一次对话,相当于"接着说"
claude --continue
# 指定用哪个模型来聊,就像选个不同水平的助手
claude --model opus
# 让 Claude 把结果整理成 JSON 格式输出,方便程序自动处理
claude -p "列出所有TODO" --output-format jsonClaude Code 常用工作流程
下面这张图展示了日常使用 Claude Code 最常见的流程:
启动选项一览
| 选项 | 干嘛用的 | 怎么用 |
|---|---|---|
-p / --print | 问完就走,不进入聊天模式 | claude -p "问题" |
--resume | 接着上次的聊天继续 | claude --resume |
--continue | 继续最近一次对话 | claude --continue |
--model | 指定用哪个模型 | claude --model opus |
--output-format | 输出格式:text / json / stream-json | claude -p "..." --output-format json |
--max-turns | 限制对话轮数 | claude --max-turns 5 |
--allowedTools | 限制 Claude 只能用哪些工具 | claude --allowedTools "Read,Glob" |
4.2 聊天时能用的斜杠命令
在跟 Claude 聊天的过程中,可以输入以 / 开头的命令。这些命令不是发给 Claude 的话,而是直接控制 Claude Code 本身的。
最常用的几个
| 命令 | 干嘛用的 | 啥时候用 |
|---|---|---|
/help | 看看有哪些命令可用 | 忘了命令的时候 |
/clear | 清空当前对话,从头开始 | 想重新聊的时候 |
/compact | 把太长的对话压缩一下 | 聊了很久、Claude 变慢的时候 |
/model <名称> | 换一个模型 | 想换 Opus 或 Sonnet 的时候 |
/exit | 退出 Claude Code | 干完活了 |
查看历史和状态
| 命令 | 干嘛用的 | 说明 |
|---|---|---|
/resume | 列出之前的聊天记录,选一个接着聊 | 可以跳到之前的某次对话 |
/usage 或 /stats | 看看用了多少 token | 了解使用量 |
/cost | 看看这次聊天花了多少钱 | API 模式下有用 |
工作流相关的
| 命令 | 干嘛用的 | 说明 |
|---|---|---|
/plan <描述> | 让 Claude 先想好方案再动手 | 不想让它直接开干的时候 |
/permissions | 管理权限规则 | 添加或删除权限白名单 |
/config | 打开配置 | 修改设置 |
/effort | 调节 Claude 的思考深度 | low / medium / high / xhigh |
扩展功能
| 命令 | 干嘛用的 | 说明 |
|---|---|---|
/mcp | 管理 MCP 服务器 | 添加、删除、查看 MCP 服务 |
/skills | 看看有哪些可用的技能 | 列出已安装的技能 |
/ide | 连接到编辑器 | 配合 VS Code / JetBrains 使用 |
4.3 一句话让 Claude 干完活就走
用 -p 启动 Claude,它就不会进入聊天模式,而是干完活直接把结果给你。有时候特别方便。
基本用法
# 问个问题
claude -p "这个项目用了什么技术栈?"
# 让它帮忙干个活
claude -p "帮我给所有 Python 文件加上 UTF-8 编码声明"配合其他命令一起用
这个功能最厉害的地方是可以把别的命令的结果直接传给 Claude:
# 把错误日志传给 Claude 帮你分析,管道符 | 就像把文件"递给" Claude
cat error.log | claude -p "分析这个错误日志,找出最可能的原因"
# 把代码改动传给 Claude,让它帮你写提交说明,省得自己憋词儿
git diff --staged | claude -p "根据这些改动,生成一个 commit message"
# 让 Claude 帮你审查代码,gh 是 GitHub 命令行工具
gh pr diff 123 | claude -p "审查这个 PR 的代码安全性"限制 Claude 能做什么
在非交互模式里,可以指定 Claude 只能用哪些工具:
# 只允许读取和搜索,不允许修改任何东西,相当于给 Claude "只读"权限
claude -p "检查项目结构并给出建议" --allowedTools "Read,Glob,Grep"
# 只允许 git 相关的操作,别的命令一概不许执行
claude -p "看看当前 git 状态" --allowedTools "Bash(git *)"让结果变成 JSON 格式
如果想让别的程序处理 Claude 的输出:
claude -p "列出所有 TODO 注释" --output-format json这样输出的就是结构化的 JSON,方便程序去解析。
4.4 键盘快捷键
聊天的时候这些快捷键很实用:
| 快捷键 | 干嘛用的 |
|---|---|
Enter | 发送消息 |
Shift + Enter | 换行(不发送) |
Ctrl + C | 打断 Claude 当前在做的事 |
Escape | 取消当前输入 / 打断操作 |
Tab | 自动补全文件路径(在输入 @ 之后) |
↑ / ↓ | 翻看之前发过的消息 |
Ctrl + C 两次 | 退出 Claude Code |
4.5 几个实用小技巧
技巧1:用 @ 让 Claude 关注某个文件
聊天的时候可以用 @文件名 直接告诉 Claude 看哪个文件:
看看 @main.py 这个文件有没有问题技巧2:一句话搞定提交代码
# 让 Claude 先看改动,再写提交信息,最后帮你 commit,一条龙服务
claude -p "查看暂存区的改动并生成 commit message,然后执行 commit" \
--allowedTools "Bash(git diff*),Bash(git log*),Bash(git status*),Bash(git commit*)"技巧3:让 Claude 帮你审查代码
# 审查某个文件
claude -p "审查 @src/auth.py 的代码质量,指出潜在问题"
# 审查最近一次提交的改动
claude -p "审查最近一次 git commit 的改动质量"技巧4:批量处理
# 找出所有没有注释的函数
claude -p "找出所有 Python 文件中没有 docstring 的函数,列出文件名和函数名"提示
这一章不需要一次记住,把它当速查手册来用就好。用到啥回来查啥。
4.6 小结
这一章就是当速查手册用的,不用背。
平时最常用的就这几个:
claude # 打开 Claude Code,就像打开聊天窗口
claude -p "任务" # 一句话让 Claude 干完活就走,问完就撤
claude --resume # 接着上次聊,翻旧账专用
/compact # 聊太长了压缩一下,给 Claude 减负
/model opus # 换模型,换个更强的助手
/clear # 清空对话,重新开始
/help # 忘了命令就看帮助,万能的救命稻草提示
claude -p 配合管道可以把别的命令的输出直接传给 Claude。试试把 git diff、cat 等命令的输出传给它,你会发现很多重复的活一句话就搞定了。
下一章来聊聊怎么让 Claude 记住你的喜好,不用每次都从头解释:第5章 让 Claude 记住你的喜好
