本书较为全面地介绍了Linux应用开发中的基本内容,适合从事Linux应用开发的初、中级程序员使用。通过对本书的学习,程序开发人员可以掌握Linux开发的基本知识,同时也能够积累大量实际开发的经验和技巧。本书即可以作为IT培训机构的培训教材,也可以作为大专院校的教学参考书。
本书全面介绍了Linux的编程知识,包括Linux程序的调试、Shell编程、Linux的内存管理、Linux的系统调用、标准I/O流、进程与进程调度、进程间通信、信号编程、Linux多线程编程、网络编程、数据库编程、图形编程等。书中最后还介绍了近年来较为热门的Linux国际化和本地化程序设计。
本书内容丰富、深入浅出,每章内容都含有大量编程实例,以加强读者理解和提供给读者使用。本书适合希望利用Linux进行开发的程序设计人员阅读,也可作为在校大学生和研究生学习Linux程序设计入门知识的参考书。