图书介绍
Linux开发篇 环境编程技术PDF|Epub|txt|kindle电子书版本网盘下载
![Linux开发篇 环境编程技术](https://www.shukui.net/cover/5/34966327.jpg)
- 戚正伟主编 著
- 出版社: 上海:上海外语教育出版社
- ISBN:9787544608985
- 出版时间:2008
- 标注页数:220页
- 文件大小:37MB
- 文件页数:234页
- 主题词:Linux操作系统-技术培训-教材
PDF下载
下载说明
Linux开发篇 环境编程技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 引言1
1.2 登录1
1.3 文件和文件系统2
1.4 程序与进程3
1.5 系统调用和库函数5
1.6 习题6
第2章 文件基本操作7
2.1 引言7
2.2 文件的创建与删除8
2.2.1 creat系统调用8
2.2.2 creat应用实例9
2.2.3 unlink系统调用10
2.2.4 unlink应用实例10
2.2.5 用creat系统调用实现互斥访问11
2.3 文件的打开与关闭13
2.3.1 open系统调用13
2.3.2 open应用实例14
2.3.3 close系统调用15
2.3.4 close应用实例16
2.4 文件的读/写操作17
2.4.1 read系统调用17
2.4.2 write系统调用18
2.4.3 实例设计18
2.5 文件的随机存取20
2.5.1 lseek系统调用20
2.5.2 lseek应用实例21
2.6 综合应用实例22
2.7 习题24
第3章 文件高级操作25
3.1 引言25
3.2 文件的保护与控制25
3.2.1 文件保护26
3.2.2 文件控制29
3.3 目录文件管理39
3.3.1 目录的创建和删除——mkdir和 rmdir系统调用39
3.3.2 目录的改变和链接——chdir、chroot和link系统调用43
3.3.3 目录的读取——getdents系统调用46
3.4 文件信息查询48
3.4.1 文件状态信息的获取——stat与fstat系统调用48
3.4.2 文件系统状态信息的获取51
3.5 综合应用实例54
3.6 习题61
第4章 设备文件操作63
4.1 引言63
4.1.1 设备及设备文件63
4.1.2 主、从设备号64
4.1.3 设备文件操作——mknod和iotcl系统调用64
4.2 终端设备文件操作67
4.2.1 终端设备文件基本操作67
4.2.2 终端设备文件控制操作68
4.3 习题72
第5章 进程控制73
5.1 引言73
5.1.1 fork系统调用73
5.1.2 exec系统调用78
5.1.3 exit、wait和nice系统调用83
5.2 进程标识号及其用户标识号管理88
5.2.1 进程的用户标识号管理88
5.2.2 进程标识号管理90
5.3 综合应用实例92
5.4 习题96
第6章 进程基本通信97
6.1 引言97
6.1.1 signal系统调用98
6.1.2 pause、kill系统调用101
6.2 跟踪机制104
6.2.1 ptrace系统调用104
6.2.2 ptrace系统调用实例设计105
6.3 管道通信106
6.3.1 dup系统调用107
6.3.2 管道文件操作108
6.3.3 管道通信应用实例113
6.4 习题123
第7章 进程高级通信机制125
7.1 引言125
7.2 消息通信126
7.2.1 消息通信系统调用127
7.2.2 消息通信应用实例129
7.3 共享内存段135
7.3.1 共享内存段系统调用136
7.3.2 共享内存段应用实例138
7.4 信号量141
7.4.1 信号量系统调用142
7.4.2 信号量应用实例144
7.5 习题148
第8章 STREAMS机制149
8.1 引言149
8.1.1 STREAMS机制的产生149
8.1.2 STREAMS的特征与结构149
8.1.3 STREAMS的应用151
8.2 流基本操作151
8.2.1 流的建立和关闭152
8.2.2 流的读/写154
8.3 流的高级操作155
8.3.1 流组操作156
8.3.2 多路流操作160
8.3.3 消息处理165
8.4 习题173
第9章 系统管理175
9.1 引言175
9.2 时间管理175
9.2.1 系统时间管理——time和stime系统调用176
9.2.2 用户时间管理——times系统调用178
9.2.3 设置文件访问、修改时间及进程报警时钟180
9.3 文件管理系统181
9.4 动态存储分配183
9.5 系统和用户信息统计185
9.5.1 系统统计信息——acct系统调用186
9.5.2 直方图的实现——profil系统调用186
9.6 其他系统管理操作187
第10章 线程189
10.1 引言189
10.2 基本概念189
10.3 简单示例190
10.4 线程函数192
10.4.1 线程创建192
10.4.2 线程终止192
10.4.3 线程同步193
10.5 综合示例198
10.6 习题204
第11章 网络Socket编程205
11.1 引言205
11.2 套接字描述符205
11.3 寻址207
11.3.1 字节序207
11.3.2 地址格式208
11.3.3 地址查询209
11.3.4 将套接字与地址绑定211
11.4 建立连接212
11.5 数据传输214
11.6 综合示例215
11.7 习题219
参考文献220