图书介绍

UNIX/XENIX程序设计技术与实例pdf电子书版本下载

UNIX/XENIX程序设计技术与实例
  • 李增智等编著 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:7560508626
  • 出版时间:1996
  • 标注页数:217页
  • 文件大小:7MB
  • 文件页数:224页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

UNIX/XENIX程序设计技术与实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述 1

1.1 UNIX简介 1

1.1.1 UNIX发展 1

1.1.2 UNIX系统结构 1

1.1.3 UNIX文件系统 2

1.1.4 命令程序设计语言——shell 3

1.2 UNIX系统概念 3

1.3 UNIX目录结构 6

1.4 UNIX程序设计环境 7

第2章 UNIX文件操作 9

2.1 UNIX系统级文件I/O 9

2.1.1 文件的打开 9

2.1.2 文件的建立 10

2.1.3 文件读写 11

2.1.4 随机存取 12

2.1.5 关闭和删除文件 13

2.2.1 标准输入和输出简介 14

2.2 标准输入和输出 14

2.2.2 标准输入和输出 15

2.3 标准输入输出重定向 21

2.4 终端控制 23

2.4.1 正则模式和原始模式 23

2.4.2 temio结构 23

2.4.3 终端控制 28

3.1.1 文件权限和模式 29

3.1 多用户环境中的文件操作 29

第3章 文件及目录操作 29

3.1.2 文件可访问性的测试和文件权限的改变 31

3.1.3 文件主的改变 32

3.2 目录操作 32

3.2.1 目录的读操作 33

3.2.2 当关目录的改变 34

3.2.3 目录的建立 35

3.2.4 目录的删除 36

3.3 文件状态信息的获取 36

3.4 文件控制 41

4.1 简介 43

第4章 标准级文件输入输出 43

4.2 标准级文件I/O操作 44

4.2.1 文件打开 44

4.2.2 文件读写 45

4.2.3 随机存妈 53

4.2.4 关闭文件 53

4.3 系统级和标准级文件I/O间的转换 55

5.1 进程的基本结构 57

第5章 进程控制 57

5.2 进程的创建与运行 58

5.2.1 进程的创建 58

5.2.2 进程的运行 60

5.3 进程控制 62

5.3.1 进程的同步 62

5.3.2 进程的终止 64

5.4 进程的环境 65

5.5 进程的标识符及用户、组标识符的获取 68

6.1 文件和记录加锁 70

第6章 进程通信 70

6.2 管道 74

6.3 有名管道FIFO 79

6.4 消息 80

6.4.1 消息机制的结构 80

6.4.3 控制消息队列 81

6.4.4 消息操作 81

6.4.2 消息队列的建立 81

6.4.5 消息机制通信过程举例 83

6.5 信号量 85

6.5.1 信号量的数据结构 86

6.5.2 信号量的建立 86

6.5.3 控制信号量 87

6.5.4 信号量操作 87

6.5.5 信号量过程举例 88

6.6.2 共享存储区的建立 90

6.6.1 共享存储区的数据结构 90

6.6 共享存储区 90

6.6.3 控制共享存储区 91

6.6.4 共享存储区操作 91

6.6.5 共享存储举例 92

第7章 信号 95

7.1 简介 95

7.2 信号的类型 95

7.3 捕获信号 97

7.4 发送信号 102

7.5 后台进程 103

第8章 shell程序设计 106

8.1 shell的基本功能 106

8.2 shell的内部命令 107

8.3 shell控制结构 112

8.3.1 if条件结构 112

8.3.2 case结构 113

8.3.4 whife结构 115

8.3.3 for结构 115

8.3.5 until结构 116

8.4 shell环境变量的设置 116

8.5 重定向及管道功能 119

8.5.1 输入/输出的重新定向 119

8.5.2 管道功能 121

8.6 shell编程 123

8.6.1 shell的变量 123

8.6.2 shell程序的调试 126

8.6.3 shell的函数 128

第9章 标准库函数 130

9.1 字符的分类和转换函数 130

9.2 数值转换函数 131

9.3 字符串处理函数 132

9.4 缓冲管理函数 134

9.5 内存分配函数 134

9.6 时间函数 135

9.7 数学函数 136

9.8 其他函数 139

第10章 网络程序设计 140

10.1 UNIX网络体系结构 140

10.2 TCP/IP协议 141

10.2.1 概述 141

10.2.2基本术语 142

10.3 套接字编辑 143

10.3.1 简介 143

10.3.2 套接字系统调用 144

10.3.3 典型用法 144

10.3.4 创建套接字 145

10.3.5 给套接字命名 146

10.3.6 建立一次连接 147

10.3.7 服务器一方 148

10.3.8 传递数据 148

10.3.9 放弃套接字 149

10.3.10 字节定序 149

10.4 一个简单的客户/服务器程序实例 150

10.3.11 字节运算 150

10.4.1 服务器程序 152

10.4.2 客户程序 152

10.4.3 实用程序 153

10.5 解决网络依赖性 156

10.5.1 构造Internet地址 157

10.5.2 基本示例 158

11.1 surses简介 170

第11章 屏幕处理 170

11.2 准备屏幕 172

11.3 标准屏幕操作 173

11.4 创建和使用窗口 178

11.5 控制终端 182

11.6 其它窗口函数 184

11.7 屏幕处理实例 185

附录A UNIX的系统调用及基本库函数 195

附录B VI 的使用说明 199

附录C UNIX常用命令 205

精品推荐