99-学习案例汇总

2026-05-01 18:00 99-学习案例汇总已关闭评论

Claude Code 深入学习 - 案例汇总

学习日期:2026-03-13
汇总所有学习过程中的实践案例


案例索引

序号 案例名称 涉及工具 难度
1 查找所有 Markdown 文件 Glob
2 查找 ClaudeCode 目录文档 Glob
3 查找特定前缀文件 Glob
4 搜索"阶段"相关内容 Grep
5 读取提升效率指南 Read
6 更新学习进度 Edit ⭐⭐
7 添加 Edit 工具章节 Edit ⭐⭐
8 批量替换示例文本 Edit ⭐⭐
9 创建示例代码文件 Write
10 引用文件和符号 @ / # ⭐⭐
11 Git 状态查看 Bash
12 删除临时文件 Bash

案例 1:查找所有 Markdown 文件

目标:查找整个项目中的所有 markdown 文档

工具:Glob

命令

Glob pattern="**/*.md"

结果
- 成功找到大量 markdown 文件
- 涵盖 kotlin/、pan/、ClaudeCode/ 等多个目录
- 结果按路径自动排序

收获
- 掌握 **/ 递归语法
- 理解通配符 * 的用法


案例 2:查找 ClaudeCode 目录文档

目标:查找 ClaudeCode 目录下的所有文档

工具:Glob

命令

Glob pattern="ClaudeCode/*.md"

结果

001-Claude Code提升开发效率指南.md
002-Claude Code常用命令及作用.md
003-Claude Code 尝试使用Agent Teams功能.md
004-Claude Code 如何写 Skill 技能.md
005-Claude Code Skill 技能使用指南.md
006-Claude Code在power shell运行异常.md
007-Claude Code 完全使用指南.md
008-Claude Code深入学习计划.md

收获
- 精确指定目录范围
- 避免递归,提高效率


案例 3:查找特定前缀文件

目标:查找 kotlin 目录下所有以 "001-" 开头的文件

工具:Glob

命令

Glob pattern="kotlin/001-*.md"

结果

001-结合实例讲解Kotlin关键字also的应用场景.md

收获
- 使用前缀匹配快速定位
- 适用于编号文档系统


案例 4:搜索"阶段"相关内容

目标:在 ClaudeCode 目录中搜索包含"阶段"的文件

工具:Grep

命令

Grep pattern="阶段" path="ClaudeCode" -n

结果
- 找到 10 处匹配
- 全部位于 008-Claude Code深入学习计划.md
- 显示文件路径、行号和匹配内容

收获
- 使用 -n 显示行号便于定位
- 理解 path 参数限制搜索范围


案例 5:读取提升效率指南

目标:读取 001-Claude Code提升开发效率指南.md 的前 50 行

工具:Read

命令

Read file_path="ClaudeCode/001-Claude Code提升开发效率指南.md" limit=50

结果
- 成功显示文件的前 50 行
- 包含标题、目录和快速入门部分

收获
- 使用 limit 控制读取范围
- 适用于预览大文件


案例 6:更新学习进度

目标:在学习计划中更新今日进度

工具:Read + Edit

步骤
1. Read 读取文件确认当前内容
2. Edit 执行替换
3. Read 验证修改结果

命令

Edit file_path="ClaudeCode/008-Claude Code深入学习计划.md"
     old_string="| 2026-03-13 | 阶段一 | 学习Glob/Grep/Read工具 | 掌握了三大核心工具的用法 |"
     new_string="| 2026-03-13 | 阶段一 | 学习Glob/Grep/Read/Edit工具 | 掌握了四大核心工具的用法 |"

结果
- 成功更新进度记录
- 保留表格格式

收获
- 掌握先读后写的流程
- old_string 包含整行确保唯一性


案例 7:添加 Edit 工具章节

目标:在学习计划中插入 Edit 工具说明章节

工具:Edit

命令

Edit file_path="ClaudeCode/008-Claude Code深入学习计划.md"
     old_string="#### 3. Read 工具 - 文件读取"
     new_string="#### 3. Edit 工具 - 文件编辑
...详细内容...
#### 4. Read 工具 - 文件读取"

结果
- 成功插入新章节
- new_string 比 old_string 更长(插入模式)

收获
- 理解 new_string 可以扩展内容
- 保持原有结构不变


案例 8:批量替换示例文本

目标:将测试文件中所有"示例"替换为"练习"

工具:Write + Edit

步骤
1. Write 创建测试文件
2. Edit 执行批量替换
3. Read 验证结果

命令

Edit file_path="ClaudeCode/edit-practice-test.md"
     old_string="示例"
     new_string="练习"
     replace_all=true

结果
- 成功替换 3 处
- 验证了 replace_all 的效果

收获
- 掌握 replace_all 参数
- 理解批量替换的应用场景


案例 9:创建示例代码文件

目标:创建 Kotlin 示例代码用于演示 # 引用

工具:Write

命令

Write file_path="ClaudeCode/sample-code.kt"
     content="...Kotlin代码..."

结果
- 成功创建 sample-code.kt
- 包含 User 类和 UserManager 类

收获
- 掌握 Write 工具创建文件
- 理解文件创建和编辑的区别


案例 10:引用文件和符号

目标:演示 @ 和 # 引用的使用方法

工具:@ 引用 / # 引用

步骤
1. 创建示例代码文件
2. Read 加载文件内容
3. 在对话中使用 @ 和 # 引用

引用示例

@008-Claude Code深入学习计划.md
#User
#UserManager.addUser

结果
- 成功引用文件和代码符号
- 理解了符号加载的前提条件

收获
- 掌握 @ 引用文件
- 掌握 # 引用符号(需先加载)


学习成果统计

工具 案例数 掌握度
Glob 3 ⭐⭐⭐⭐⭐
Grep 1 ⭐⭐⭐⭐⭐
Read 2 ⭐⭐⭐⭐⭐
Edit 3 ⭐⭐⭐⭐⭐
Write 1 ⭐⭐⭐⭐
@ / # 引用 1 ⭐⭐⭐⭐
Bash 2 ⭐⭐⭐⭐

最佳实践总结

1. 工具选择原则

需求 使用工具 避免使用
找文件 Glob find
搜内容 Grep grep
读文件 Read cat/head/tail
改文件 Edit sed
建文件 Write echo >

2. Edit 工作流程

Read → 确认内容 → 构造 old_string → Edit → Read 验证

3. 引用使用原则

  • @ 引用:随时可用,快速指向文件
  • # 引用:先加载文件,再引用符号

下一步学习计划

✅ 阶段一已完成

  • [x] 学习 Glob/Grep/Read/Edit 工具
  • [x] 学习 @ 和 # 引用技巧
  • [x] 学习 Bash 工具的安全使用
  • [x] 理解 Claude Code 的权限模式和安全边界
  • [x] 完成阶段一所有检查点

阶段二:进阶技能

  • [ ] Agent 工具的使用
  • [ ] 技能系统(/commit, /simplify 等)
  • [ ] Plan Mode 规划功能
  • [ ] Git 工作流
  • [ ] Web 工具(WebSearch, WebFetch)

记录日期:2026-03-13
记录者:Claude Code 学习记录

当前文章价值2.52元,扫一扫支付后添加微信提供帮助!(如不能解决您的问题,可以申请退款)

你可能感兴趣的文章

来源:每日教程每日一例,深入学习实用技术教程,关注公众号TeachCourse
转载请注明出处: https://teachcourse.cn/3978.html ,谢谢支持!

资源分享

nginx路径uri地址匹配规则 nginx路径uri地址匹配规则
ubuntu中创建Python虚拟环境 ubuntu中创建Python虚拟环境
harmony学习Text组件的实际应用 harmony学习Text组件的实际应用
夏天适合喝冰凉的水、饮料吗?为什么喝冰凉的水反而不解渴 夏天适合喝冰凉的水、饮料吗?为

评论已关闭!