# Claude Code 怎么用：它是什么，怎么开始

> Claude Code 是 Anthropic 的编程智能体。你在项目文件夹里输入 `claude` 命令启动它，它会读取文件、回答关于项目的问题，也能直接改文件，什么时候先问你，由权限模式决定。它可以在终端、桌面应用、VS Code、JetBrains 和网页上运行，需要付费的 Claude 套餐或 Console 账号。

Mindket 编辑部 · 发布于 2026-11-06 · 更新于 2026-11-06 · https://mindket.com/cn/learn/tools/claude-code

## 要点

- Claude Code 在项目文件夹里工作：它自己读取需要的文件，你不用把内容贴进去。
- 用它需要付费的 Claude 套餐、Console 账号或云服务商的接入。免费的 claude.ai 账号不在其中。
- `claude --version` 检查安装，`claude` 在当前文件夹里打开对话，`claude -p "问题"` 只回答一次就退出。
- 权限模式决定它不问你就能做什么，计划模式让它先写计划再动手改。

## Claude Code 是什么

Claude Code 是 Anthropic 做的编程智能体，Anthropic 也是 Claude 背后的公司。智能体指的是这样一种程序：接到目标，自己读取需要的内容，提出修改并动手执行，而聊天机器人只会回一段文字。你在项目文件夹里输入 `claude` 命令启动它，它就在这个文件夹的文件上工作。

它在终端里运行，[Anthropic 的安装页面](https://code.claude.com/docs/en/setup)还列出桌面应用、VS Code、JetBrains、网页、Slack 和 CI 这些运行位置。它不是免费的：需要 Pro、Max、Ultra、Team 或 Enterprise 套餐，或者一个 Claude Console 账号，也可以通过 Amazon Bedrock、Google Cloud 或 Microsoft Foundry 使用。免费的 claude.ai 账号不包含它。

## Claude Code 适合做什么

- **回答关于项目的问题**：问它项目是做什么的、用了哪些技术、主入口在哪里，Claude 会去读文件来回答，[快速入门](https://code.claude.com/docs/en/quickstart)里就是这样演示的。
- **跨文件修改**：请它做一个小改动，比如在主文件里加一个 hello world 函数，它会找到文件，写入之前先把改动展示给你。
- **从一个报错开始**：用 `claude "fix the build error"` 这样的提示词开启会话，它就从这句话着手。
- **改之前先出计划**：计划模式让它读你的代码、写出计划，你批准之前它什么都不改。
- **一次性回答**：`claude -p "explain this function"` 打印一个回答就退出，适合接在管道和脚本里。
- **你自己的快捷指令**：一个[技能](https://code.claude.com/docs/en/skills)，也就是带 SKILL.md 文件的文件夹，会变成会话里能输入的斜杠命令。
- **每次都执行的规则**：[hook](https://code.claude.com/docs/en/hooks-guide)是在固定时点自动运行的 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 课](https://mindket.com/cn/learn/claude-code/install-claude-code)里的命令装好 Claude Code。下面四张图按顺序展示了这些命令在一台 Windows 电脑上打印出来的内容。

1. 打开一个新终端，运行 `claude --version`。打印出版本号，后面跟着“(Claude Code)”，说明安装成功。版本号每次发布都会变，所以你看到的会和这里不一样。
   ![深色的终端画框。命令 claude --version 用金色圈出，下一行写着：2.1.112 (Claude Code)。](https://mindket.com/blog/screens/claude-code-1-version.webp?v=2238f43cd3b9)
2. 运行 `claude --help`，看看这个命令都接受什么。文本开头是 Usage，并说明 Claude Code 默认启动一个交互会话。在 Options 下面，`-c` 继续当前文件夹里的上一次对话，`-p` 打印一个回答就退出，`-r` 恢复更早的对话。
   ![命令 claude --help 用金色圈出，下面是帮助文本的开头：Usage 一行、Arguments 和 Options 两个列表，以及 -c、-p 和 -r 三个选项。](https://mindket.com/blog/screens/claude-code-2-help-options.webp?v=fb970be86de3)
3. 同一份文本的末尾是 **Commands**（命令）列表。`mcp` 管理 MCP 服务器，`plugin` 管理插件，`update` 检查新版本，`doctor` 检查自动更新器是否正常。新版本可能会列出更多。
   ![命令 claude --help 用金色圈出，下面是帮助文本的结尾：Commands 列表，包括 agents、auth、auto-mode、doctor、install、mcp、plugin、setup-token 和 update。](https://mindket.com/blog/screens/claude-code-3-help-commands.webp?v=8823ae4c491a)
4. 进入一个装着小 README.md 的文件夹，运行 `claude -p "In two sentences, what does this folder hold?"`。Claude 读取文件夹，打印一个回答，然后把提示符还给你。你的回答措辞会不同，因为它取决于你的文件，每次运行也不完全一样。
   ![命令 claude -p 加上问题 In two sentences, what does this folder hold? 用金色圈出，下面是两句话的回答，提到了 Pocket Recipes 项目、它的 README.md 和一个空的 recipes.json。](https://mindket.com/blog/screens/claude-code-4-print-prompt.webp?v=b664958bee70)

*Claude Code 2.1.112 在 Windows 上的真实输出，放进终端画框里展示，拍摄于 2026 年 11 月 6 日。*

> 想聊天而不是只问一次，就在项目文件夹里运行 `claude`，它要求时登录。本页顶部的视频教程会在屏幕上演示一次会话，登录的步骤在安装那一课里。

## 动手试一个例子

新建一个叫 `pocket-recipes` 的文件夹，里面放一个 README.md，用任何编辑器写几行，介绍一个虚构的小项目。然后在包含它的上一级文件夹里运行下面两行。

````bash
cd pocket-recipes
claude -p "In two sentences, what does this folder hold?"
````

- 回答会按你的 README 说出项目名，并提到文件夹里真实存在的文件。
- 它控制在两句话以内，因为你要的就是两句。
- 它不会编出你没有的文件。如果编了，就把文件列表写进提示词再问一次。

## 让结果更好的小技巧

- 像快速入门那样，在项目文件夹里启动 `claude`，这样它看到的才是对的文件。怎么用 `cd` 走到那里，[终端指南](https://code.claude.com/docs/en/terminal-guide)里有讲。
- 先问问题，再请它改东西。回答能让你看出 Claude 有没有看懂这个项目。
- 按 `Esc` 可以在 Claude 工作时打断它，按 `Shift+Tab` 切换权限模式，输入 `/` 列出命令。
- 运行 `claude -c` 继续文件夹里的上一次对话，或者用 `claude -r` 选一次更早的对话。
- 把长期有效的说明写进一份 [CLAUDE.md 文件](https://mindket.com/cn/blog/claude-md-file)。`/init` 会先替你写一份草稿，[命令页面](https://code.claude.com/docs/en/commands)里有说明。
- 同一条安全命令反复要你批准时，用 `/permissions` 一次性允许它。[权限模式页面](https://code.claude.com/docs/en/permission-modes)列出了全部六种模式。

## 需要知道的限制

- 使用要花钱，或者要有云账号。具体金额在 [Anthropic 的定价页面](https://claude.com/pricing)上，套餐和额度会变。
- `-p` 参数会跳过工作区信任对话框，帮助文本说只能在你信任的目录里使用。
- 新会话从哪种权限模式开始，取决于版本。权限模式页面说，从 v2.1.283 起，交互式终端和 VS Code 会话从自动模式开始，所以先看一眼状态栏。
- 它会改你的文件。批准之前先读一遍它提出的每处修改，重要的项目也要放在版本控制下。

## YouTube 教程

- [What is Claude Code?](https://www.youtube.com/watch?v=fl1DSmwQKKY) (Claude)
- [Claude Code - Full Tutorial for Beginners](https://www.youtube.com/watch?v=ntDIxaeo3Wg) (Tech With Tim)
- [Mastering Claude Code in 30 minutes](https://www.youtube.com/watch?v=6eBSHbLKuN0) (Anthropic)
- [Learn 99% Of Claude Code in One Video](https://www.youtube.com/watch?v=3TwbE7gv6qo) (Tech With Tim)

## 深入学习 Claude Code

- [Claude Code 怎么安装，第一次会话怎么跑？](https://mindket.com/cn/learn/claude-code/install-claude-code)
- [Claude Code 计划模式：怎样让它先出计划再动手](https://mindket.com/cn/learn/claude-code/claude-code-plan-mode)
- [Claude Code 斜杠命令：内置的有哪些，自己的怎么写](https://mindket.com/cn/learn/claude-code/claude-code-slash-commands)
- [Claude Code hooks 怎么用：一步步写出第一个 hook](https://mindket.com/cn/learn/claude-code/claude-code-hooks)

## 常见问题

### Claude Code 是免费的吗？

不是。要用付费的 Claude 套餐或 Console 账号，也可以通过 Amazon Bedrock、Google Cloud 或 Microsoft Foundry 使用。免费的 claude.ai 账号不包含它，当前价格以 [Anthropic 的定价页面](https://claude.com/pricing)为准。

### 不会写代码也能用 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) (2026-11-04 查阅)
- [Claude Code docs: Advanced setup](https://code.claude.com/docs/en/setup) (2026-11-04 查阅)
- [Claude Code docs: Terminal guide for new users](https://code.claude.com/docs/en/terminal-guide) (2026-11-04 查阅)
- [Claude Code docs: Commands](https://code.claude.com/docs/en/commands) (2026-11-04 查阅)
- [Claude Code docs: Choose a permission mode](https://code.claude.com/docs/en/permission-modes) (2026-11-04 查阅)
- [Claude Code docs: Extend Claude with skills](https://code.claude.com/docs/en/skills) (2026-11-04 查阅)
- [Claude Code docs: Automate actions with hooks](https://code.claude.com/docs/en/hooks-guide) (2026-11-04 查阅)
- [Ollama Docs: CLI reference](https://docs.ollama.com/cli) (2026-11-05 查阅)

[开始这一课](https://mindket.com/cn/learn/claude-code/install-claude-code)
