前言2026年的AI编程工具市场Claude Code已经稳稳坐上了头把交椅。根据The Pragmatic Engineer 2026年3月对906名开发者的调研Claude Code以46%的用户最爱度遥遥领先远超Cursor19%和GitHub Copilot9%。更让人惊叹的是它在中小公司中的采用率高达**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并行架构Claude Code内置了约40个工具和一个46,000行的查询引擎支持子Agent协作分工完成复杂任务。渐进式上下文管理通过分层的记忆系统和智能压缩在保证上下文质量的同时大幅降低Token消耗。深度仓库操作能力天然支持跨文件修改、git工作流集成和权限精细化控制。下面的架构图可以帮助你快速理解Claude Code的命令体系全貌二、安装与环境配置2.1 安装前置条件Claude Code需要Node.js 18或更高版本。你可以通过以下命令验证node --version # 如果未安装请前往 https://nodejs.org 下载安装2.2 安装命令macOS/Linux/WSL用户推荐使用官方脚本# 安装稳定版本 curl -fsSL https://claude.ai/install.sh | bash # 安装最新版本 curl -fsSL https://claude.ai/install.sh | bash -s latest # Mac也可以使用Homebrew brew install --cask claude-codeWindows用户需安装Git for Windows或WSL# 在CMD或PowerShell中执行 curl -fsSL https://claude.ai/install.cmd -o install.cmd install.cmd del install.cmdNPM安装所有平台通用需Node.js 18npm install -g anthropic-ai/claude-code安装完成后验证是否成功claude --version # 若输出版本号表示安装成功首次启动会引导你进行身份验证和配置claude # 按照提示选择主题、确认安全须知、信任工作目录国内用户如果使用阿里云百炼Coding Plan需配置以下环境变量以macOS/Linux为例# 创建配置文件目录 mkdir -p ~/.claude # 编辑配置文件 nano ~/.claude/settings.json{ env: { ANTHROPIC_AUTH_TOKEN: 你的API_Key, ANTHROPIC_BASE_URL: https://coding.dashscope.aliyuncs.com/apps/anthropic, ANTHROPIC_MODEL: qwen3.6-plus } }2.3 版本更新# 自动更新推荐 claude update # 如需禁用自动更新在settings.json中设置 # DISABLE_AUTOUPDATER: true三、CLI启动命令速查从终端开始这是Claude Code的“第一道门”掌握这些命令能让你快速进入状态3.1 基础启动方式命令功能描述适用场景claude在当前目录启动交互式REPL日常多轮对话开发claude 任务描述带问题启动进入后立即开始分析快速提问省去进入交互的步骤claude -p 查询一次性执行后退出打印结果脚本化调用、自动化流程claude -c继续当前目录中最近的一次对话早上开机第一件事省去重复描述代码示例# 1. 交互模式 - 日常开发首选 claude 请帮我分析这个项目的代码结构 # 2. 带问题启动 - 适合快速提问 claude 解释这个项目的认证流程 # 3. 一次性执行 - 适合CI/CD脚本 claude -p 检查代码风格问题 review.log # 4. 恢复会话 - 早上第一件事 claude -c # AI会记住昨天调了一半的bug继续今天的对话3.2 高级启动参数参数功能示例--add-dir添加额外工作目录Monorepo场景必备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同时访问多个代码库 claude --add-dir ../shared-lib ../api-gateway # 之后Claude就能理解跨包的调用逻辑了实战场景管道输入# 把日志文件内容直接喂给Claude分析 cat logs/error.log | claude -p 分析这些错误找出最可能的根本原因四、斜杠命令Slash Commands这是Claude Code的“核心操作台”。截至2026年4月官方收录超过70条斜杠命令含别名和Bundled Skills。我将其分为七大模块逐个击破。4.1 会话与上下文管理日常必用命令功能使用时机/help显示所有可用命令和快捷键想不起命令时/clear完全清除对话历史从零开始切换到完全不同的任务时/compact压缩对话历史并保留核心摘要上下文超限或对话过长时/context可视化当前上下文窗口使用量监控token用量在70-80%时主动压缩/resume恢复之前的会话多任务并行时切换/rewindESC按两次回退上一步操作撤销AI的修改AI改错了代码快速撤销/compact vs /clear 的区别命令效果使用场景/compact压缩并保留核心上下文CLAUDE.md、关键决策继续同一任务但对话太长/clear硬重置清空所有对话历史切换到完全不同的任务代码示例# 场景对话已经持续了1小时Claude开始遗忘前面的决策 /context # 先看当前上下文用量如果超过80%就压缩 /compact retain the authentication patterns and API design decisions # 压缩后保留认证模式和API设计的关键信息丢弃冗余对话 # 场景完成一个功能后要开始全新的任务 /clear # 硬重置从零开始4.2 Git与代码操作提效核心命令功能典型场景/commit分析暂存区变更自动生成commit message提交代码时省去想提交信息/review审查当前代码变更找出bug和风格问题PR提交前跑一遍/diff查看当前git diff了解变更内容/branch创建或切换git分支分支管理/pr_comments获取并显示open状态PR的review评论处理代码审查反馈代码示例# 1. 自动生成提交信息 git add . /commit # Claude会分析变更内容生成类似feat: 添加用户认证模块的标准提交信息 # 2. PR前的代码审查 /review # 它会逐文件给出建议变量命名不规范、异常未处理、潜在空指针等问题4.3 记忆与配置管理命令功能使用场景/init生成CLAUDE.md初稿建立项目知识库新项目首次接入Claude Code/memory编辑CLAUDE.md持久记忆文件修改项目规则或个人偏好/model会话中切换模型Sonnet/Opus/Haiku根据任务复杂度灵活切换/config查看和修改配置调整运行时参数/cost显示当前会话的token用量和费用控制成本/stats查看会话统计信息分析使用情况 核心技巧CLAUDE.md的威力在项目根目录执行/init后Claude会生成一份CLAUDE.md文件包含项目描述、技术栈、代码风格和常见模式。这是给AI写的“项目说明书”——以后每次对话Claude都会读取这份文件省去80%的重复上下文设置。# CLAUDE.md - 项目说明书示例 ## 技术栈 - Java 17 Spring Boot 3.x - JWT Token认证存储在httpOnly cookies中 - JUnit 5 Mockito 单元测试 ## 代码规范 - 使用 async/await 而非 promises - 所有API端点必须编写测试 - 异常返回结构化错误{ error: string, code: number } ## 项目结构 - 控制器层src/main/java/com/example/controller - 服务层src/main/java/com/example/service - 数据层src/main/java/com/example/repository有了CLAUDE.md你就不再需要每次会话都重复解释这些规则了。4.4 诊断与认证命令功能使用时机/doctor检查环境、认证和网络连接遇到连接问题或配置异常时/version显示已安装版本确认版本信息/login登录Anthropic账户首次使用或换账号时/logout登出当前账户切换账户时/upgrade升级到最新版本获取新功能4.5 集成与扩展命令功能使用场景/mcp管理MCP服务器连接连接外部工具GitHub、数据库等/skills列出并管理可复用技能包安装/卸载自定义Skill/hooks配置自动化钩子写文件后自动prettier格式化五、快捷键指尖上的效率魔法掌握这些快捷键你的操作速度能提升一个数量级5.1 会话控制快捷键功能使用场景CtrlC中断当前生成或命令AI跑偏了或想停止CtrlD安全退出Claude Code结束会话CtrlL清屏仅视觉清理保留上下文屏幕太乱刷新界面CtrlT切换任务列表查看后台任务查看Claude创建的任务进度CtrlR反向搜索命令历史快速找到之前输入的命令5.2 操作加速快捷键功能使用场景ShiftTab循环切换三种工作模式从Plan Mode切到Accept Edits执行ESC 按两次回退/撤销上一步操作AI改错代码时快速回滚CtrlB将当前任务挂到后台运行AI后台编译前台继续讨论AltV粘贴图像Windows截图粘贴给Claude分析UI/报错5.3 输入框快捷操作快捷键功能ShiftEnter输入框内换行不发送消息CtrlW删除前一个单词CtrlU删除整行CtrlK清除当前输入框5.4 高级技巧! 前缀直接执行Bash命令不需要问Claude“能不能运行git status”**直接输入! git status**即可立即在Shell中执行命令既省Token又省时间。# 直接执行Bash命令无需等待AI思考 ! git status ! npm run test ! ls -la六、三种工作模式详解Claude Code提供了三种工作模式通过ShiftTab循环切换模式行为适用场景Default默认模式每次编辑文件或执行命令都需要你确认生产项目需要掌控每一步Auto-Accept自动接受模式文件修改自动执行无需逐一确认Shell命令仍需确认快速迭代信任AI的常规操作Plan计划模式只读模式Claude只分析和规划不做任何修改先看方案再决定是否执行最佳实践在Plan模式下让Claude输出详细方案确认无误后切换到Auto-Accept模式执行。七、进阶功能Skills、Agents与MCP7.1 Skills可复用技能包Skills是对一组能力的封装你可以理解为“预定义的工具包”或“可调用的插件”。例如一个名为“Run Tests”的Skill可以自动检测项目结构、执行测试命令、解析输出并总结失败原因。创建自定义Skill在~/.claude/skills/目录下创建文件夹放入SKILL.md文件即可。7.2 Agents自主智能体Agents是具备自主性的AI实体能主动规划、执行、反思并迭代完成一个目标。例如你告诉Agent“帮我修复这个GitHub issue”它会阅读issue描述和相关代码 → 运行测试确认问题 → 定位bug并生成修复方案 → 提交PR并附上解释。7.3 MCP模型上下文协议MCP允许Claude Code连接外部工具和服务如GitHub、数据库等。通过/mcp命令管理MCP服务器连接。但根据黑客松冠军的实践经验能用CLISkills替代的MCP尽量替代这样可以省出上下文窗口降低Token消耗。八、优缺点与适用场景8.1 优点Agent能力强悍在代码质量、正确性和完整性测试中Claude Code以67%的胜率领先Cursor。跨文件重构能力突出能理解数万行代码的架构执行跨文件的一致重构。内存占用低通过分层记忆压缩机制有效控制Token消耗。Git工作流深度集成自动生成commit message、代码审查、PR管理一站式完成。多模型自由切换Sonnet适合日常编码Opus适合复杂架构设计Haiku适合快速探索。8.2 缺点学习曲线较陡需要掌握大量命令和快捷键才能发挥全部效能。终端独占不支持图形界面对不习惯CLI的开发者有门槛。Token成本深度使用场景下Token消耗较大需要合理规划。Windows支持有限需要WSL或Git Bash原生支持不完善。8.3 适用场景大型项目开发跨文件重构、架构理解、复杂Bug定位自动化工作流CI/CD集成、代码审查、PR管理多任务并行通过后台任务管理让AI同时处理多个任务Monorepo/微服务通过--add-dir跨目录访问理解跨模块调用逻辑九、实战工作流假设你要用Claude Code开发一个Spring Boot用户认证模块完整流程如下Step 1启动并初始化# 进入项目目录 cd my-spring-boot-project # 启动Claude Code claude # 在交互界面中初始化项目 /init # Claude会自动分析项目结构生成CLAUDE.md # 将项目规则写入CLAUDE.md /memory # 添加认证模块的开发规范Step 2切换Plan模式先设计方案ShiftTab # 切换到Plan模式 # 此时Claude只分析不动手 请设计一个JWT认证模块包括用户注册、登录、token刷新功能先输出设计文档供我审核 # Claude输出详细设计文档实体设计、API接口、安全方案等Step 3确认方案后切换到Auto-Accept执行ShiftTab # 切换到Auto-Accept模式 # 文件修改自动执行 按照上面的设计文档开始实现Step 4代码审查与提交# 查看变更 /diff # 代码审查 /review # 自动生成提交信息 /commitStep 5后台任务处理# 让Claude在后台编译项目 CtrlB # 前台继续讨论下一步计划Step 6上下文清理# 对话过长时先检查用量 /context # 压缩上下文保留关键信息 /compact retain the authentication module design and API specifications # 或切换到全新任务时 /clear总结Claude Code的命令体系虽然庞大但只要掌握了核心的30%命令就能覆盖80%以上的日常开发场景。建议你从以下几类命令入手优先级命令类别核心命令 必学会话管理/init、/compact、/clear、claude -c 重点Git操作/commit、/review 进阶模型切换/model、/memory 高阶MCP/Skills/mcp、/skills我的推荐学习路径第一周掌握claude -c恢复会话和/compact压缩上下文这两个命令每天都要用第二周学会/init建立项目知识库和/commit自动生成提交信息第三周熟练使用/review代码审查和ShiftTab切换工作模式持续进阶按需学习MCP、Skills和Agents等高级功能掌握这些命令后你就能真正把Claude Code变成自己的“全能开发搭档”。如果觉得这篇文章对你有帮助欢迎点赞、在看、转发让更多小伙伴一起受益企业级实战总结40讲推荐一下陈某新出的小册子总结了企业中后端的各种核心问题解决方案包括JVM、数据库、性能调优等企业级落地40个痛点问题以及解决方案....原价99今日优惠价格11.9永久买断目前已经全部更新完大家可以扫描下方二维码在线订阅文章目录可以扫码进入查看