本书共分为6篇,循序渐进地讲述了Linux环境下C语言的编程技术,从基本概念到具体实践、从系统函数接口的认识到具体操作等全方位的知识。第1篇简单介绍了Linux的发展历史、发展方向以及Linux环境下的一些常用的开发语言。同时还介绍了C语言中的重点和难点。第2篇讲述了Linux操作系统中的C语言开发环境。第3篇讲述了Linux环境下和进程有关的操作,包括Linux操作系统中进程运行的环境、Linux操作系统中对进程的控制、Linux环境下进程之间的通信方法以及线程的相关操作。第4篇介绍了Linux环境下和文件有关的操作,包括Linux操作系统中读写文件的I/O、文件系统的结构与组织、Linux中的特殊文件的使用以及Linux环境下基于流的I/O。第5篇专门介绍Linux环境下的网络编程。第6篇介绍Linux环境下的shell脚本。