安装 Claude Code:跑通第一次会话
从「终端是什么」讲起,带你在 macOS、Windows 或 Linux 上装好 Claude Code、登录账号、完成第一次会话,并附上最常见安装报错的排查思路。
学完这一课,你能
- 能打开终端并使用 cd、ls 等最基本的命令
- 能在自己的系统上安装 Claude Code 并用 claude --version 验证
- 能完成登录,并在一个文件夹里开始第一次会话
- 遇到 command not found、网络或登录报错时,知道按什么顺序排查
装软件这一步,是大多数零基础读者的第一道坎:不是装不上,而是看到一屏英文报错就以为自己搞坏了电脑。
先给你吃一颗定心丸:Claude Code 的安装只有一条命令,而且官方文档把每种常见报错都对应好了解法。 这一课带你一步一步做,同时告诉你每一步「正常应该看到什么」,这样你能判断自己有没有走偏。
动手前:确认三件事
- 有账号。 Claude Code 需要 Claude 的 Pro、Max、Team 或 Enterprise 订阅,或者一个 Claude Console(按量付费的 API)账号。官方明确说,免费版 claude.ai 不含 Claude Code。订阅价格见上一课,以官网为准。
- 系统够新。 官方要求:macOS 13.0 及以上,Windows 10 版本 1809 及以上,或 Ubuntu 20.04、Debian 10、Alpine 3.19 及以上;内存 4 GB 以上;需要联网。
- 所在地区受支持。 官方要求使用地在其支持的国家和地区内。请先看支持列表,并遵守服务条款。
终端是什么,怎么打开
终端(terminal)就是一个用文字给电脑下命令的窗口。你平时用鼠标双击打开文件夹,在终端里是输入一行命令来做同样的事。它看起来像黑底白字的聊天框,但你不是在跟人聊,而是在和操作系统对话。
怎么打开:
| 系统 | 打开方式 | 粘贴 |
|---|---|---|
| macOS | 按 Cmd + 空格,输入 Terminal,回车 |
Cmd + V |
| Windows | 按 Win + X,选「Windows PowerShell」或「终端」 |
Ctrl + V 或右键 |
| Linux | 按 Ctrl + Alt + T,或在应用菜单里搜 Terminal |
Ctrl + Shift + V |
打开后你会看到一个闪烁的光标,前面有一串提示符,比如 yourname@mac ~ % 或 PS C:\Users\yourname>。意思是「我在等你输入命令」。
三个最基本的命令,能让你在里面不迷路(macOS、Linux 和 Windows PowerShell 通用):
pwd:我现在在哪个文件夹?ls:这里面有什么?cd 文件夹名:进入某个文件夹。cd ..是回到上一级。
几条保命常识:
- 终端里不能用鼠标点,光标移动用方向键;
- 命令跑起来后想打断它,按
Ctrl + C; - 命令是回车才执行的,粘贴一行命令后别忘了按回车;
- 敲命令时大小写和空格都有意义,能复制粘贴就别手打。
安装
在终端里粘贴下面对应你系统的一条命令,回车。官方推荐这种「原生安装」,它会在后台自动更新。
| 系统 | 命令 |
|---|---|
| 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 / Linux 示例$ curl -fsSL https://claude.ai/install.sh | bash (等待下载,无进度显示……) Claude Code successfully installed!# 关掉窗口,重新打开一个终端,再运行:$ claude --version 2.1.211 (Claude Code) 版本号会随时间变化,能打印出「数字 + (Claude Code)」就说明安装成功。
其他安装方式:macOS 可用 Homebrew(brew install --cask claude-code),Windows 可用 WinGet(winget install Anthropic.ClaudeCode),Linux 有 apt、dnf、apk 仓库。这些方式不会自动更新,需要自己定期升级。零基础读者建议直接用上面的原生安装。
关于 Windows 上的 Git:官方推荐在原生 Windows 上装 Git for Windows,这样 Claude Code 能使用 Bash 工具;不装的话它会改用 PowerShell。安装时一路点「下一步」保持默认即可。第 6 课我们也会用到 git,所以装一下不亏。
登录与第一次会话
先建一个练习用的文件夹并进去。macOS、Linux 和 Windows PowerShell 都可以这样做:
$ mkdir claude-hello$ cd claude-hello$ pwd /Users/yourname/claude-hello$ claude 输入 claude 回车后:
- 工作区信任:第一次在一个文件夹里启动,它会问你是否信任这个文件夹。这是安全机制:确认这是你自己的文件夹再选信任。
- 登录:浏览器会自动打开,登录你的 Claude 账号并授权。若浏览器没弹出来,终端里按
c复制登录链接,自己粘贴到浏览器。登录成功后终端会显示Login successful,按回车继续。 - 进入会话:你会看到版本、当前模型、当前文件夹,下面是输入框。
之后的凭据会保存在本机,不用每次登录。想换账号用 /login,退出登录用 /logout。
关于「它会不会乱改我的电脑」
会话里的权限模式决定了它不问你就能做什么。官方当前的设计是这样的:
- 手动模式(Manual):默认只能读。要改文件、跑命令都先问你,你选允许一次或始终允许;
- 自动模式(Auto):由另一个模型审查它要做的动作,只拦下它认为有风险的。较新版本在终端里默认从自动模式开始,较旧版本只在部分订阅上默认如此;
- 接受编辑(Accept edits)、计划(Plan) 等其他模式。
你可以随时按 Shift + Tab 在几种模式间切换,状态栏会显示当前模式。刚入门时,我建议你把它切到手动或接受编辑,看着它每一步要做什么,培养对它行为的直觉。如果你看到的第一次会话没有一直弹确认,不用担心,那是自动模式在工作。权限的细节在权限管理一课展开。
问出第一个问题
在空文件夹里先让它做件无害的事:
请检查我这台电脑的开发环境,只读不改:
- 当前文件夹路径是什么,里面有什么文件;
- 是否已安装 git,版本是多少;
- 是否已安装 Node.js,版本是多少;
- 用一句话告诉我,我的电脑要做一个纯 HTML 的小网页,还缺什么。
不要安装任何东西,不要修改任何文件。把每个检查用的命令也列出来,我想看看你是怎么查的。
它会运行类似 git --version 的命令,这时留意它请求权限的提示。这是你第一次看到智能体的「读、想、做、验」。没装 git 或 Node.js 也不要紧,后面的课程里会处理。
常用的几个命令和按键
你不需要现在记住所有,下面这些够你用一个星期。
在终端里(启动前)
| 命令 | 作用 |
|---|---|
claude |
在当前文件夹启动交互会话 |
claude "任务描述" |
启动并直接带上第一句话 |
claude -c |
继续当前文件夹里最近一次会话 |
claude -r |
从列表里选一个过去的会话恢复 |
claude --version |
查看版本 |
claude doctor |
打印安装和配置的诊断信息 |
在会话里(斜杠命令)
| 命令 | 作用 |
|---|---|
/help |
查看可用命令 |
/clear |
清空对话,开始新话题(上一个对话可用 /resume 找回) |
/resume |
恢复一个历史对话 |
/rewind |
回退对话和代码到之前的某个点(第 6 课详讲) |
/diff |
查看工作区里的改动,包括它刚改的 |
/usage |
查看本次会话用量和订阅额度(/cost 是它的别名) |
/model |
切换模型 |
/login、/logout |
登录、退出账号 |
/exit |
退出(也可按两次 Ctrl + D) |
按键
Esc:中途打断它,已完成的工作保留,你可以改口;- 输入框为空时连按两次
Esc:打开回退菜单; Shift + Tab:切换权限模式;- 输入多行:先输入
\再回车,或用Ctrl + J。
装不上怎么办:排错思路
遇到报错,先别慌,按这个顺序想:报错是在安装阶段、启动阶段,还是登录阶段? 然后对照下表。每一项都来自官方排错文档。
| 你看到的现象 | 最可能的原因 | 怎么做 |
|---|---|---|
command not found: claude 或 claude is not recognized |
安装目录还没进 PATH(系统找不到这个程序) | 先关掉终端重开。仍不行,macOS 的 zsh 执行 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc,再 source ~/.zshrc;Windows 见官方排错页的 PATH 一节。安装器结束时会打印具体修复命令,留意其中的 Setup notes |
irm is not recognized |
在 CMD 里运行了 PowerShell 的命令 | 改用 PowerShell,或用 CMD 版安装命令 |
The token '&&' is not a valid statement separator |
在 PowerShell 里运行了 CMD 的命令 | 改用 PowerShell 版命令 |
syntax error near unexpected token '<',或屏幕上出现 HTML 代码 |
下载地址返回了网页而不是安装脚本 | 若页面写着「App unavailable in region」,说明所在地区不受支持;否则稍后重试,或改用 Homebrew、WinGet 安装 |
curl: (22) ... 403 |
代理或网络过滤拦截,或所在地区不受支持 | 参考下面「网络问题」一节 |
TLS connect error、Could not create SSL/TLS secure channel |
证书或加密协议问题,旧版 Windows 10 常见 | 官方建议先在 PowerShell 执行 [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 再重试 |
dyld: cannot load 或 built for Mac OS X 13.0 |
macOS 版本太旧 | 在「关于本机」查看版本,低于 13.0 需先升级系统 |
登录时报 OAuth error: Invalid code |
登录码过期或复制不完整 | 回车重试并快速完成;浏览器没自动弹出时按 c 复制链接 |
登录后 403 Forbidden |
订阅未生效,或 Console 账号缺少角色,或被代理干扰 | 去 claude.ai 的设置里确认订阅状态 |
| 登录反复失败,原因不明 | 登录状态异常 | /logout,退出 Claude Code,重新运行 claude 再登录一次 |
还有两个通用的诊断工具:
- 在终端运行
claude doctor,它会不启动会话就打印安装和设置的诊断; - 在会话里输入
/doctor,让 Claude 帮你检查并提出修复建议。
网络问题(客观说明)
安装脚本要从 downloads.claude.ai 下载程序,登录和使用时还要连接 Anthropic 的服务。网络不通时,你可能看到连接超时、Could not resolve host、下载中断,或者 403。
官方给出的诊断办法是在终端执行 curl -sI https://downloads.claude.ai/claude-code-releases/latest(Windows PowerShell 里用 curl.exe),第一行出现 200 说明能连通;403 通常是网络过滤或地区不受支持;5xx 是服务暂时问题,等几分钟再试;没有任何输出或超时说明你的网络挡住了这条连接。
官方排错文档对「地区网络限制」给出的建议是换一个网络或使用 VPN。需要提醒你的是:地区是否受支持由服务条款决定,不是技术上能不能连上就算数。 请你自行评估并遵守相关规定,本站不推荐任何具体的网络服务。如果试过以后仍然无法使用,不如回到上一课,选一个你所在地区能稳定使用的工具,学习路径中的方法同样适用。
安装完成后,你在新开的终端里输入 claude,却提示 command not found。最先应该做什么?
你有有效的 Claude Pro 订阅,登录后却报错说「组织已被禁用」。最可能是什么原因?
动手试一试
动手清单
0/6参考来源
- Quickstart(Claude Code 官方文档)
- Terminal guide for new users(Claude Code 官方文档)
- Advanced setup(Claude Code 官方文档)
- Troubleshoot installation and login(Claude Code 官方文档)
- Authentication(Claude Code 官方文档)
- Commands(Claude Code 官方文档)
- Permission modes(Claude Code 官方文档)
- Interactive mode(Claude Code 官方文档)
- Anthropic 支持的国家和地区
工具更新很快,若与官方文档不一致,以官方为准。
学完了吗?
标记完成会记录在本机浏览器,计入你的学习进度和连续天数。