文件管理:从「会敲命令」到「能干活」的门槛

很多初学者卡在 Linux 入门后,面对终端依然手足无措:文件在哪个目录?怎么批量修改权限?日志里哪行报错?这门课不聊玄乎的概念,只聚焦你最常用的三板斧——过滤、查找、编辑。它解决的核心问题是:你手里有数据,但不知道去哪儿找、怎么筛、怎么改。

适合零基础或刚接触 Linux 的同学。只要你认得清 ls、cd、cp 是什么意思,就能跟上。课程默认你已经装好环境,不用纠结安装细节,直接进实操。

先看哪几块?每块练到什么程度才算过?

  • 第 1 章「核心文件管理操作」:共 5 节,总时长约 2.5 小时。这是地基,别跳。重点看 1-1 和 1-4,它们覆盖了最基础的 find 过滤和 vim 编辑流程。练完能回答:怎么用 grep 匹配包含特定字符串的行?怎么用 find 按文件名或时间范围找文件?vim 里怎么进入插入模式、保存退出、撤销上一步?
  • 第 2 章「文件操作生产实践」:共 6 节,总时长约 1.5 小时。这是进阶,模拟真实工作场景。重点看 2-1 和 2-3,它们展示了如何在多个目录下批量处理文件、如何安全地编辑配置文件。练完能回答:怎么把当前目录下所有 .log 文件里包含 "ERROR" 的行提取出来,并写入新文件?怎么用 sed 替换文件中某一行内容并验证结果?

建议学习顺序:先看完第 1 章全部 5 节,动手跟练每个命令;再选第 2 章的 2-1、2-3、2-4 三节,对比着做,理解不同工具组合的用法。资料包里的练习脚本(如 script1.sh、script2.sh)是用来验证你操作是否正确的,不是让你背的。做完一道题,自己跑一遍脚本,看输出是否一致,不一致就回去查哪里错了。

学完能独立做什么?资料怎么用?

学完这门课,你能独立完成以下任务:

  • 在任意目录下,用 find + grep 精准定位目标文件(比如找昨天修改过的、包含特定关键词的配置文件)。
  • 用 vim 打开文件,进行插入、删除、替换、保存等常规编辑操作,不再被黑屏吓到。
  • 用 sed 命令对文件内容进行批量替换或过滤,无需手动打开编辑器。
  • 结合管道符 | 和重定向 >>,把多个命令串联起来,实现自动化的小脚本。

资料配合建议:资料包中的「文件管理操作练习」文件夹里有多个 .sh 脚本,每个脚本对应一节课程。别光看视频,每看完一节,就去那个文件夹里运行对应的脚本,按照提示完成操作。如果脚本报错,说明你没跟上,回去重看那节。如果脚本通过,说明你掌握了,可以进入下一节。资料包不提供额外讲解,它是你的“教练”,不是“课本”。课本在视频里,教练在你手上。

记住:Linux 文件管理不是记命令,是形成肌肉记忆。每天练 30 分钟,一周后你就能熟练应对日常运维中的文件处理需求。别贪多,先把这一课吃透,后面的权限管理、用户管理、网络配置都会顺手很多。

课程目录

1-1 [文件管理操作练习] linux核心文件管理操作 (52:01)
1-2 [文件管理操作练习] linux核心文件管理操作 (45:15)
1-3 [文件管理操作练习] linux核心文件管理操作 (06:44)
1-4 [文件管理操作练习] linux核心文件管理操作 (32:10)
1-5 [文件管理操作练习] linux核心文件管理操作 (10:54)
2-1 [文件操作实践] linux文件操作生产实践 (57:54)
2-2 [文件操作实践] linux文件操作生产实践 (04:57)
2-3 [文件操作实践] linux文件操作生产实践 (24:09)
2-4 [文件操作实践] linux文件操作生产实践 (14:50)
2-5 [文件操作实践] linux文件操作生产实践 (25:49)
2-6 [文件操作实践] linux文件操作生产实践 (09:30)
2-7 [文件操作实践] linux文件操作生产实践 (11:34)
2-8 [文件操作实践] linux文件操作生产实践 (13:55)
2-9 [文件操作实践] linux文件操作生产实践 (27:44)
2-10 [文件操作实践] linux文件操作生产实践 (10:16)
2-11 [文件操作实践] linux文件操作生产实践 (12:54)
3-1 [文本编辑器vim] linux下编程必备之文本编辑器vim (54:14)
3-2 [文本编辑器vim] linux下编程必备之文本编辑器vim (09:03)
3-3 [文本编辑器vim] linux下编程必备之文本编辑器vim (38:42)
3-4 [文本编辑器vim] linux下编程必备之文本编辑器vim (12:09)
3-5 [文本编辑器vim] linux下编程必备之文本编辑器vim (04:41)
3-6 [文本编辑器vim] linux下编程必备之文本编辑器vim (34:04)
3-7 [文本编辑器vim] linux下编程必备之文本编辑器vim (11:12)
4-1 [文件搜索与读取] 高效运维之文件搜索与读取 (19:41)
4-2 [文件搜索与读取] 高效运维之文件搜索与读取 (25:57)
4-3 [文件搜索与读取] 高效运维之文件搜索与读取 (33:57)
4-4 [文件搜索与读取] 高效运维之文件搜索与读取 (24:16)
4-5 [文件搜索与读取] 高效运维之文件搜索与读取 (20:17)
4-6 [文件搜索与读取] 高效运维之文件搜索与读取 (04:35)
4-7 [文件搜索与读取] 高效运维之文件搜索与读取 (08:39)
4-8 [文件搜索与读取] 高效运维之文件搜索与读取 (19:10)
5-1 [管道符与grep与find] linux命令进阶之管道符与grep与find (46:22)
5-2 [管道符与grep与find] linux命令进阶之管道符与grep与find (20:33)
5-3 [管道符与grep与find] linux命令进阶之管道符与grep与find (14:01)
5-4 [管道符与grep与find] linux命令进阶之管道符与grep与find (15:38)
5-5 [管道符与grep与find] linux命令进阶之管道符与grep与find (28:37)
5-6 [管道符与grep与find] linux命令进阶之管道符与grep与find (28:39)
5-7 [管道符与grep与find] linux命令进阶之管道符与grep与find (20:09)
5-8 [管道符与grep与find] linux命令进阶之管道符与grep与find (06:13)
5-9 [管道符与grep与find] linux命令进阶之管道符与grep与find (09:14)