# Linux零基础读者的实用基础教程《Linux 101》

*Published:* 2024-03-12
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年3月12日，已超过 180天没有更新



各位读者们，欢迎阅读《Linux 101》在线讲义（以下统称“本书”）。本书由中国科学技术大学 Linux 用户协会的数名优秀成员协力编写，用于配套和延展“Linux 101”校内社团活动。其面向 Linux 零基础读者，从计算机操作系统和 Linux 的起源讲起，深入浅出带领读者一步步逐渐掌握最必要的 Linux 实用知识，并在其中感悟到社区开源文化的魅力。本书旨在成为一份为有志探索和钻研 Linux 这片大陆的开拓者们准备的路引，若潜心研读则必有所获，现在就开始你的旅程吧。

本书是一份 Linux 的基础教程，目标是引导不了解 Linux 的读者掌握基础且实用的知识并领略社区开源文化的魅力。若仔细研读完本书，你就能：

了解 Linux 历史和开源社区文化

安装 Linux 发行版并利用内置实用手册

在体验中亲自感受 Linux 的专业能力

自如地操作与配置你的 Linux 系统

理解 Linux 操作系统的思想

使用 Linux 生态高效编程开发

以及灵活运用其它 Linux 生态中十分流行的各类工具等等

对于偏向实用需求的计算机开发或学术研究的读者，通过阅读本书可以快速掌握高效且流行的业界开发和学界研究的工具；对于基于兴趣和探索新事物的目的而前来阅读的读者，本书则能为他们提供一个更广阔的 Linux 世界的面貌和一份快速入门的助力。

本书包括前言、正文及附录。正文共包括 9 章，每章的内容如下：

第 1 章主要讲述了 Linux 的文化和生态，并提供了安装流程。

第 2 章提供了一个自定义 Linux 系统和利用其设立自己专属服务器的体验指南，这一部分应配合课堂分发的工具包和虚拟机使用。

第 3 章简单提供了基本的软件安装和文件操作知识。

第 4 章全面介绍了系统的进程、服务和任务，是一块丰富的核心内容，读者应反复阅读。

第 5 章讲解了用户和用户组、文件权限以及文件系统层次结构等系统管理员必知的文件管理核心知识。

第 6 章提供了网络、文本处理和脚本编程的知识，让读者能利用脚本的力量完成综合任务。

第 7 章简单展示了十分流行的在 Linux 环境下进行 C++ / Python 开发的方法。

第 8 章介绍了近年来业界十分热门的容器隔离技术和 Docker 容器管理软件。

第 9 章为利用脚本编程进行了进阶的说明，包括十分关键的正则表达式。

附录包括用语表和若干追加主题。其中，用语表包含了阅读全书中遇到的专业术语和用语的详细解释；每篇追加主题则包括诸多与本书极为相关的额外知识并已经进行了系统化的组织，提升读者的求知体验。

在线网址：https://101.lug.ustc.edu.cn/