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 -rfgit push --force,但永远要审阅它的命令再确认。

下一步