

Claude Code 是什么?新手从零开始的安装与使用完整指南
Claude Code 是 Anthropic 推出的 AI 编程工具,可以在终端、代码编辑器(VS Code、JetBrains 等 IDE)、桌面应用以及浏览器里使用。 它能读懂你的整个项目,同时修改多个文件,运行命令,操作 git,还能连接你正在用的各种工具。你只需用普通的话描述要做的事,Claude Code 就会制定计划、编写代码并检查结果。
本文从基本概念讲起,依次介绍安装方法、第一次运行、主要功能和安全使用技巧。所有技术信息均来自 Anthropic 的官方文档。
Claude Code 是什么?
根据官方文档,Claude Code 是一款智能体式编程工具(agentic coding tool)。这里的"智能体"意思是,AI 不只是回答问题,还会自己动手:自己打开文件阅读,自己改代码,自己运行命令做检查,然后向你汇报。
你可以把 Claude Code 想象成坐在你旁边的一位程序员同事。你说"帮我修一下注册表单留空也能提交的问题",它会自己找到相关代码、理解上下文、写出修复方案,如果项目里有现成的测试,还会运行测试。
Claude Code 可以在多个地方使用,这些地方被称为"界面"(surface):
- 终端:功能最完整的版本,通过命令行使用。
- VS Code 和 Cursor:扩展插件,直接在编辑器里查看代码改动。
- JetBrains:适用于 IntelliJ IDEA、PyCharm、WebStorm 等同系列 IDE 的插件。
- 桌面应用:不用打开终端也能使用 Claude Code。
- 网页浏览器:访问 claude.ai/code,电脑上什么都不用装。
好处是,这些界面在底层共用同一套"引擎"。项目的说明文件 CLAUDE.md、各项设置以及 MCP 连接,在哪里用都一样。
Claude Code 和 AI 聊天机器人有什么不同?
很多人以为 Claude Code 只是"给程序员用的 ChatGPT"。其实区别很大。
用普通聊天机器人时,你得把代码复制到对话框,读完回答,再把代码复制回来粘贴到文件里。聊天机器人看不到你的项目,也不知道文件之间有什么关系。
Claude Code 则不同:
- 自己读项目:官方文档写得很清楚,Claude Code 会在需要时自己读取项目文件,你不用手动粘贴上下文。
- 同时修改多个文件:一个需求可能牵涉到好几个文件的改动。
- 自己运行命令:运行测试、安装依赖库、查看错误日志。
- 操作 git:查看哪些文件改过、编写提交说明、新建分支、创建拉取请求(pull request)。
- 连接外部工具:通过 MCP,它可以读取 Google Drive 上的文档、更新 Jira 工单、从 Slack 获取数据。
简单说:聊天机器人是顾问,而 Claude Code 是在你项目里真正干活的人。
安装 Claude Code
安装之前,你需要一个合适的账号。 根据官方文档,Claude Code 需要 Pro、Max、Team、Enterprise 套餐,或 Console 账号(按 API 用量预付费)。免费的 claude.ai 套餐不包含 Claude Code。
电脑需要满足:
- macOS 13.0 及以上、Windows 10 版本 1809 及以上、Ubuntu 20.04 及以上、Debian 10 及以上,或 Alpine Linux 3.19 及以上。
- 内存 4 GB 及以上。
- 能连接互联网。
推荐的安装方式是原生安装(Native Install)。打开终端,运行与你的系统对应的命令。
在 macOS、Linux 或 WSL 上:
curl -fsSL https://claude.ai/install.sh | bash
在 Windows PowerShell 上:
irm https://claude.ai/install.ps1 | iex
在 Windows CMD 上:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
原生安装版会在后台自动更新,让你始终用上最新版本。如果你更习惯用包管理器,也可以通过 Homebrew 或 WinGet 安装(这两种方式不会自动更新,需要你定期手动升级):
brew install --cask claude-code
winget install Anthropic.ClaudeCode
装好后,打开一个新的终端窗口,然后检查:
claude --version
如果屏幕上显示出版本号并带有"(Claude Code)"字样,就说明安装成功了。如果终端提示找不到 claude 命令,说明安装目录还没加入系统路径(PATH)。Anthropic 的故障排查页面有详细的解决方法。你也可以运行 claude doctor,让它自动检查安装状态。
几点小提示:
- 在 Windows 上,文档建议额外安装 Git for Windows,这样 Claude Code 才能使用 Bash 工具。没有它的话,Claude Code 会改用 PowerShell。
- 用 npm 安装的方式仍然可用,但被列在高级选项里,而且需要 Node.js 22 及以上版本。新手建议用上面的原生安装。
- 不喜欢终端?你可以下载桌面应用,或者在 VS Code 里安装 Claude Code 扩展。两者都提供更直观、更熟悉的界面。
第一次运行
在你想要处理的项目文件夹里打开终端,然后输入 claude:
cd path-to-your-project
claude
第一次运行时,Claude Code 会要求你登录。按提示操作,浏览器会打开页面让你验证账号。登录一次就行,之后不用再登录。想切换账号的话,在会话中输入 /login 即可。
进入后,你会看到 Claude Code 的输入提示符,上方显示版本、当前使用的模型和当前文件夹。先问几个问题,让 Claude 熟悉项目。官方文档推荐这样的问题:
- "what does this project do?"(这个项目是做什么的?)
- "explain the folder structure"(解释一下文件夹结构)
- "where is the main entry point?"(程序的主入口在哪里?)
你完全可以用中文提问。接着试一个小改动,Claude 会找到正确的文件,并把改动展示给你看。
几个值得记住的基本命令:
claude:打开一个会话。claude -c:继续这个文件夹里最近一次的对话。claude -p "你的问题":问一次就退出,适合写脚本。/help:查看可用命令列表。/clear:清空对话历史,开始新任务。/exit:退出 Claude Code。
Claude Code 的主要功能
正是这些功能,让 Claude Code 从"懂代码的助手"变成"懂你意思的助手"。每个功能我都简单解释一下,并附上详细文章,方便你深入了解。
1. CLAUDE.md:项目手册。 这是放在项目根目录的一个文本文件,Claude Code 会在每次会话开始时读取它。你可以在里面写项目的运行命令、代码规范,以及"必须始终遵守"的事项。输入 /init,Claude 会自动分析项目并生成一份 CLAUDE.md 初稿。文档建议把这个文件控制在 200 行以内,这样 Claude 执行得更好。延伸阅读:如何写 CLAUDE.md,让 Claude 读懂你的项目。
2. 权限模式:由你决定 Claude 可以自己做什么。 Claude Code 有多种模式,例如:Manual(大多数改文件、运行命令的操作都会先问你)、acceptEdits(自己改文件,其他事情才问你)、plan(只读代码、做计划,暂不修改)、auto(由一个辅助模型替你做安全检查)。随时按 Shift+Tab 切换模式。详见文章 Claude Code 的权限模式。
3. 斜杠命令:以 / 开头的快捷命令。 输入 / 就能看到所有可用的命令和技能。你还可以为经常重复的事情创建自己的命令。教程:只用一个文件,创建你自己的斜杠命令。
4. Skills:可复用的流程包。 Skill 是为某一类任务预先打包好的一套说明,比如"审查拉取请求"或"部署到测试环境"。和始终被加载的 CLAUDE.md 不同,skill 只在你调用它,或 Claude 判断它相关时才会加载。详见文章 Claude Code Skills 让 AI 更符合你的心意。
5. Hooks:在恰当的时刻自动运行命令。 Hook 可以在 Claude 执行某个动作之前或之后运行一条命令,比如每次改完文件就自动格式化代码,或者在提交前运行检查。重点是:CLAUDE.md 只是叮嘱,而 hook 一定会运行,不管 Claude 怎么决定。延伸阅读:用 hooks 把终端变成自动化机器。
6. MCP:连接外部工具的接口。 MCP(Model Context Protocol,模型上下文协议)是一个开放标准,让 AI 能连接其他数据源和工具。有了 MCP,Claude Code 就能和 Google Drive、Jira、Slack 或你公司的内部工具一起工作。如果你是第一次听说,可以先读 MCP 是什么,Claude 如何连接各种工具。
7. 子智能体:专业助手团队。 Claude Code 可以创建多个子智能体,并行处理一项大任务的不同部分,由主智能体负责协调和汇总结果。你也可以为不同角色自定义专门的智能体。教程:用 .claude/agents 文件夹创建专用子智能体。
可以让 Claude Code 帮你做的事
官方文档列出了很多实际用例。下面是最容易上手的几类:
- 看懂一个陌生项目:"解释一下这个项目是做什么的,主要的文件夹分别用来干什么"。
- 修 bug:贴上报错信息或描述现象,Claude 会顺着代码追查,找到根本原因并修复。
- 开发新功能:"给用户注册表单加上输入数据校验"。
- 写测试:"为登录模块写测试,运行一下,哪里出错就修哪里"。
- 整理代码:修复整个项目的格式问题、升级依赖库、解决合并代码时的冲突。
- 操作 git:"用清晰的说明提交这些改动"、"新建一个叫 feature/quickstart 的分支"。
- 安排定期任务:Claude Code 有在云端运行的 Routines,即使你的电脑关机也能照常工作,适合每天早上审查拉取请求这类任务。
高效又安全地使用 Claude Code 的技巧
说得具体一点。 与其说"修一下 bug",不如写"修复登录问题:用户输错密码后看到白屏"。要求越清楚,结果越贴近。
把大任务拆成小步骤。 例如:第 1 步建数据表,第 2 步写 API,第 3 步做界面。
先让 Claude 了解情况再动手。 对重要的任务,打开 plan 模式,让 Claude 先读代码、提出计划。你审核通过后,再让它开始修改。
把经常要提醒的事写进 CLAUDE.md。 文档建议:当 Claude 第二次犯同一个错误,或者你不得不重复上一次会话里说过的叮嘱时,就该把它加进 CLAUDE.md 了。
选择合适的权限模式。 处理敏感任务时,用 Manual 模式亲自审核每一个操作。bypassPermissions 模式会跳过所有检查,官方文档只建议在隔离的容器或虚拟机里使用,千万不要在你的主力工作电脑上打开。
把 git 当作安全网。 经常提交,这样如果 Claude 改得不合心意,你随时都有可以退回的节点。
还想更快?可以看看 5 个少有人知的 Claude Code 技巧,让速度翻倍。
常见问题
Claude Code 免费吗? 不免费。根据官方文档,你需要 Pro、Max、Team、Enterprise 套餐或 Console 账号。免费的 claude.ai 套餐不包含 Claude Code。
不会编程能用 Claude Code 吗? 能。你用自然语言和它交流,中文也可以。如果不习惯终端,可以用桌面应用或 VS Code 扩展,界面更直观。
Claude Code 能在 Windows 上运行吗? 能。你可以通过 PowerShell 或 CMD 直接安装在 Windows 10(版本 1809 及以上)上,也可以装在 WSL 里。建议额外安装 Git for Windows,以便使用 Bash 工具。
Claude Code 会擅自修改我的代码吗? 这取决于你选择的权限模式。在 Manual 模式下,大多数改文件或运行命令的操作,Claude 都会先问你。随时按 Shift+Tab 切换模式。
怎样让 Claude Code 记住项目的规则?
在项目根目录创建 CLAUDE.md 文件,或者输入 /init 让 Claude 生成初稿。Claude 会在每次会话开始时读取这个文件。此外,自动记忆(auto memory)功能也能让 Claude 自己记住你纠正过的地方。
准备好输入你的第一条 claude 命令了吗?如果卡在哪一步,直接问 Claude Code"怎么才能……",关于它自己的问题它也能回答。





