Claude Code 中转介绍

命令速查

Claude Code CLI 常用命令、slash 命令、快捷键速查表。

基本命令

命令说明
claude进入交互模式(推荐)
claude "<prompt>"一次性执行
claude -从 stdin 读取 prompt
claude -p "<prompt>"一次性运行后退出(脚本管道用)
claude --version查看版本
claude --help帮助信息
claude doctor健康检查(环境变量 / Key / 网络)
claude update升级 CLI 自身
claude config查看 / 修改配置
claude mcp list列出已加载的 MCP server

常用参数

参数短参示例说明
--model--model claude-opus-4-7临时切换模型
--continue-c-c接续上次会话
--resume-r-r <session-id>恢复指定会话
--max-turns--max-turns 10限制 Agent 自动回合数
--add-dir--add-dir ./src把目录加入工作上下文
--allowed-tools--allowed-tools Read,Edit限制可用工具
--disallowed-tools--disallowed-tools Bash禁用工具
--print-p-p "..."非交互模式输出
--output-format--output-format json脚本管道用
--verbose--verbose打开调试日志

交互模式 slash 命令

命令动作
/help列出所有 slash 命令
/clear清空当前会话上下文(保留环境)
/compact手动压缩当前对话历史
/cost查看当前会话 Token 消耗与费用
/model切换模型(弹菜单)
/model <name>直接切到指定模型
/config查看 / 编辑配置
/permissions修改工具权限
/memory编辑 CLAUDE.md(项目级记忆)
/init在项目根新建 CLAUDE.md
/mcp查看 MCP server 状态
/login切换账户
/logout退出账户
/exit/quit退出
/bug提交 Bug 反馈

键盘快捷键

快捷键动作
Ctrl+C中断当前生成 / 退出
Ctrl+D结束多行输入 / 退出
Ctrl+L清屏
Ctrl+R在历史中搜索
Esc中断模型回答(保留上下文)
Esc Esc编辑上一条用户消息
Shift+Tab切换自动模式(auto-accept / plan / manual)
Tab自动补全文件名 / 命令
/ 翻历史输入

上下文操作

操作用法
把文件加入上下文输入 @src/api/user.ts(Tab 补全)
把目录加入上下文@./src
引用某个图片@screenshot.png
引用 URL@https://example.com/page(自动抓取)

模型管理

# 查看支持的模型
claude config list-models

# 临时切换
claude --model claude-opus-4-7 "..."
claude --model claude-haiku-4-5-20251001 "..."

# 长会话默认模型
export ANTHROPIC_MODEL="claude-opus-4-7"
claude

# 锁定快照版本(生产推荐)
claude --model claude-sonnet-4-5-20250929 "..."
claude --model claude-opus-4-5-20251101 "..."

常见场景示例

解释代码

claude "解释 @src/parser.ts 这个文件做了什么"

跨文件重构

claude
> 把 @src/ 下所有 callback 改写成 async/await

跑测试 + 自动修

claude --max-turns 20 "实现 utils/date.ts 的 formatRelative 函数,跑 npm test,失败就改直到全过"

从 stdin 接受输入

git diff main | claude -p "总结这个 diff,生成 PR 描述"

输出到文件

claude -p --output-format text "生成 React Button props 类型定义" > Button.types.ts

接续会话

claude              # 第一次
# Ctrl+D 退出
claude -c           # 接着上次聊

限制工具

# 只允许读、不允许改
claude --allowed-tools Read,Glob,Grep "review src/api/user.ts 但不要改动文件"

# 禁用 Bash 防止误执行命令
claude --disallowed-tools Bash "..."

项目级记忆(CLAUDE.md)

在项目根目录建 CLAUDE.md,Claude Code 每次启动会自动加载:

claude
> /init

CLAUDE.md 推荐写:

  • 项目约定(代码风格、目录结构、命名规范)
  • 常用命令(如何跑测试、如何 build)
  • 已知坑(哪些第三方库版本不能升级)
  • 团队协作规则

环境变量速查

变量作用
ANTHROPIC_BASE_URLAPI 中转地址
ANTHROPIC_AUTH_TOKENAPI Key(推荐)
ANTHROPIC_API_KEYAPI Key(兼容)
ANTHROPIC_MODEL默认模型
ANTHROPIC_SMALL_FAST_MODEL轻量任务模型
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC1 关闭遥测
CLAUDE_CODE_ATTRIBUTION_HEADER0 关闭归属标记
CLAUDE_CODE_MAX_OUTPUT_TOKENS单次最大输出

下一步

模型与渠道选择

Opus / Sonnet / Haiku 怎么选,1M 上下文怎么用

最佳实践

Prompt caching、上下文管理、调试技巧