通过 5 个主题阶段中的 41 个动手项目练习常用 Linux command。31 个引导实验通过示例讲解单项 command,10 个挑战则要求你组合相同工具,完成目录整理、文件查看、搜索、文本分析和 disk-usage 任务。
课程聚焦日常终端操作:浏览与管理文件、阅读大型文本、定位资源、转换结构化文本,以及检查 process、memory、disk 与 command timing。它是一门聚焦命令的课程,而不是广泛的系统管理课程。
你将学到什么
完成课程后,你将能够:
- 列出目录内容、确认当前 path、在不同位置间导航并创建嵌套目录结构。
- 使用常用 option 复制、移动、重命名和安全删除文件与目录。
- 使用
cat、more、less、head、tail和nl阅读与浏览文本。 - 使用
which、whereis和按条件搜索的find定位 executable 与其他 resource。 - 使用
grep和基础正则表达式搜索文件,并组合条件分析 log。 - 使用标准 stream-processing 工具统计、提取、排序、去重、转换、比较与连接文本。
- 使用
xargs从 input 构建 command,并用awk分析结构化 record 和 calculation。 - 使用
top、free、df、du和time检查 process、memory、filesystem space、directory usage 与执行时间。
本课程适合谁
本课程适合需要逐个 command 讲解与立即实践的 Linux 完全初学者,也适合偶尔使用终端、希望复习常见文件与文本工具的学习者。聚焦范围和短挑战适合在进入权限、服务、网络或 shell scripting 之前学习。
前置要求: 无需 Linux 经验,只需能输入 command 并阅读 output。41 个项目中有 39 个 Beginner 和 2 个 Intermediate 综合挑战,所需工具会先在引导实验中介绍。
学习环境: 41 个项目全部在提供的 Ubuntu 22.04 desktop 环境中运行,其中包含 Linux terminal 和预置文件。无需在本地安装 Linux,每个项目都会从独立练习状态开始。
常见问题
引导实验与挑战如何组织?
课程在文件系统操作、文件查看、文件搜索、文本处理和系统信息 5 个主题中安排 31 个引导实验与 10 个挑战。多数挑战会组合该主题已介绍的 command,实现具体结果。
它适合从未使用过 Linux 的学习者吗?
适合。课程从 ls、pwd 和目录导航开始,41 个项目中有 39 个标为 Beginner。2 个 Intermediate 挑战只是组合已介绍的文本处理与磁盘使用 command,并非新的高级主题。
它与“Linux 实践挑战”有什么区别?
本课程是包含 41 个项目的聚焦引导入门,会讲解常用 command。“Linux 实践挑战”则是 163 个全挑战的非顺序练习库,多数标为 Intermediate,并涵盖更广的 Linux 管理与 Bash 任务。
课程会讲 Linux 系统管理或 shell scripting 吗?
不会广泛涉及。课程包含基础 process、memory 和 disk 检查,但不教授用户与权限管理、package 安装、service、networking、SSH 或 Bash scripting;这些适合作为命令基础之后的后续主题。





