Claude Code 命令大全:从入门到精通的完整指南
2026年的AI编程工具市场,Claude Code已经稳稳坐上了头把交椅。
根据The Pragmatic Engineer 2026年3月对906名开发者的调研,Claude Code以**46%**的用户最爱度遥遥领先,远超Cursor(19%)和GitHub Copilot(9%)。
更让人惊叹的是,它在中小公司中的采用率高达75%,开发者评价:“OpenClaw does the junior work, Hermes is the senior”。
今天,我就从最基础的安装开始,一步步带你掌握Claude Code的全部命令。
一、Claude Code的核心价值
Claude Code是Anthropic在2025年推出的终端AI编程助手,与传统的VS Code插件和Web聊天窗口不同。
它直接在命令行里工作,能直接读取你的项目文件、执行shell命令、操作git,真正做到“手伸进项目里干活”,而不是隔着浏览器窗口纸上谈兵。
它之所以能击败Cursor等对手,核心在于三大设计哲学:
- 多Agent并行架构:内置约40个工具和一个46,000行的查询引擎,支持子Agent协作分工
- 渐进式上下文管理:通过分层的记忆系统和智能压缩,大幅降低Token消耗
- 深度仓库操作能力:天然支持跨文件修改、git工作流集成和权限精细化控制
二、安装与环境配置
2.1 安装前置条件
需要Node.js 18或更高版本:
node--version# 如果未安装,请前往 https://nodejs.org 下载安装2.2 安装命令
macOS/Linux/WSL用户(推荐官方脚本):
# 安装稳定版本curl-fsSLhttps://claude.ai/install.sh|bash# 安装最新版本curl-fsSLhttps://claude.ai/install.sh|bash-slatest# Mac也可以使用Homebrewbrewinstall--caskclaude-codeWindows用户(需Git for Windows或WSL):
curl-fsSLhttps://claude.ai/install.cmd-oinstall.cmd&&install.cmd&&del install.cmdNPM安装(所有平台通用):Claude Code确实已经不再推荐使用npm安装方式,在2.1.115版本以后不在支持。
# 有些网络环境问题,使用npm安装最快。npminstall-g@anthropic-ai/claude-code:2.1.96验证安装:
claude--version首次启动配置:
claude# 按照提示选择主题、确认安全须知、信任工作目录国内用户(MiniMax的Coding Plan)配置:
mkdir-p~/.claudenano~/.claude/settings.json{"env":{"ANTHROPIC_BASE_URL":"https://api.minimaxi.com/anthropic","ANTHROPIC_AUTH_TOKEN":"MINIMAX_API_KEY","API_TIMEOUT_MS":"3000000","CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC":"1","ANTHROPIC_MODEL":"MiniMax-M2.7","ANTHROPIC_DEFAULT_SONNET_MODEL":"MiniMax-M2.7","ANTHROPIC_DEFAULT_OPUS_MODEL":"MiniMax-M2.7","hasCompletedOnboarding":true,"ANTHROPIC_DEFAULT_HAIKU_MODEL":"MiniMax-M2.7"}}或者使用 使用 cc-switch(推荐)
cc-switch 是一个便捷的工具,可以快速切换 Claude Code 的 API 配置。
# macOS / Linuxbrew tap farion1231/ccswitch brewinstall--caskcc-switch brew upgrade--caskcc-switch#Windows前往 cc-switch GitHub Releases 页面下载最新版本的安装包。2. 添加 MiniMax 配置 启动 cc-switch,点击右上角 ”+” ,选择预设的 MiniMax 供应商,并填写从 MiniMax 开放平台(国际用户可访问[MiniMax Developer Platform](https://platform.minimaxi.com/subscribe/token-plan?code=2JfQaYrLVA&source=link))获取的 MiniMax API Key。
3. 配置模型名称
将模型名称全部改为 MiniMax-M2.7,完成后点击右下角的 “添加”。
4. 启用配置
回到首页,点击 “启用”
2.3 版本更新
claude update三、CLI启动命令速查
3.1 基础启动方式
| 命令 | 功能描述 | 适用场景 |
|---|---|---|
claude | 在当前目录启动交互式REPL | 日常多轮对话开发 |
claude "任务描述" | 带问题启动,进入后立即开始分析 | 快速提问 |
claude -p "查询" | 一次性执行后退出,打印结果 | 脚本化调用、自动化流程 |
claude -c | 继续当前目录中最近的一次对话 | 恢复会话 |
代码示例:
# 交互模式 - 日常开发首选claude>请帮我分析这个项目的代码结构# 带问题启动 - 适合快速提问claude"解释这个项目的认证流程"# 一次性执行 - 适合CI/CD脚本claude-p"检查代码风格问题">>review.log# 恢复会话 - 早上第一件事claude-c3.2 高级启动参数
| 参数 | 功能 | 示例 |
|---|---|---|
--add-dir | 添加额外工作目录 | claude --add-dir ../lib ../apps |
--model sonnet/opus | 指定当前会话模型 | claude --model opus |
--verbose | 启用详细日志 | claude --verbose |
--dangerously-skip-permissions | 跳过所有权限确认 | 仅个人实验项目使用 |
--system-prompt | 完全替换默认系统提示词 | claude --system-prompt "只回答Java相关问题" |
--append-system-prompt | 在默认提示后附加内容 | claude --append-system-prompt "始终使用TypeScript" |
实战场景:Monorepo跨目录访问
claude --add-dir../shared-lib../api-gateway实战场景:管道输入
catlogs/error.log|claude-p"分析这些错误,找出最可能的根本原因"四、斜杠命令(Slash Commands)
截至2026年4月,官方收录超过70条斜杠命令。以下分为七大模块。
4.1 会话与上下文管理(日常必用)
| 命令 | 功能 | 使用时机 |
|---|---|---|
/help | 显示所有可用命令和快捷键 | 想不起命令时 |
/clear | 完全清除对话历史 | 切换到完全不同的任务时 |
/compact | 压缩对话历史并保留核心摘要 | 上下文超限或对话过长时 |
/context | 可视化当前上下文窗口使用量 | 监控token用量 |
/resume | 恢复之前的会话 | 多任务并行时切换 |
/rewind(ESC按两次) | 回退上一步操作 | AI改错了代码 |
/compact vs /clear 的区别:
| 命令 | 效果 | 使用场景 |
|---|---|---|
/compact | 压缩并保留核心上下文 | 继续同一任务,但对话太长 |
/clear | 硬重置,清空所有对话历史 | 切换到完全不同的任务 |
代码示例:
# 对话已持续1小时,Claude开始遗忘/context# 查看用量,超过80%就压缩/compact retain the authentication patterns and API design decisions# 完成一个功能后,开始全新任务/clear4.2 Git与代码操作(提效核心)
| 命令 | 功能 | 典型场景 |
|---|---|---|
/commit | 分析暂存区变更,自动生成commit message | 提交代码时 |
/review | 审查当前代码变更 | PR提交前 |
/diff | 查看当前git diff | 了解变更内容 |
/branch | 创建或切换git分支 | 分支管理 |
/pr_comments | 获取PR的review评论 | 处理代码审查反馈 |
代码示例:
gitadd./commit# 生成类似 "feat: 添加用户认证模块" 的提交信息/review# 逐文件给出建议:变量命名、异常处理、空指针等问题4.3 记忆与配置管理
| 命令 | 功能 |
|---|---|
/init | 生成CLAUDE.md初稿,建立项目知识库 |
/memory | 编辑CLAUDE.md持久记忆文件 |
/model | 会话中切换模型 |
/config | 查看和修改配置 |
/cost | 显示token用量和费用 |
/stats | 查看会话统计信息 |
💡 核心技巧:CLAUDE.md的威力
在项目根目录执行/init后,Claude会生成一份CLAUDE.md文件:
# CLAUDE.md - 项目说明书示例 ## 技术栈 - Java 17 + Spring Boot 4.x - OAuth2 Token认证 ## 代码规范 - 使用 async/await 而非 promises - 所有API端点必须编写测试 ## 项目结构 - 控制器层:src/main/java/com/example/controller - 服务层:src/main/java/com/example/service4.4 诊断与认证
| 命令 | 功能 |
|---|---|
/doctor | 检查环境、认证和网络连接 |
/version | 显示已安装版本 |
/login | 登录Anthropic账户 |
/logout | 登出当前账户 |
/upgrade | 升级到最新版本 |
4.5 集成与扩展
| 命令 | 功能 |
|---|---|
/mcp | 管理MCP服务器连接 |
/skills | 列出并管理可复用技能包 |
/hooks | 配置自动化钩子 |
五、快捷键大全
5.1 会话控制
| 快捷键 | 功能 |
|---|---|
Ctrl+C | 中断当前生成或命令 |
Ctrl+D | 安全退出Claude Code |
Ctrl+L | 清屏(仅视觉清理) |
Ctrl+T | 切换任务列表 |
Ctrl+R | 反向搜索命令历史 |
5.2 操作加速
| 快捷键 | 功能 |
|---|---|
Shift+Tab | 循环切换三种工作模式 |
ESC按两次 | 回退/撤销上一步操作 |
Ctrl+B | 将当前任务挂到后台运行 |
Alt+V | 粘贴图像(Windows) |
5.3 输入框快捷操作
| 快捷键 | 功能 |
|---|---|
Shift+Enter | 输入框内换行 |
Ctrl+W | 删除前一个单词 |
Ctrl+U | 删除整行 |
Ctrl+K | 清除当前输入框 |
5.4 高级技巧:! 前缀直接执行Bash命令
!gitstatus!npmruntest!ls-la六、三种工作模式详解
通过Shift+Tab循环切换:
| 模式 | 行为 | 适用场景 |
|---|---|---|
| Default(默认模式) | 每次编辑或执行命令都需要确认 | 生产项目,需要掌控每一步 |
| Auto-Accept(自动接受) | 文件修改自动执行 | 快速迭代,信任AI |
| Plan(计划模式) | 只读模式,只分析不修改 | 先看方案再决定 |
最佳实践:Plan模式输出方案 → 确认后切换到Auto-Accept执行
七、进阶功能:Skills、Agents与MCP
7.1 Skills(可复用技能包)
Skills是对一组能力的封装。创建方式:在~/.claude/skills/目录下创建文件夹,放入SKILL.md文件。
7.2 Agents(自主智能体)
Agents能主动规划、执行、反思并迭代完成目标。例如:“帮我修复这个GitHub issue” → 阅读代码 → 运行测试 → 定位bug → 提交PR。
7.3 MCP(模型上下文协议)
通过/mcp命令管理MCP服务器连接。经验建议:能用CLI+Skills替代的MCP尽量替代,以降低Token消耗。
八、优缺点与适用场景
8.1 优点
- Agent能力强悍:67%胜率领先Cursor
- 跨文件重构能力突出
- 内存占用低
- Git工作流深度集成
- 多模型自由切换
8.2 缺点
- 学习曲线较陡
- 终端独占,对CLI不熟悉的开发者有门槛
- Token成本较大
- Windows支持有限(需WSL/Git Bash)
8.3 适用场景
- 大型项目开发(跨文件重构、架构理解)
- 自动化工作流(CI/CD集成、代码审查)
- 多任务并行
- Monorepo/微服务
九、实战工作流:Spring Boot认证模块开发
# Step 1:启动并初始化cdmy-spring-boot-project claude /init /memory# 添加认证模块开发规范# Step 2:切换Plan模式,先设计方案Shift+Tab>请设计一个JWT认证模块,包括用户注册、登录、token刷新功能# Step 3:切换到Auto-Accept执行Shift+Tab>按照上面的设计文档开始实现# Step 4:代码审查与提交/diff /review /commit# Step 5:后台任务处理Ctrl+B# Claude在后台编译,前台继续讨论# Step 6:上下文清理/context /compact retain the authentication module design /clear# 切换到全新任务时十、总结:学习路线图
| 优先级 | 命令类别 | 核心命令 |
|---|---|---|
| 🔴 必学 | 会话管理 | /init、/compact、/clear、claude -c |
| 🟠 重点 | Git操作 | /commit、/review |
| 🟡 进阶 | 模型切换 | /model、/memory |
| 🟢 高阶 | MCP/Skills | /mcp、/skills |
核心建议:
- 掌握
claude -c恢复会话和/compact压缩上下文 - 学会
/init建立项目知识库和/commit自动生成提交信息 - 熟练使用
/review和Shift+Tab切换工作模式 - 逐步学习MCP、Skills和Agents等高级功能
掌握这些命令后,你就能真正把Claude Code变成自己的全能开发搭档。