Linux高级程序设计

本书特色

[

  ·内容选择精要,阐述由浅入深,循序渐进,体现了Linux高级编程人员**的技术要求。  ·提供书中所有程序的源代码,可边做边学,具有很强的实践性。  ·提供配套的电子教案,方便教师教学与学生自主学习。

]

内容简介

[

  《Linux高级程序设计/普通高等教育“十一五”国家规划教材》内容选择精要,由浅入深、循序渐进地阐述了Linux环境下的高级编程技术,体现了Linux高级编程人员**的技术要求。全书共10章,主要包括Linux编程基础、文件与目录的操作、标准输入输出及系统信息、进程及进程的控制、信号、高级I/O、进程之间的通信、服务进程、多进程的综合控制与多线程编程。书后的综合案例习题提供了一些小型案例项目,供读者自行实践。  《Linux高级程序设计/普通高等教育“十一五”国家规划教材》可作为本科生或研究生的Linux编程技术课程的教材,也可以作为Linux编程技术人员的参考书。

]

目录

第1章 Linux编程基础1.1 Linux的演化1.1.1 UNIX时代1.1.2 从UNIX到Linux1.2 Linux编程环境1.2.1 程序编辑器1.2.2 程序编译器gcc1.3 常用调试工具1.3.1 9db1.3.2 mtrace1.3.3 hook1.3.4 Binutil工具集1.4 GNU编程风格本章小结习题第2章 文件与目录的操作2.1 Linux文件系统概述2.1.1 文件及文件系统2.1.2 文件描述符2.1.3 用户标识与用户组标识2.1.4 硬连接与符号连接2.2 文件的基本操作2.2.1 文件的打开与共享2.2.2 文件的创建与关闭2.2.3 文件的定位2.2.4 文件内容的读取2.2.5 文件内容的写入2.3 文件属性的获取与改变2.4 文件访问权限及其操作2.4.1 设置文件权限屏蔽码2.4.2 改变用户的操作模式2.4.3 改变文件的所有者2.4.4 验证实际用户对文件的操作权限2.5 文件的删除与重命名2.6 文件的同步2.7 文件的其他操作2.7.1 文件描述符的复制2.7.2 获取、改变文件的时间信息2.7.3 目录的创建、删除与读取2.7.4 相对于路径的文件操作本章小结习题第3章 标准输入输出及系统信息3.1 标准输入输出3.1.1 流与FILE指针3.1.2 缓存3.1.3 打开、关闭流3.1.4 流的读写3.1.5 流的定位3.1.6 格式化输入输出3.1.7 创建临时文件3.2 获取或设置系统信息3.3 获取或设置系统时间3.4 文件系统设置3.5 获取与设置磁盘配额3.6 其他系统操作函数……第4章 进程及进程的控制第5章 信号第6章 高级I/O第7章 进程之间的通信第8章 服务进程第9章 多进程的综合控制第10章 多线程编程综合案例习题参考文献

封面

Linux高级程序设计

书名:Linux高级程序设计

作者:罗怡桂

页数:261

定价:¥27.0

出版社:高等教育出版社

出版日期:2014-09-01

ISBN:9787040409581

PDF电子书大小:71MB 高清扫描完整版



本文标题:《Linux高级程序设计》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!