Claude Code 是什么
Claude Code 是 Anthropic 做的编程智能体,Anthropic 也是 Claude 背后的公司。智能体指的是这样一种程序:接到目标,自己读取需要的内容,提出修改并动手执行,而聊天机器人只会回一段文字。你在项目文件夹里输入 claude 命令启动它,它就在这个文件夹的文件上工作。
它在终端里运行,Anthropic 的安装页面还列出桌面应用、VS Code、JetBrains、网页、Slack 和 CI 这些运行位置。它不是免费的:需要 Pro、Max、Ultra、Team 或 Enterprise 套餐,或者一个 Claude Console 账号,也可以通过 Amazon Bedrock、Google Cloud 或 Microsoft Foundry 使用。免费的 claude.ai 账号不包含它。
Claude Code 适合做什么
- 回答关于项目的问题:问它项目是做什么的、用了哪些技术、主入口在哪里,Claude 会去读文件来回答,快速入门里就是这样演示的。
- 跨文件修改:请它做一个小改动,比如在主文件里加一个 hello world 函数,它会找到文件,写入之前先把改动展示给你。
- 从一个报错开始:用
claude "fix the build error"这样的提示词开启会话,它就从这句话着手。 - 改之前先出计划:计划模式让它读你的代码、写出计划,你批准之前它什么都不改。
- 一次性回答:
claude -p "explain this function"打印一个回答就退出,适合接在管道和脚本里。 - 你自己的快捷指令:一个技能,也就是带 SKILL.md 文件的文件夹,会变成会话里能输入的斜杠命令。
- 每次都执行的规则:hook是在固定时点自动运行的 shell 命令,比如拦住对受保护文件的修改。
什么时候用 Claude Code,什么时候换别的工具
活儿在一个装满文件的文件夹里时,Claude Code 才派得上用场。聊天、写作这类不需要文件夹的事,普通的 AI 助手打开更快。
| 你要做的事 | 用 Claude Code 吗? | 或者试试 |
|---|---|---|
| 弄懂一个项目文件夹,并改里面的文件 | 用,它自己读文件夹 | Cursor,想要一个带编辑器窗口的智能体就选它 |
| 写邮件、总结 PDF、聊一个想法 | 不用,没有文件夹可操作 | Claude、ChatGPT 或 Gemini |
| 在编辑器里打字时得到补全建议 | 它不是干这个的 | GitHub Copilot 或 Cursor |
| 不用云账号,在自己的电脑上运行 | 默认不行,它要登录 Anthropic 或云服务商 | Ollama 或 LM Studio,Ollama 还能让 Claude Code 连到本地模型 |
| 不写代码,按计划连接各个应用并执行步骤 | 不是首选 | n8n 或 Zapier |
| 让 AI 应用访问数据库或别的工具 | 可以,用 claude mcp 添加 MCP 服务器 | MCP 那一页讲了这个标准 |
Claude Code 怎么一步步使用
先用第 1 课里的命令装好 Claude Code。下面四张图按顺序展示了这些命令在一台 Windows 电脑上打印出来的内容。
打开一个新终端,运行
claude --version。打印出版本号,后面跟着“(Claude Code)”,说明安装成功。版本号每次发布都会变,所以你看到的会和这里不一样。
运行
claude --help,看看这个命令都接受什么。文本开头是 Usage,并说明 Claude Code 默认启动一个交互会话。在 Options 下面,-c继续当前文件夹里的上一次对话,-p打印一个回答就退出,-r恢复更早的对话。
同一份文本的末尾是 Commands(命令)列表。
mcp管理 MCP 服务器,plugin管理插件,update检查新版本,doctor检查自动更新器是否正常。新版本可能会列出更多。
进入一个装着小 README.md 的文件夹,运行
claude -p "In two sentences, what does this folder hold?"。Claude 读取文件夹,打印一个回答,然后把提示符还给你。你的回答措辞会不同,因为它取决于你的文件,每次运行也不完全一样。
Claude Code 2.1.112 在 Windows 上的真实输出,放进终端画框里展示,拍摄于 2026 年 11 月 6 日。
想聊天而不是只问一次,就在项目文件夹里运行 claude,它要求时登录。本页顶部的视频教程会在屏幕上演示一次会话,登录的步骤在安装那一课里。
动手试一个例子
新建一个叫 pocket-recipes 的文件夹,里面放一个 README.md,用任何编辑器写几行,介绍一个虚构的小项目。然后在包含它的上一级文件夹里运行下面两行。
cd pocket-recipes
claude -p "In two sentences, what does this folder hold?"- 回答会按你的 README 说出项目名,并提到文件夹里真实存在的文件。
- 它控制在两句话以内,因为你要的就是两句。
- 它不会编出你没有的文件。如果编了,就把文件列表写进提示词再问一次。
让结果更好的小技巧
- 像快速入门那样,在项目文件夹里启动
claude,这样它看到的才是对的文件。怎么用cd走到那里,终端指南里有讲。 - 先问问题,再请它改东西。回答能让你看出 Claude 有没有看懂这个项目。
- 按
Esc可以在 Claude 工作时打断它,按Shift+Tab切换权限模式,输入/列出命令。 - 运行
claude -c继续文件夹里的上一次对话,或者用claude -r选一次更早的对话。 - 把长期有效的说明写进一份 CLAUDE.md 文件。
/init会先替你写一份草稿,命令页面里有说明。 - 同一条安全命令反复要你批准时,用
/permissions一次性允许它。权限模式页面列出了全部六种模式。
需要知道的限制
- 使用要花钱,或者要有云账号。具体金额在 Anthropic 的定价页面上,套餐和额度会变。
-p参数会跳过工作区信任对话框,帮助文本说只能在你信任的目录里使用。- 新会话从哪种权限模式开始,取决于版本。权限模式页面说,从 v2.1.283 起,交互式终端和 VS Code 会话从自动模式开始,所以先看一眼状态栏。
- 它会改你的文件。批准之前先读一遍它提出的每处修改,重要的项目也要放在版本控制下。
深入学习 Claude Code
- 1Claude Code 怎么安装,第一次会话怎么跑?Claude Code 安装教程:macOS、Windows 和 Linux 的官方安装命令,检查版本、登录、跑通第一次会话,以及“命令找不到”等常见报错怎么解决。
- 2Claude Code 计划模式:怎样让它先出计划再动手Claude Code 计划模式让 Claude 先读代码、写计划,批准之前不改任何文件。讲清 Shift+Tab、/plan、批准时的几个选项,以及各种权限模式。
- 3Claude Code 斜杠命令:内置的有哪些,自己的怎么写了解值得先学的 Claude Code 斜杠命令,再把自定义命令写成技能:文件放哪里、怎么传参数、谁能运行它,以及改完之后怎么生效。
- 4Claude Code hooks 怎么用:一步步写出第一个 hookClaude Code hooks 能在会话的固定节点运行你自己的命令。照步骤加一个通知 hook,用 /hooks 检查,再学匹配器、退出码和拦截操作。
常见问题
Claude Code 是免费的吗?
不是。要用付费的 Claude 套餐或 Console 账号,也可以通过 Amazon Bedrock、Google Cloud 或 Microsoft Foundry 使用。免费的 claude.ai 账号不包含它,当前价格以 Anthropic 的定价页面为准。
不会写代码也能用 Claude Code 吗?
刚开始可以。终端指南会教第一次用的人怎么打开终端,还说没有项目时 Claude 能帮你起一个。你读代码的时间会比写代码多,所以要准备好批准一些自己只看懂一部分的修改。
Claude 和 Claude Code 有什么区别?
Claude 是 Anthropic 用来聊天、写作和分析的助手。Claude Code 是它的编程智能体,在项目文件夹里用 claude 命令启动,读取并修改文件。一个 Claude 套餐可以两个都用。
Claude Code 能在 Windows 上用吗?
能。它可以在 PowerShell 或 CMD 里原生运行,也可以放在 WSL 里,不需要管理员权限。这一页的四张图就来自一台 Windows 电脑。
怎样让 Claude Code 不经过我同意就不改文件?
切换到计划模式。按 Shift+Tab 直到状态栏显示 plan mode on,或者输入 /plan,也可以用 claude --permission-mode plan 启动。这样 Claude 只读取和做计划,你批准计划之前它什么都不改。
能让 Claude Code 跑在本地模型上吗?
可以,借助 Ollama。它的 ollama launch claude 命令会让 Claude Code 改连你自己的 Ollama 服务器,按提示选一个模型即可。其余内容见 Mindket 上的 Ollama 那一页。
claude -p 是做什么的?
它打印一个回答就退出,不会打开对话。帮助文本说它适合接在管道里,意思是可以把它的回答交给另一个程序继续处理。
资料来源
- Claude Code docs: Quickstart https://code.claude.com/docs/en/quickstart
- Claude Code docs: Advanced setup https://code.claude.com/docs/en/setup
- Claude Code docs: Terminal guide for new users https://code.claude.com/docs/en/terminal-guide
- Claude Code docs: Commands https://code.claude.com/docs/en/commands
- Claude Code docs: Choose a permission mode https://code.claude.com/docs/en/permission-modes
- Claude Code docs: Extend Claude with skills https://code.claude.com/docs/en/skills
- Claude Code docs: Automate actions with hooks https://code.claude.com/docs/en/hooks-guide
- Ollama Docs: CLI reference https://docs.ollama.com/cli




