Claude Code 概览
Agent、CLI 与订阅模型。
Claude Code 概览
这一课你将能做到
- 说清楚 Claude Code 与网页版 AI 聊天、IDE 补全工具(如 Copilot)的本质区别
- 在 Windows / macOS / Linux 上完成安装与登录,跑通第一个真实编码任务
- 用「中断(Esc)— 权限确认 — 恢复会话(
claude -c)」三个基本操作驾驭一次完整对话
为什么要学
ChatGPT、网页版 Claude 这类工具的本质是「你问它答」,代码要你自己复制粘贴。Copilot 这类补全工具只在光标处帮你续写几行。而 Claude Code 是一个运行在终端里的 agentic(智能体式)编码工具:它能自己读你的项目文件、自己执行命令、自己修改代码、自己跑测试,然后根据结果继续下一步——你只需要描述目标和审查结果。
人话:以前 AI 是「顾问」,只出主意;Claude Code 是「初级工程师」,直接上手干活,每一步重大操作还会先举手向你请示。
对开发者来说,它覆盖最高频的日常工作:定位 bug、写功能、重构、补测试、code review、生成 commit。对面试来说,「如何与 coding agent 协作」「如何控制 agent 的权限与风险」正在成为高频话题。
先建立图像
你在项目根目录输入 claude 后的一轮典型对话长这样:
你:结算接口偶尔超时,帮我查一下
Claude Code:
├─ Grep 搜索 "settle" 相关代码 → 找到 3 处引用
├─ Read 读取 SettleService.java → 发现线程池固定 2 个核心线程
├─ Bash 运行相关单元测试 → 复现偶发超时
└─ Edit 建议把核心线程数改为 8 → 弹出权限确认
你:允许这次修改
Claude Code:已修改并重跑测试,全部通过。需要我生成 commit 吗?
关键在左侧那些动作:Grep、Read、Bash、Edit 是它内置的工具(Tool)。模型负责「想」,工具负责「做」,这个「想→做→看结果→再想」的循环就是 agent 的核心。
跟着做
步骤 1:安装
任选其一(需要 Node.js 18+ 或使用原生安装脚本):
# 方式 A:npm 全局安装(跨平台通用)
npm install -g @anthropic-ai/claude-code
# 方式 B:macOS / Linux 原生安装
curl -fsSL https://claude.ai/install.sh | bash
# 方式 C:Windows PowerShell 原生安装
irm https://claude.ai/install.ps1 | iex
装完在新开的终端里验证:
claude --version
步骤 2:首次启动与登录
cd 你的项目目录
claude
首次启动会引导登录:订阅用户(Pro / Max)选「Claude account」,按浏览器授权流程走完即可;API 用户选「Anthropic Console」,使用按量计费的 API Key。
步骤 3:第一问——让它认识项目
在交互界面里直接输入(不用任何斜杠命令):
这个项目的整体结构是什么?入口在哪?用什么构建命令?
观察它会自动调用工具浏览目录和文件,最后给你一份摘要。这一步不改任何东西,放心执行。
步骤 4:第一改——修一个小问题并观察权限
给它一个明确的小任务:
把 README 里过期的时间从 2023 全部更新为 2026
当它准备调用 Edit 工具时会弹出权限提示,通常有三个选项:本次允许、本会话内不再询问、始终允许(写入配置)。初学者建议先逐次确认,熟悉它的行为模式后再放开。
步骤 5:中断与恢复
- 它正在输出但方向不对:按 随时打断,直接说新指令。