1 Linux文件操作 1
1.1 Linux文件 1
1.2 C标准I/O库函数 2
1.3 open/close 5
1.4 read/write 8
1.5 lseek(移动文件的读写位置) 11
1.6 fcntl(文件描述词操作) 12
1.7 chmod/修改权限 13
1.8 mmap 14
2 Linux目录操作 18
2.1 目录创建与删除 18
2.2 目录扫描 20
3 Linux进程 28
3.1 Linux进程的基本概念 29
3.2 Linux进程控制 36
4 Linux进程间通信 54
4.1 Linux环境进程间通信(一):管道及有名管道 54
4.2 Linux环境进程间通信(二):信号(上) 81
4.3 Linux环境进程间通信(二):信号(下) 93
4.4 Linux环境进程间通信(三):消息队列 102
4.5 Linux环境进程间通信(四):信号灯 114
4.6 Linux环境进程间通信(五):共享内存(上) 121
4.7 Linux环境进程间通信(六):共享内存(下) 131
5 Linux多线程编程 138
5.1 线程的基本概念 139
5.2 线程控制 141
5.3 线程同步 155
6 Linux网络编程 166
6.1 网络基础编程 166
6.2 Socket基础编程 174
6.3 网络高级编程 178
7 Linux高级编程应用实例 196
7.1 组织架构及功能描述 196
7.2 知识点的使用 197
7.3 实例讲解 197
7.4 服务器实现代码 200
7.5 客户端实现代码 218