本书全面介绍了Linux编程相关的知识,内容涵盖Linux基本知识、如何建立Linux开发环境、Linux开发工具、Linux文件系统、文件I/O操作、设备文件、进程与进程环境、守护进程、基本进程间通信方法、管道与命名管道、POSIX IPC、Linux下的多线程、Linux网络编程、网络嗅探器、Linux图形界面开发基础、GTK+图形界面编程、界面布局与按钮构件、GTK常用构件、对话框、菜单与工具条等。 本书力求以全面的内容及丰富的实例来指导读者了解和掌握Linux编程的方方面面,书中提供了大量的实例,使读者加深对于所介绍知识的理解,这些实例对于实际的项目开发同样有很强的参考价值。 本书通俗易懂,适合Linux编程的初学者、Linux程序员以及高校计算机相关专业的师生参考使用。