开始之前
需要准备三样东西:一个终端、一个项目文件夹,以及一个包含 Claude Code 的账号。第一次会话用任何代码文件夹都行。还没有项目也没关系,Anthropic 的终端指南说,Claude 可以帮你新建一个。没用过终端的话,同一份指南也教怎么打开。
账号是最容易卡住人的一步。按安装页面,Claude Code 需要 Pro、Max、Ultra、Team 或 Enterprise 套餐,或者 Claude Console 账号,或者通过 Amazon Bedrock、Google Cloud 的 Agent Platform、Microsoft Foundry 使用。免费的 claude.ai 账号不在这份名单里。
下面的数字是最低要求。Linux 方面,页面列的是 Ubuntu 20.04、Debian 10 和 Alpine Linux 3.19 及更新版本,而且安装全程都要联网。
安装 Claude Code 并开始第一次会话
Anthropic 把原生安装器标为推荐方式,所以这里用它。只复制和你系统对应的那一段,粘贴到终端,按回车。
安装器下载时不显示进度。窗口别关,等它提示 Claude Code 已安装成功。
# 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- 打开终端。macOS 按
Cmd + Space,输入 Terminal 再按回车。Linux 按Ctrl + Alt + T。Windows 按Win + X,选 Windows PowerShell 或终端。 - 把你系统对应的安装命令粘贴进去,按回车,等安装完成的提示出现。
- 新开一个终端窗口,运行
claude --version。安装成功会打印一个版本号,后面跟着“(Claude Code)”,例如2.1.211 (Claude Code)。 - 用
cd /path/to/your/project进入项目文件夹,路径换成你自己的,然后运行claude。 - Claude Code 提示登录时照做。浏览器会打开,用你的 Claude 账号登录,凭据会被保存下来,下次不用再登录。
- 输入第一个问题,比如
what does this project do?。Claude 会按需读取文件,你不用自己贴内容。 - 请它做一个小改动,比如
add a hello world function to the main file。Claude Code 会找到文件并显示修改。如果它在改之前先问你,选 Yes 批准。 - 用
/exit退出,或者在空白提示符下连按两次Ctrl + D。
该选哪种安装方式
除非你平时本来就用包管理器装软件,否则选原生安装器。原生安装会在后台自动更新,Homebrew、WinGet、apt、dnf 和 apk 装的默认不会,要自己升级。
Homebrew 通过 cask 名称选更新通道。claude-code 跟随稳定通道,Anthropic 说它通常比最新版晚大约一周,并且会跳过有重大问题的版本。claude-code@latest 一发布就能拿到新版本。
npm 方式是 npm install -g @anthropic-ai/claude-code,装的是同一个原生程序。它要求 Node.js 22 或更高,不过版本更低时 npm 只打印 EBADENGINE 警告,安装照样完成。前面别加 sudo。Claude Code 自己更新时运行 npm 不用 sudo,需要 sudo 才能装的安装,没法自动更新。如果 npm --version 以 12 开头,装之前先看下面的常见问题,因为 Anthropic 为这个版本单独写了修复办法。
原生安装下,claude update 会立刻应用更新。claude doctor 不开启会话,只打印只读的诊断信息,包括安装状况和设置文件的错误。
| 方式 | 命令 | 怎么更新 |
|---|---|---|
| 原生安装器 | 上面那一段里的命令 | 在后台自动更新 |
| Homebrew | brew install --cask claude-code | 手动:brew upgrade claude-code,装的是 claude-code@latest 就升级它 |
| WinGet | winget install Anthropic.ClaudeCode | 手动:winget upgrade Anthropic.ClaudeCode |
| npm | npm install -g @anthropic-ai/claude-code | 全局目录可写时自动更新,也可以运行 npm install -g @anthropic-ai/claude-code@latest |
| apt、dnf、apk | 安装页面里列出的 Anthropic 签名软件源 | 走系统自己的升级流程 |
第一个小时会用到的命令
登录之后,提示符上方会显示版本、当前模型和工作目录。终端里不能用鼠标点,用方向键移动。Claude 工作时按 Esc 可以打断它。按 Shift+Tab 切换权限模式,它决定 Claude 不问你就能做哪些事,第 2 课专门讲它。
快速入门说,输入 / 会列出你能用的命令和技能,Tab 可以补全命令。其余的日常命令都在下面这张表里。
| 在哪里 | 命令 | 作用 |
|---|---|---|
| 终端 | claude | 开始一次交互会话 |
| 终端 | claude "fix the build error" | 带着第一条提示开始会话 |
| 终端 | claude -p "explain this function" | 回答一个问题,然后退出 |
| 终端 | claude -c | 继续当前文件夹里最近的一次对话 |
| 终端 | claude -r | 恢复之前的某次对话 |
| Claude Code 里面 | /help | 显示可用命令 |
| Claude Code 里面 | /clear | 清空对话历史 |
| Claude Code 里面 | /exit | 退出 Claude Code |
Claude Code 的作者自己怎么配置
Boris Cherny 是 Claude Code 的作者,在 Anthropic 做 Claude。他 2026 年 1 月 2 日在 X 上分享了自己的配置,说它可能“出奇地朴素”。他写道,Claude Code 开箱就很好用,所以他自己很少改。对刚装好的你来说,这一课里的默认设置完全可以先用着,边用边学。
同一串帖子里,他的第 10 条讲批准。他不用 --dangerously-skip-permissions,而是用 /permissions 预先允许那些他确定安全的常用 bash 命令,这些规则大多写在 .claude/settings.json 里,提交到 git,和团队共享。如果你的会话总为同一条安全命令反复要你批准,就在这个对话框里一次性允许它。
Claude Code 开箱就很好用,所以我自己很少去定制它。
X 官方嵌入卡片的截图,拍摄于 2026 年 11 月 5 日,时间为 UTC。X 在第一条帖子处用“Show more”截断了后面的内容。点击截图可到 X 上打开原帖。
常见错误
最常见的安装失败,是装好了但 claude 找不到。安装器把程序放在 macOS 和 Linux 的 ~/.local/bin,或 Windows 的 %USERPROFILE%\.local\bin,这个文件夹必须在你的 PATH 里。安装器发现问题时,会在“Setup notes”下说明并给出修复命令,但它自己不会改你的 PATH。完整步骤见 Anthropic 的安装故障排查页面。
运行你所用 shell 对应的那组命令,然后新开一个终端窗口。已经开着的窗口还是旧的 PATH。
# macOS with Zsh
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
# Linux with Bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# Windows PowerShell
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')- 混淆 Windows 的两种 shell。出现
'irm' is not recognized,说明你在 CMD 里,请改开 PowerShell,或者用 CMD 的命令。出现The token '&&' is not a valid statement separator,说明你在 PowerShell 里运行了 CMD 的命令。提示符以PS开头的就是 PowerShell。 - 在 Windows 上运行 macOS 和 Linux 的命令。PowerShell 里的
curl是另一个命令的别名,不认-fsSL这些参数。请改用 PowerShell 的命令。 - 拿到的是网页而不是脚本。出现
syntax error near unexpected token '<',说明地址返回了 HTML。如果那个页面写着“App unavailable in region”,就是 Claude Code 没有在你所在的国家提供。否则再运行一次命令,或者改用 Homebrew 安装。 - 在 shell 配置文件里留着旧的
ANTHROPIC_API_KEY。Anthropic 把前一份工作或旧项目遗留的密钥,列为“组织已被停用”这类错误的原因之一,因为这个密钥会盖过你的订阅。 - 照着旧教程做。搜索结果里有些教程还把 Node.js 18 写成最低版本,或者一上来就让你
sudo npm install -g。安装页面现在只对 npm 方式要求用 Node.js,明确警告不要用sudo,并把原生安装器排在最前面。 - 登录时浏览器没打开就放弃了。按
c复制登录地址,粘贴到浏览器里即可。登录无缘无故失败时,先/logout,再运行claude,可以从头登录。
动手试试
- 在普通终端里运行
claude --version和claude doctor,两个都应该没有报错地结束。 - 在一个项目里打开 Claude Code,问快速入门里的三个问题:这个项目是做什么的,用了哪些技术,主入口在哪里。
- 请它在一个临时文件里改一行。如果 Claude 先问你,批准之前先读一遍它提出的修改。然后在下一个请求进行中按
Esc,确认你随时能打断它。 - 退出,在同一个文件夹里运行
claude -c,检查之前的对话是否回来了。
下一课:计划模式
Claude Code 装好了,也完成了第一次修改。改之前它问没问你,取决于会话的权限模式。第 2 课讲这些模式,并教你怎样让 Claude 先出计划,在你点头之前一个文件都不改。
安顿下来的这段时间,可以配着读 Mindket 的两篇文章。项目里那份常驻说明文件,见 CLAUDE.md 指南,怎么把 Claude Code 连到外部工具,见另一篇讲添加 MCP 服务器的文章。
自测一下
安装器跑完后,在新开的终端窗口里,哪条命令能确认 Claude Code 装好了?
查看答案
B.
claude --version装好之后它会打印一个版本号,后面跟着“(Claude Code)”,例如2.1.211 (Claude Code)。安装器已经跑完,但终端说找不到
claude,最可能的原因是什么?查看答案
D.
~/.local/bin文件夹不在 PATH 里 安装器把程序放在这个文件夹里,所以它必须在 PATH 中,修好之后还要新开一个终端窗口。下面哪个账号可以用来登录 Claude Code?
查看答案
A. Claude Console 账号 Claude Code 需要付费的 Claude 套餐或 Console 账号,免费的 claude.ai 账号不在名单里。
你用 Homebrew 装了 Claude Code,之后它怎么更新?
查看答案
C. 你自己升级,比如运行
brew upgrade claude-code原生安装会在后台自动更新,Homebrew、WinGet、apt、dnf 和 apk 装的默认不会,要手动升级。
常见问题
Claude Code 是免费的吗?
不是。安装页面只列出了包含它的账号,没有给价格,具体金额要看 Anthropic 的定价页面,而且套餐和额度会变。如果你已经能用 Amazon Bedrock、Google Cloud 或 Microsoft Foundry,也可以让 Claude Code 改走那家服务商。
安装 Claude Code 需要 Node.js 吗?
不需要。Node.js 不在 Anthropic 的系统要求里,只有 npm 方式才用得上它。npm 包下载的是原生程序,运行时不用你的 Node.js。
Claude Code 能在 Windows 上用吗?
能,可以直接在 PowerShell 或 CMD 里原生运行,也可以放在 WSL 里。不需要管理员权限。Git for Windows 是可选的:装了它,Claude Code 的 Bash 工具用 Git Bash,没装就改用 PowerShell。沙箱在 WSL 2 上可用,原生 Windows 上不支持。
用 npm 12 装 Claude Code 会出什么问题?
Anthropic 的故障排查页面说,除非 npm 配置允许,npm 12 会跳过这个包的 postinstall 步骤,安装能完成,claude 却运行不了。页面列出的第一个修复办法是改用原生安装器。想继续用 npm,就把 Claude Code 加进用户 npm 配置的 allow-scripts,再重新安装。升级时用 npm install -g @anthropic-ai/claude-code@latest,npm update -g 可能升不到最新版。
能用 API 密钥代替登录吗?
可以。设置了 ANTHROPIC_API_KEY,并在 Claude Code 询问时批准这个密钥,它就会跳过登录提示。另一条 API 路线是 Console 账号,用预付费额度,第一次登录会自动建一个“Claude Code”工作区,用来集中统计费用。
怎么卸载 Claude Code?
原生安装要删两个路径:程序是 rm -f ~/.local/bin/claude,它的数据是 rm -rf ~/.local/share/claude,适用于 macOS、Linux 和 WSL。这两条不碰 ~/.claude。把那个文件夹也删掉,设置和会话历史就一起清除了。Windows 的路径,安装页面里有。
不用终端能用 Claude Code 吗?
能。Claude Code 还有桌面应用、VS Code 和 JetBrains 插件、claude.ai/code 网页版、Slack,以及配合 GitHub Actions 和 GitLab 的 CI 用法。
资料来源
- 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: Troubleshoot installation and login https://code.claude.com/docs/en/troubleshoot-install
- Boris Cherny on X: his Claude Code setup, 2 January 2026 https://x.com/bcherny/status/2007179832300581177
- Boris Cherny on X: tip 10, permissions, 2 January 2026 https://x.com/bcherny/status/2007179854077407667


