共计 3046 个字符,预计需要花费 8 分钟才能阅读完成。
文章目录[显示]
Claude Code 从入门到脱发 · Day 1
你有没有这样的经历:
打开 ChatGPT,复制一段报错信息,等它生成一段代码,再手动粘贴回编辑器,运行,又报错,再复制,再粘贴 …… 循环往复,你感觉自己不是在写代码,是在当一个高级搬运工。
或者你用过 Cursor、GitHub Copilot 这类工具,确实好用,但总觉得差点意思——它们像个规规矩矩的秘书,你说一句它做一句,缺少那种 " 你去把这事儿办了 " 的痛快感。
今天介绍的 Claude Code,不一样。它直接住在你的终端里,能读你的代码、改你的文件、跑你的命令、帮你提交 Git。你只需要用自然语言说 " 把这个 bug 修了 ",它就真的去修了。
本文你将学到:
- Claude Code 是什么,跟其他 AI 编程工具有什么区别
- 如何在 Mac/Linux/Windows 上安装 Claude Code
- 完成你的第一次 AI 对话
- 理解 Claude Code 的基本工作方式
阅读时间 :8 分钟 | 实操时间 :15 分钟 | 难度:入门
Claude Code 是什么
一句话:Claude Code 是 Anthropic 出品的命令行 AI 编程工具,直接运行在你的终端里,能理解整个代码库,帮你读代码、写代码、跑命令、管理 Git。
听起来跟 ChatGPT 差不多?区别大了。
| 对比维度 | ChatGPT / 网页 AI | Cursor / Copilot | Claude Code |
|---|---|---|---|
| 运行环境 | 浏览器 | 编辑器插件 | 终端(命令行) |
| 代码理解 | 只看你粘贴的片段 | 当前文件 + 部分上下文 | 整个项目代码库 |
| 执行能力 | 不能执行 | 有限执行 | 完整执行(读写文件、跑命令、Git) |
| 自主程度 | 你问一句它答一句 | 你写它补全 | 你下指令,它全流程执行 |
| 适合场景 | 问答、小片段 | 日常编码补全 | 大改动、重构、从零搭建 |
打个比方:ChatGPT 像百度知道,你问它答;Cursor 像副驾驶,帮你打方向盘;Claude Code 像代驾师傅,你说去哪儿,它开车。
安装前的准备
你需要两样东西:
1. Node.js 18 或更高版本
Claude Code 基于 Node.js 运行。打开终端,检查一下:
node --version
如果输出 v18.x.x 或更高,你就准备好了。如果没装或版本太低,去 https://nodejs.org 下载最新 LTS 版本。
2. Anthropic 账号
Claude Code 需要 Anthropic API 订阅。有两种方式:
- Claude Max/Pro 订阅:月付制,适合个人开发者,自带一定额度
- API Key:按用量付费,适合重度用户或团队
建议新手先用 Claude Max 订阅试水,够用且简单。
三步安装
第一步:全局安装
npm install -g @anthropic-ai/claude-code
等它装完,验证一下:
claude --version
看到版本号就说明装好了。
第二步:进入你的项目目录
cd /path/to/your/project
Claude Code 需要在项目目录里运行,这样它才能理解你的代码。
第三步:启动
claude
第一次运行会弹出浏览器让你登录 Anthropic 账号,授权完成后自动回到终端。你会看到一个交互式提示符,等着你输入指令。
就这么简单。没有配置文件要改,没有环境变量要设,没有密钥要填——开箱即用。
第一次对话
Claude Code 启动后,你会看到类似这样的界面:
╭──────────────────────────────────────────╮
│ Claude Code │
│ │
│ /path/to/your/project │
│ 12 files indexed │
╰──────────────────────────────────────────╯
>
现在来试几个指令:
打个招呼
> 介绍一下这个项目的结构
Claude Code 会自动扫描你的项目文件,然后给你一份结构概览。它不是瞎猜的,它真的读了你的代码。
问个问题
> 这个项目的入口文件在哪里?主要用了什么框架?
它会告诉你入口文件路径、使用的技术栈、依赖关系等信息。
做个小改动
> 在 README.md 里加一段项目简介
它会修改文件,然后展示给你看改了什么。你确认后,改动就生效了。
关键概念:权限确认
Claude Code 有个核心设计:它做任何 " 有风险 " 的操作之前,都会问你。
比如你说 " 帮我改一下 App.tsx",它会先展示要改的内容,等你输入 y 确认才真正修改。这不是多此一举——想象一下,一个能执行任意命令的 AI,如果不问就动手,那才可怕。
你会频繁看到这样的提示:
Claude wants to edit src/App.tsx
[y/n/e]
y= 同意执行n= 拒绝e= 在编辑器中查看详情
后面 Day 4 我们会讲更高级的权限配置,但现在记住:有确认就有安全感。
常用快捷键
在 Claude Code 交互界面里,这几个快捷键很实用:
| 快捷键 | 功能 |
|---|---|
Esc |
取消当前操作 |
Ctrl+C |
中断 Claude 的回复 |
/clear |
清空对话上下文 |
/help |
查看帮助信息 |
/model |
切换模型 |
Shift+Tab x2 |
切换到 Plan Mode(只规划不执行) |
Tab |
文件路径自动补全 |
特别提一下 /clear,这个命令非常重要。每当你切换到新的任务,先 /clear 一下,避免之前的对话上下文干扰。这个习惯能帮你省不少钱(上下文越长,消耗的 Token 越多)。
常见问题 Q&A
Q1:Claude Code 收费吗?
收费的。有两种计费方式:
- Claude Max/Pro 订阅:月费制,包含一定使用量。Max 订阅 ($100/ 月) 适合重度用户,Pro ($20/ 月) 适合轻度使用。
- API 按量计费:用多少付多少,适合预算敏感或用量不稳定的场景。
建议先用 Pro 订阅试试水温,觉得好用再升级。
Q2:Windows 能用吗?
能用,但推荐通过 WSL2(Windows Subsystem for Linux)运行。原生 Windows 命令行体验差一些,WSL2 几乎等同于 Linux 环境,体验更好。
安装 WSL2 的命令:
wsl --install
装好后在 WSL 终端里按上面的步骤安装即可。
Q3:跟 Cursor 冲突吗?
不冲突。Claude Code 跑在终端里,Cursor 跑在编辑器里,两者完全独立。很多开发者的工作流是:日常编码用 Cursor 补全,大改动和复杂任务用 Claude Code。
小结
今天我们完成了 Claude Code 的安装和第一次对话。核心要点:
- Claude Code 是一个住在终端里的 AI 编程助手,能理解整个代码库
- 安装只需
npm install -g @anthropic-ai/claude-code,然后claude启动 - 它做任何危险操作前都会问你确认
/clear是你的好朋友,切换任务时记得清上下文
如果你顺利走完了上面的步骤,恭喜,你已经拥有了一个 24 小时在线、不会抱怨加班、永远不会说 " 这需求做不了 " 的 AI 搭档。
当然,怎么让它好好干活而不是乱搞,那就是接下来要聊的事了。
明天 Day 2,我们聊 Claude Code 的三板斧:读代码、改代码、问问题。你会发现,用对了方法,Claude Code 能帮你节省大量枯燥的工作时间。
系列进度:1/10
系列目录:
- Day 1:安装 Claude Code(本文)
- Day 2:三板斧——读代码、改代码、问问题
- Day 3:CLAUDE.md——给 AI 立规矩的艺术
- Day 4:权限管理——别让 AI 把你家拆了
- Day 5:Hooks 系统——给 AI 装上自动挡
- Day 6:MCP 工具集成——AI 的万能插头
- Day 7:子代理——让 AI 自己带团队
- Day 8:Skills 和自定义 Agents——打造你的 AI 军火库
- Day 9:实战——用 Claude Code 从零搭建全栈应用
- Day 10:高级技巧与脱发指南