本书共6篇,第1篇为Linux基础知识,内容包括:Linux系统概述、Linux基本操作、Linux开发环境等;第2篇为C/C++语言基础知识,内容包括:C语言编程基础、程序控制结构、数组与指针等;第3篇为Linux系统编程,内容包括:文件操作、文件I/O操作、进程控制等;第4篇为Linux网络编程与数据库开发,内容包括:网络编程基础、网络编程函数库、数据库开发等;第5篇为Linux界面开发,内容包括:界面开发基础知识、界面构件开发、界面布局等;第6篇为Linux环境C编程项目实战,介绍了一个媒体播放器项