1.1. 谁会想阅读本指南?

任何有兴趣了解在使用基于 GNU/Linux 的操作系统时可用的工具(也称为命令)的人。

为什么要学习如何使用命令行(和可用的工具)?Command Line-Interface (CLI),虽然难以学习,但却是针对许多不同任务使用计算机最快速和最有效的方式。CLI 是大多数 UNIX 系统管理员、程序员和一些高级用户的常用方法。虽然 GUI 更适合某些任务,但许多操作最适合使用 CLI。

学习 GNU/Linux CLI 的主要动机是作者的观点,即对于一般的软件而言,学习某件事花费的时间越多,执行该特定任务花费的时间就越少(仅为作者观点)

本指南旨在帮助想要学习可用的命令行工具的初级到中级用户。高级用户可能希望将其用作命令参考,但是本文档旨在列出作者认为感兴趣的命令,并非旨在完全全面,有关更多信息,请参阅附录 A.2.1 节。或者,如果您不是在寻找命令参考指南,而是在寻找更温和的 GNU/Linux 入门指南,您可能会对 Machtelt Garrels 编写的 Introduction to Linux guide 感兴趣。

本指南也可以被认为是 Linux Cookbook 的摘要版本。如果您正在寻找一本更详细描述每个工具的书籍,请查看 Linux Cookbook Homepage,另请查看 "Linux in a Nutshell 3rd Edition" 中的命令列表,其中包含 300 多个命令及其说明的索引。