03. 第一次使用
启动 Claude Code
在一个项目目录下输入:
claude
你会看到类似这样的提示符:
╭──────────────────────────────────────╮
│ Welcome to Claude Code! │
│ ... │
╰──────────────────────────────────────╯
>
直接在 > 后输入你的需求,按回车发送。
三个最常用的命令
> 解释这份 PDF 报告的核心观点和主要结论
> 这个文件夹下有哪些讲义和资料,按章节列一下
> 帮我起草一份《计量经济学》本科课程的教学大纲
常用交互快捷键
| 快捷键 | 作用 |
|---|---|
↑ / ↓ | 翻历史命令 |
Ctrl+C | 打断当前生成 |
Ctrl+D | 退出 Claude Code |
! <command> | 直接跑 shell 命令(不经过 AI) |
/clear | 清空当前对话 |
/help | 查看帮助 |
/init | 让 Claude 分析当前项目生成 CLAUDE.md |
/memory | 编辑长期记忆 |
Tab | 自动补全文件路径 |
四种工作模式
1. 普通对话(默认)
最基础,你说一句它答一句。
2. 让 Claude 自主操作
> 把 data/ 目录下的销售数据按地区汇总,生成一份带透视表的 Excel
> 整理 references/ 文件夹里这些 PDF 文献,提取作者、发表年份、研究方法,导出成 Excel
> 把讲义/ 目录里所有 PPT 中的错别字找出来,给我一个清单
它会自己找文件、读文件、生成新文件。
3. 单次任务模式(非交互)
claude "把这 100 条学生评教意见分类成'教学内容/教学方法/课程组织/其他'四类"
claude "把这份中英对照的金融术语表整理成两列的 Excel"
执行完就退出,适合批量处理、配合脚本调用。
4. 管道模式
cat survey.csv | claude "分析这份问卷数据,给出前 5 个最值得关注的发现"
cat students.txt | claude "把这份学生名单按姓氏笔画排序,去重后输出成新的 txt"
适合把已有的文件(数据、日志、名单)直接交给 Claude 批处理。
权限模式
Claude Code 默认会先问你再执行危险操作:
⚠️ Claude wants to run: rm -rf node_modules
[Yes] [No] [Always allow]
在 settings.json 中可调整:
{
"permissions": {
"defaultMode": "bypassPermissions" // 高风险,仅在你信任项目时使用
}
}
教学场景推荐保持默认询问模式,降低误操作风险。
一个完整的第一次会话
下面是一个经管学院老师备课的典型场景:从零开始整理一门新课的资料。
$ cd ~/Documents/Teaching/计量经济学2026春
$ claude
> 这个目录是空的,这是给经济学本科三年级开设的《计量经济学》课程,
共 48 学时。请帮我搭建一份课程资料结构,
包括讲义、案例、习题、参考文献、试卷五个子目录,
并在每个目录下生成一个 README 说明放置什么内容。
# Claude 会:
# 1. 创建 讲义/ 案例/ 习题/ 参考文献/ 试卷/ 五个目录
# 2. 在每个目录下生成 README.md
# 3. 在根目录生成一份课程总览 README.md
> 在 讲义/ 目录下生成第 1 章"OLS 估计"的讲义大纲,
包含教学目标、关键概念、2 个课堂讨论题、3 道课后习题
> 习题要附参考答案,放在 习题/answer/ 里
> 在 案例/ 下找一个可以用 OLS 讲解的真实经济案例,
用 Markdown 写一份案例背景和讨论问题,500 字左右
# Claude 会创建 lecture-01.md、exercise-01.md、case-01.md 等文件
# 你审阅后再让它继续
> 把目前所有改动提交到 git,commit message 用中文,
说明这是课程的初始资料结构
整个过程你只负责"审阅 + 拍板",文件创建、起草、汇总、提交都由 Claude 完成。
常见新手坑
坑 1:Claude 改错文件
Claude 默认在当前目录工作。如果你想让它操作别的目录,显式说:
> 请只修改 讲义/ 目录下的文件,不要动 案例/ 和 试卷/
> 学生论文评语只生成在 评语/ 目录,不要覆盖 论文原稿/
坑 2:上下文太长变慢
每条对话都会消耗 token。养成习惯:
- 用
/clear开启新话题 - 长任务前用
/compact压缩上下文
坑 3:误执行危险命令
Claude 不会主动 rm -rf 或 git push --force,但永远要审阅它的命令再确认。
下一步
- 想用得更有效率 → 04. 大模型使用技巧
- 想了解 Skill 机制 → 05. Skills 详解