Linux高级程序设计(高等教育出版社)
Linux高级程序设计
作者:罗怡桂
出版社:高等教育出版社出版时间:2014-09-01
开本:16开
页数:261
Linux高级程序设计 版权信息
- ISBN:9787040409581
- 条形码:9787040409581 ; 978-7-04-040958-1
- 装帧:暂无
- 版次:暂无
- 册数:暂无
- 重量:暂无
- 印刷次数:暂无
Linux高级程序设计 本书特色
·内容选择精要,阐述由浅入深,循序渐进,体现了Linux高级编程人员的技术要求。 ·提供书中所有程序的源代码,可边做边学,具有很强的实践性。 ·提供配套的电子教案,方便教师教学与学生自主学习。
Linux高级程序设计 内容简介
《Linux高级程序设计/普通高等教育“十一五”国家规划教材》内容选择精要,由浅入深、循序渐进地阐述了Linux环境下的高级编程技术,体现了Linux高级编程人员的技术要求。全书共10章,主要包括Linux编程基础、文件与目录的操作、标准输入输出及系统信息、进程及进程的控制、信号、高级I/O、进程之间的通信、服务进程、多进程的综合控制与多线程编程。书后的综合案例习题提供了一些小型案例项目,供读者自行实践。 《Linux高级程序设计/普通高等教育“十一五”国家规划教材》可作为本科生或研究生的Linux编程技术课程的教材,也可以作为Linux编程技术人员的参考书。
Linux高级程序设计 目录
第1章 Linux编程基础
1.1 Linux的演化
1.1.1 UNIX时代
1.1.2 从UNIX到Linux
1.2 Linux编程环境
1.2.1 程序编辑器
1.2.2 程序编译器gcc
1.3 常用调试工具
1.3.1 9db
1.3.2 mtrace
1.3.3 hook
1.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章 多线程编程
综合案例习题
参考文献