news 2026/5/6 6:00:23

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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或更高版本

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-code

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

curl-fsSLhttps://claude.ai/install.cmd-oinstall.cmd&&install.cmd&&del install.cmd

NPM安装(所有平台通用):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-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跨目录访问

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# 完成一个功能后,开始全新任务/clear

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

!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/clearclaude -c
🟠 重点Git操作/commit/review
🟡 进阶模型切换/model/memory
🟢 高阶MCP/Skills/mcp/skills

核心建议:

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/6 5:46:31

AI编程助手上下文工程实战:从瞎猜到精准生成的模板化指南

1. 项目概述:为什么你的AI编码助手总在“瞎猜”?如果你用过Cursor、Claude Code或者任何AI编程工具,大概率经历过这种挫败感:你让它写一个API端点,它确实生成了能运行的代码,但命名风格和你项目里其他文件格…

作者头像 李华
网站建设 2026/5/6 5:46:18

天辛大师谈人工智能时代,如何用AI研究历代放生劝善忏悔文

在科技浪潮奔涌向前的当下,人工智能已经全方位渗透进人文研究文化整理等传统领域,给古典文献的发掘、梳理和传播带来了前所未有的全新可能。长期致力文化普及与生命研究的天辛大师,一直关注着科技与传统文化融合的新方向,近年来更…

作者头像 李华
网站建设 2026/5/6 5:40:31

比话降AI怎么用?答辩前35分钟降知网AIGC率全流程教程详解!

比话降AI怎么用?答辩前35分钟降知网AIGC率全流程教程详解! 比话降AI(www.bihuapass.com)是 2026 年答辩急救场景使用率最高的工具之一。但很多硕博生第一次用不知道具体步骤——是不是直接粘全文?参数怎么选&#xff…

作者头像 李华
网站建设 2026/5/6 5:40:31

STM32G4/H7电机控制实战:用CORDIC硬件加速浮点三角函数(附完整代码)

STM32G4/H7电机控制实战:用CORDIC硬件加速浮点三角函数(附完整代码) 在电机控制和数字电源开发领域,实时性往往是决定系统性能的关键因素。当我们在STM32G4或H7平台上构建基于浮点运算的电机控制算法时,三角函数的计算…

作者头像 李华
网站建设 2026/5/6 5:38:27

Docker Compose 多项目管理工具:轻量级容器编排辅助方案

1. 项目概述:一个基于Docker的轻量级容器编排辅助工具最近在整理自己的开发环境时,发现一个挺普遍但又有点烦人的痛点:手头有好几个Docker项目,每个项目都有一堆docker-compose.yml文件,分布在不同的目录里。每次想启动…

作者头像 李华