Claude Code 命令大全:从入门到精通的完整指南

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或更高版本

bash 复制代码
node --version
# 如果未安装,请前往 https://nodejs.org 下载安装

2.2 安装命令

macOS/Linux/WSL用户(推荐官方脚本):

bash 复制代码
# 安装稳定版本
curl -fsSL https://claude.ai/install.sh | bash

# 安装最新版本
curl -fsSL https://claude.ai/install.sh | bash -s latest

# Mac也可以使用Homebrew
brew install --cask claude-code

Windows用户(需Git for Windows或WSL):

bash 复制代码
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

NPM安装(所有平台通用):Claude Code确实已经不再推荐使用npm安装方式,在2.1.115版本以后不在支持。

bash 复制代码
# 有些网络环境问题,使用npm安装最快。
npm install -g @anthropic-ai/claude-code:2.1.96

验证安装:

bash 复制代码
claude --version

首次启动配置:

bash 复制代码
claude
# 按照提示选择主题、确认安全须知、信任工作目录

国内用户(MiniMax的Coding Plan)配置:

bash 复制代码
mkdir -p ~/.claude
nano ~/.claude/settings.json
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 配置。

bash 复制代码
# macOS / Linux
brew tap farion1231/ccswitch
brew install --cask cc-switch
brew upgrade --cask cc-switch
bash 复制代码
#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。
  1. 配置模型名称

将模型名称全部改为 MiniMax-M2.7,完成后点击右下角的 "添加"。

  1. 启用配置

回到首页,点击 "启用"

2.3 版本更新

bash 复制代码
claude update

三、CLI启动命令速查

3.1 基础启动方式

命令 功能描述 适用场景
claude 在当前目录启动交互式REPL 日常多轮对话开发
claude "任务描述" 带问题启动,进入后立即开始分析 快速提问
claude -p "查询" 一次性执行后退出,打印结果 脚本化调用、自动化流程
claude -c 继续当前目录中最近的一次对话 恢复会话

代码示例:

bash 复制代码
# 交互模式 - 日常开发首选
claude
> 请帮我分析这个项目的代码结构

# 带问题启动 - 适合快速提问
claude "解释这个项目的认证流程"

# 一次性执行 - 适合CI/CD脚本
claude -p "检查代码风格问题" >> review.log

# 恢复会话 - 早上第一件事
claude -c

3.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跨目录访问

bash 复制代码
claude --add-dir ../shared-lib ../api-gateway

实战场景:管道输入

bash 复制代码
cat logs/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 硬重置,清空所有对话历史 切换到完全不同的任务

代码示例:

bash 复制代码
# 对话已持续1小时,Claude开始遗忘
/context          # 查看用量,超过80%就压缩
/compact retain the authentication patterns and API design decisions

# 完成一个功能后,开始全新任务
/clear

4.2 Git与代码操作(提效核心)

命令 功能 典型场景
/commit 分析暂存区变更,自动生成commit message 提交代码时
/review 审查当前代码变更 PR提交前
/diff 查看当前git diff 了解变更内容
/branch 创建或切换git分支 分支管理
/pr_comments 获取PR的review评论 处理代码审查反馈

代码示例:

bash 复制代码
git add .
/commit
# 生成类似 "feat: 添加用户认证模块" 的提交信息

/review
# 逐文件给出建议:变量命名、异常处理、空指针等问题

4.3 记忆与配置管理

命令 功能
/init 生成CLAUDE.md初稿,建立项目知识库
/memory 编辑CLAUDE.md持久记忆文件
/model 会话中切换模型
/config 查看和修改配置
/cost 显示token用量和费用
/stats 查看会话统计信息

💡 核心技巧:CLAUDE.md的威力

在项目根目录执行/init后,Claude会生成一份CLAUDE.md文件:

markdown 复制代码
# 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/service

4.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命令

bash 复制代码
! git status
! npm run test
! 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认证模块开发

bash 复制代码
# Step 1:启动并初始化
cd my-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/clearclaude -c
🟠 重点 Git操作 /commit/review
🟡 进阶 模型切换 /model/memory
🟢 高阶 MCP/Skills /mcp/skills

核心建议:

  • 掌握claude -c恢复会话和/compact压缩上下文
  • 学会/init建立项目知识库和/commit自动生成提交信息
  • 熟练使用/reviewShift+Tab切换工作模式
  • 逐步学习MCP、Skills和Agents等高级功能

掌握这些命令后,你就能真正把Claude Code变成自己的全能开发搭档

相关推荐
kybs19913 小时前
springboot租车系统--附源码68701
java·hadoop·spring boot·python·django·asp.net·php
过期动态3 小时前
MySQL中的约束
android·java·数据库·spring boot·mysql
wxin_VXbishe3 小时前
springboot新能源车充电站管理系统小程序-计算机毕业设计源码29213
java·c++·spring boot·python·spring·django·php
代码漫谈4 小时前
一文学习 SpringBoot 的 application.yml 配置,基于 Spring Boot 3.2.x
java·spring boot·spring·配置文件
Java面试题总结6 小时前
Spring Boot:别再重复造轮子,这些内置功能香麻了
java·spring boot·后端
海兰6 小时前
【第32篇】场景示例项目
人工智能·spring boot·状态模式·spring ai
强殖装甲凯普6 小时前
我把「3小时播客变成可搜索文本」做成了 Claude Code 的一条命令
llm·skill·播客·claude code
夕除7 小时前
spring boot
java·spring boot·后端
敖正炀8 小时前
boot-boost 项目架构设计文档
spring boot·spring