本参考手册旨在帮助人们更好地了解他们的 Mandrakelinux 系统,以便更大地发挥系统潜能。我们希望您能够在阅读完本手册之后轻松完成 GNU/Linux 的日常管理。下面是本书的三个主要组成部分,以及各部分所含章节的简要描述:
在第一部分(Linux 系统)中,我们会为您介绍命令行及其各种用途。我们还将讨论文本编辑的基础知识,这在 GNU/Linux 中是很重要的内容。
第一章(第 1 章 UNIX 系统基本概念)会主要介绍 UNIX® 的理念,并特别着重介绍了 GNU/Linux 世界的特点。其中还讨论了标准的文件管理工具以及 shell 所提供的有用功能。接下来的一章(第 2 章 磁盘和分区)将讨论在 GNU/Linux 中如何管理硬盘以及分区。我们强烈建议您在阅读第 3 章 命令行简介之前先把前两章的内容搞懂。
下一章主要介绍了文本编辑方面的内容(第 4 章 文本编辑:Emacs 和 VI)。由于 UNIX® 的大多数配置文件都是文本文件,您肯定会遇到要在文本编辑器中进行编辑的情况。我们将会为您介绍 UNIX® 和 GNU/Linux 世界中两种最著名的文本编辑器:强大的 Emacs,以及 Bill Joy 在 1976 年编写的金牌程序 Vi。
然后,您就应该能够在系统中执行一些基本的维护操作了。在下面的两章中,您可以对命令行(第 5 章 命令行工具)和进程控制(第 6 章 进程控制)进行简单的练习。
在深入 Linux 中,我们将会深入到 Linux 内核以及文件系统架构。
我们首先会在第 7 章 文件树的组织中浏览文件树的结构。UNIX® 系统可能非常庞大,但是每个文件都在特定目录中有自己的位置。读完这一章后,您将会知道如何根据文件的功能在系统中找到特定的文件。
接下来我们将会谈到的话题是文件系统和挂载点(第 8 章 文件系统和挂载点)。除了给出这些术语的解释,我们还会以实例的形式加以解释。
我们会首先着重介绍文件系统(第 9 章 Linux 文件系统)。在给出了文件系统的概要之后,我们会讨论文件类型以及一些额外的概念和工具,诸如 inode 和管道。而后面的一章(第 10 章 /proc 文件系统)则会引入称为 /proc 的特殊 GNU/Linux 文件系统。
第 11 章 启动文件: init sysv 将会揭示 Mandrakelinux 的启动过程,以及如何有效地使用这一功能。
在高级用途中,那些有一定经验的用户会发现,我们为他们准备了专门的实践机会。我们将会在第 12 章 自由软件的编译及安装中指引您通过必要的步骤从源代码建立并安装自由软件。通读此章应该会极大增强您进行尝试的信心,尽管最初看起来可能有些冒险。最后一章(第 13 章 编译并安装新内核)所给出的信息将会帮助您完全控制 GNU/Linux。阅读并实践此章中的理论,您就可以开始使 Windows® 用户转变为 GNU/Linux 用户