从 0 开始:在校学生的 Claude Code 保姆教程

写代码作业、跑数据分析、读论文、做小工具 —— 人手一个世界上最强 Agent 框架

面向:零基础在校学生 系统:Windows / macOS 是否需要魔法:两种情况都写了
为什么在校学生值得花 30 分钟装一次? Claude Code 不是只给程序员用的。它是一个命令行 AI Agent,可以直接读你电脑里的文件夹,理解你的代码/数据/文档,然后帮你改、帮你跑、帮你总结。对学生来说典型的用途:

一、先搞清楚:Claude Code 是什么?为什么不会被封?

一个最容易搞混的点:Claude(网页聊天的那个)和 Claude Code(我们今天装的这个)不是一个东西。

结论 不需要外国手机号、不需要信用卡,甚至不需要魔法,就能在国内稳定地用上世界上最好的 Agent 框架。

整个流程分三大步:

  1. 装 Claude Code(框架 / 身体)
  2. 装 CC Switch + 配一个国产模型(脑子)
  3. 写一份 CLAUDE.md(使用规范,非常关键)

二、安装 Claude Code(macOS)

Windows 同学可以直接跳到下一节

先打开终端聚焦搜索(⌘ + 空格) → 输入 终端 → 回车打开。

2.1 有魔法:一行命令搞定

curl -fsSL https://claude.ai/install.sh | bash
粘贴到终端,回车,等它跑完。

装完如果看到类似"~/.local/bin 没加到 PATH"的提示,别慌。它会紧接着给你一条很长的 echo ... >> ~/.zshrc 命令,照着复制粘贴回车跑一次就行。

然后验证:

claude --version

能打印版本号就说明装好了。

2.2 没有魔法:走 Homebrew

Homebrew 是 Mac 上最流行的"软件管家",用它之后很多开发工具都能一行命令装上。

装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

看到提示就回车,然后耐心等几分钟。

把 Homebrew 加进 PATH

装完它会在最后打印两三行 echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile 之类的命令,照样复制粘贴运行一次,这样终端才找得到 brew 命令。

装 Claude Code
brew install --cask claude-code

这一步可能比较慢,去摸鱼一会儿再回来。装完后终端输入 claude,能看到一只小螃蟹欢迎界面就成功了。

注意 现在还用不了,会提示需要登录或配模型 —— 先不管它,第四节我们会接国产模型。

三、安装 Claude Code(Windows)

Windows 上 Claude Code 的底层用的是 Git Bash,所以必须先装 Git

3.1 先装 Git(用 WinGet)

任务栏搜索 终端 打开(Windows Terminal 或 PowerShell 都行),粘贴:

winget install Git.Git
这一步不开魔法反而更快,因为走国内镜像。

跑完显示"已成功安装"就 OK。已装过的同学跳过本步。

3.2 装 Claude Code

有魔法

在终端里跑:

irm https://claude.ai/install.ps1 | iex

等几十秒就装好了。

没有魔法

用 WinGet 装:

winget install Anthropic.ClaudeCode

装完输入 claude 能看到欢迎界面就成。

常见坑 装完 claude --version 找不到命令?关掉终端重新开一次,环境变量才会生效。

四、接模型:让它真正能用(CC Switch + GLM)

框架装好了,但它还没"脑子"。我们要给它接一个模型。

理论上如果你有 Claude 官方账号,直接登录就行。但假设你是国内学生、没有这些,我们就用国产模型

4.1 选哪个模型?

模型特点学生建议
智谱 GLM-5.1目前国产里最接近 Claude Opus 4.6 的体验首推,有 Coding Plan 更划算
MiniMax M2.7速度快、价格友好日常问答、轻度写代码够用
Kimi K2.5 / K2.6 Code长上下文,读大段材料强论文阅读、长文档整理合适
学生省钱小贴士

4.2 装 CC Switch(模型切换工具)

为什么要 CC Switch?—— 它可以让你在多个模型之间一键切换,而不用每次改配置文件。非常适合"哪个便宜 / 哪个免费额度没用完"这种学生场景。

macOS

brew tap farion1231/ccswitch
brew install --cask cc-switch

Windows

去 GitHub Releases 下载安装包:

github.com/farion1231/cc-switch/releases

下载后双击 一路 Next 装完。

4.3 在 CC Switch 里添加你的模型

去你选的平台拿 API Key

比如智谱:登录 bigmodel.cn → 个人中心 → API Keys → 创建密钥,复制下来。

API Key 就是一串字符串,相当于"模型的门禁卡",要保密,不要贴到聊天、不要上传 GitHub。

打开 CC Switch

会看到它不止支持 Claude Code,Codex、Cursor(小龙虾)等也都能管。

在 Claude 那一栏右上角点"加号",新增模型配置。
选择 "GLM 国内版"(或你要接的其他模型)

你只需要填两项:

  • API Key:上一步复制的那串字符串
  • 模型名称:照着平台文档写(例如 glm-4.6 / glm-5.1

其他字段 CC Switch 会自动填好。

点右下角"添加",它就会自动切到你刚配的模型。

五、第一次启动 Claude Code

回到终端,输入:

claude

首次启动会连续问你几个问题,无脑按推荐选就行:

颜色主题:根据喜好选,之后想换在 Claude Code 里输入 /theme 即可。
安全提示:就两点 —— ①它会犯错,执行前自己瞄一眼代码/命令;②只在你信任的项目里用它,避免被别人提示词注入。直接回车通过。
终端增强设置:选推荐即可。会启用两个东西:
  • 快捷键在终端里换行(方便写多行 prompt)
  • 视觉提示:任务跑完或要你确认时,终端会闪 + Dock 图标跳动
确认当前目录可信:选"是",回车。

然后你就进入对话界面了 🎉。

后续切换模型 在 CC Switch 里配好新模型 → 回到 Claude Code 里输 /model → 选一下即可。

5.1 跳过一堆授权弹窗的"开发模式"

默认 Claude Code 每次读/写文件、跑命令都要你点"Allow",烦到怀疑人生。你可以用:

claude --dangerously-skip-permissions
注意这个名字 官方把开关起名为 dangerously-skip-permissions,就是在提醒你:只在你信任的文件夹里(比如你自己的作业目录)用这个参数。不要对着系统根目录或来路不明的项目用。

六、怎么让它只在"某个文件夹"里干活

Claude Code 启动时,会把当前所在的文件夹当作"工作空间",默认读这个文件夹里的所有文件,也只在这里面写东西。

所以你要做的是:cd 到目标文件夹,再启动 claude

Mac / Windows 通用操作

打开终端。
输入 cd按一下空格,然后用鼠标把文件夹直接拖到终端窗口里。路径会自动填好。
回车 —— 你就进入那个文件夹了。
再输入 claude(或带参数的 claude --dangerously-skip-permissions),启动。
学生建议的目录规划

一开始就别把所有东西堆在桌面。建一个简单的分层:

~/Documents/
├── 学习/
│   ├── 数据结构/        ← 每门课一个文件夹
│   └── 计量经济学/
├── 作业/
│   └── 期中大作业/      ← 对着这个目录启动 claude
└── 笔记/                ← 知识管理,也可以对着它启动

重点:不要对"家目录"或"桌面"启动 Claude Code,它会把所有乱七八糟的东西都当上下文,又慢又容易搞乱。一个任务一个文件夹,是最聪明的用法。

七、最关键的一步:写 CLAUDE.md

学完启动之后,不要急着让它干活。先花 5 分钟写一份 CLAUDE.md

这一步会让你未来几个月的使用体验天差地别

7.1 CLAUDE.md 是什么?

你可以把它理解为 Claude Code 的"家规"。它是一个从上往下分层穿透的约束体系

层级位置作用
全局 CLAUDE.md ~/.claude/CLAUDE.md 不管你打开哪个文件夹都会被自动加载。回答"你是谁、希望 Claude 用什么风格跟你协作"。
项目 CLAUDE.md 项目目录/CLAUDE.md 只有进入该目录时加载。回答"这个具体任务/课程有什么特殊约定"。

7.2 长度红线(非常重要)

CLAUDE.md 不是越长越好

7.3 全局 CLAUDE.md 学生版模板

直接复制下面这份,只改第一块"关于我",剩下基本可以照搬:

# 关于我
我是 [你的姓名 / 专业 / 年级],[写不写代码都讲清楚 —— 比如"计量经济学方向,写 Python 一般 Stata 熟练"]。
我用 Claude Code 做:
- [具体用途 1,比如"写课程作业的代码"]
- [具体用途 2,比如"跑毕业论文的数据分析"]
- [具体用途 3,比如"整理上课笔记和复习资料"]

# 思维原则
- 所有决策从问题本质出发,不要因"惯例如此"照搬。
- 不要谄媚。不要夸我的想法好、不要说"这是个很好的问题"、不要开头加"当然可以"。
- 给我真实判断;方案有问题直接指出来;发现更好的做法直接说,不用等我问。

# 约束先行
- 新项目先写 CLAUDE.md,新目录先定结构(什么放哪、怎么命名)。没有规范的工作空间不动手。
- 已有规范的项目,严格遵守其 CLAUDE.md。
- 需要调整规范时,先改文档、再改实践,不要反过来。

# 沟通方式
- 默认中文;代码、命令、变量名用英文。
- 结论先行,再给理由,不要先铺垫一大段背景。
- 遇到模糊需求,先给最合理的方案,再问要不要调整。
- 除非命中下方红线,不要反复问"你确定要这样吗"。

# 自主边界(红线,必须先问我)
以下操作即使在 auto-accept 模式下也必须停下来问我:
- 删除文件、目录或 git 历史
- 修改 .env、API Key、密码、配置文件
- 数据库 schema 变更或数据迁移
- git push、git reset --hard、强制推送
- 安装新的全局依赖或修改系统配置
- 公开发布(部署到生产、发文章、发 npm 包等)

# 通用工程纪律
- 改完主动跑验证(具体命令见各项目 CLAUDE.md),不要只改不验。
- 不要为了让代码跑起来就注释掉报错或加绕过标记,要找根本原因。
- API Key、密码、token 不进代码、不进 commit、不进日志。
- 大改动前先出方案,我确认后再动手。

7.4 怎么存这份文件?

macOS

在终端里:

mkdir -p ~/.claude
open -e ~/.claude/CLAUDE.md

TextEdit 打开后粘贴、保存即可。

Windows

在 Git Bash 或 PowerShell:

mkdir $HOME\.claude -Force
notepad $HOME\.claude\CLAUDE.md

记事本打开后粘贴、保存。

7.5 项目级 CLAUDE.md 怎么写?

好消息:你不用自己写

操作步骤:

  1. cd 到你的项目/作业文件夹,启动 claude。
  2. 直接用中文告诉它你的需求、在意的规则,比如:"这是我的《计量经济学》期中作业。我会在这里放原始数据 csv、stata do 文件和写作文档。每次分析完在 analysis.md 里追加一段结果。不要随便删我的数据文件。"
  3. 然后让它:"根据以上信息,帮我在这个目录下生成一份 CLAUDE.md。"

它会自动产一份合理的项目规范。你扫一遍觉得 OK 就留下,不合心意就让它改。

一句话总结 约束先行,规范先行。这是 Claude Code 从"玩具"变成"生产力工具" 的分水岭。

八、学生常用场景速查

① 写代码作业(Python / C++ / Java 都行)
  1. 新建作业文件夹,把老师发的 PDF 题目/起始代码放进去
  2. cd 到该目录,claude 启动
  3. 告诉它:"读一下题目 PDF,先不要写代码,先用中文把我的任务拆成若干步,然后告诉我每一步应该产出什么文件。"
  4. 它给出计划,你确认/改,然后让它一步步实现
  5. 跑不过就让它读报错、修 bug。永远让它先解释原因再改
② 数据分析 / 统计作业
  1. 把 csv / xlsx 数据和题目放进一个文件夹
  2. 启动后:"先读 data.csv 的前 20 行,告诉我字段含义和你观察到的数据问题(缺失、异常值)"
  3. 再让它:"按题目要求写一个 Python 脚本 analysis.py,分三段:清洗、描述统计、回归。每段都打印结果到终端。"
  4. 跑起来、看输出、让它迭代
③ 读论文 / 写综述
  1. 把 PDF 扔到一个 文献/ 文件夹
  2. 启动后:"扫一下文献目录,每篇给我一段 100 字的中文摘要,并列出研究问题和主要方法。保存到 summary.md。"
  3. 再进一步:"基于这些摘要,帮我起一份综述大纲,分 4-5 节,每节指明引用哪几篇。"
④ 整理上课笔记
  1. 把 markdown / 手写拍照 / 课件 PDF 放到笔记目录
  2. 让它:"把这门课的笔记按主题重新组织,每个主题一个 .md 文件,并在 index.md 里做目录。不要删我任何原文,新文件放到 组织后/ 子目录。"
  3. 复习时:"根据这些笔记出 10 道选择题 + 5 道简答题,附参考答案。"
⑤ 写小工具 / 课程大作业
  1. 新建空文件夹,启动 claude
  2. "我想做一个 [爬虫 / 小游戏 / 网站] ,目标是 XXX。先不要写代码,给我方案、技术选型、目录结构。"
  3. 方案确认后再动手,每完成一个模块让它自己运行/测试一遍

九、常见坑 & FAQ

Q1:claude 命令找不到?

99% 是 PATH 没更新。关掉终端再打开即可。如果还不行,检查安装最后一步给你的那条 echo ... >> ~/.zshrc(Mac)/ PATH 设置(Windows)是不是跑过了。

Q2:启动 Claude Code 提示需要登录 / 用不了?

你还没接模型。回第四节装 CC Switch + 填 API Key。

Q3:GitHub 打不开怎么办?

Windows 同学下载 CC Switch 安装包若 GitHub 进不去,可以搜一下镜像站(常见关键词:cc-switch release 镜像),或找同学发你一份。其余大多数安装我们都已经走了不依赖 GitHub 的路径(winget / brew / 官方 install 脚本),所以影响有限。

Q4:API Key 放哪里安全?

Q5:跑一次作业要花多少钱?

学生量级下非常便宜。以 GLM-5.1 为例,写完一份含数据分析的大作业通常不超过几块钱人民币;多数平台的新用户免费额度足够你试用几周。开订阅版 Coding Plan 后基本可以按包月用到爽。

Q6:Claude Code 写的代码能直接用吗?

跟人写的代码一样,自己看一眼再提交。尤其是:

Q7:--dangerously-skip-permissions 到底用不用?

对自己的作业、练手项目 → ,效率翻倍。
对涉及生产数据、家人共用电脑、不熟悉的代码仓库 → 不用,老老实实一步步 allow。

Q8:跟 Cursor、Trae、OpenClaw 比呢?

作为入门选一个就够。Claude Code 的优势是 框架纯粹 + 可自由换模型 + 生态成熟(plugins / skills / commands 很全),所以原文推荐"能一步到位就一步到位"。其他工具随时可以再试。


写在最后

装完之后,请做两件事:

  1. 立刻照模板写一份全局 CLAUDE.md(10 分钟)
  2. 拿一份你真实的作业/笔记试一次 —— 不要用 hello world 测试,那会让你低估它

Claude Code 不是聊天工具,它是你电脑里的实习生。约束给得越清楚,它越聪明。祝你在大学期间真的把它用起来,做出属于自己的作品。