《LINUX系统编程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:景维鹏主编;刘春梅,王代琳,朱良宽副主编;刘亚秋主审
  • 出 版 社:哈尔滨:东北林业大学出版社
  • 出版年份:2013
  • ISBN:7567402238
  • 页数:220 页
图书介绍:本书主要对Linux的系统编程进程进行介绍,主要内容包括Linux文件操作,Linux目录操作,进程控制,进程间通信等内容。Linux已深入到整个IT行业,对于Linux的学习也有助于学生了解和掌握操作系统的基本原理。

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