除了这里介绍的实用程序外,请下载并研究其它一些 Linux 实用程序的源代码。
请参阅 Brian W. Kernighan 和 Rob Pike 编写的 The UNIX Programming Environment 一书(Prentice-Hall, Inc., 1984)。尽管有些过时,它仍是用户和开发人员的 UNIX 和 Linux 介绍的最佳书籍之一。(不象我看过的其它书籍)它展现了 UNIX 操作系统的能力。该书介绍了 UNIX 中的基本用法、命令、过滤器(命令行实用程序的另一个名称)、sed、awk、grep、shell 编程和 C 编程。这是一部杰作,不可不读。
请阅读 Brian W. Kernighan 和 Dennis M. Ritchie 编写的 The C Programming Language(Prentice-Hall, Inc., 1988),如果您还没有读过的话。它是 C 语言的权威著作。如果您觉得它很难,可以试着阅读主要面向初学者的书 — 但之后请一定阅读该书。它将帮助您熟练地使用 C。该书有一两章介绍了 C/UNIX 集成。它还有许多命令行实用程序、参数处理等示例。这是另一部杰作,不可不读。
要精通 bash 吗?请查阅“Bash by example”第 1 部分、第 2 部分和第 3 部分(developerWorks,2000 年 3 月 — 4 月)。
在 developerWorks Linux 专区查找更多 Linux 文章。