《UNIX系统程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:黄祥喜编著
  • 出 版 社:广州:中山大学出版社
  • 出版年份:1995
  • ISBN:7306010719
  • 页数:286 页
图书介绍:

1 概述 1

1.1 UNIX的概念 1

1.2 系统程序和系统程序设计 4

1.3 UNIX的命令解释器shell 5

1.4 UNIX的系统调用和库函数 8

1.5 UNIX系统开发工具 23

2 UNIX文件操作命令的设计与实现 27

2.1 复制文件命令cp的实现 27

2.2 显示和连接文件命令cat的实现 31

2.3 移动文件和文件改名mv的实现 34

2.4 删除文件命令rm的实现 39

2.5 显示文件命令head的实现 44

2.6 按打印格式显示文件命令pr的实现 47

2.7 打印文件命令lpr的实现 56

2.8 标准I/O库函数的实现 60

3 UNIX目录操作命令的设计与实现 70

3.1 建立目录命令mkdir的实现 70

3.2 显示工作目录命令pwd的实现 73

3.3 目录列表命令ls 的实现 75

3.4 链接文件命令ln的实现 92

3.5 删除目录命令rmdir的实现 94

3.6 目录查找命令find的实现 98

4 UNIX文件保护命令的设计与实现 116

4.1 改变文件存取权命令chmod的实现 116

4.2 改变文件所有者命令chown的实现 118

5 UNIX文本和信息管理命令的设计与实现 120

5.1 文本检索命令grep的实现 120

5.2 文件排序命令sort的实现 124

5.3 文件比较命令cmp的实现 157

5.4 统计文件字符数命令wc的实现 160

5.5 删除文件中的重复行命令uniq的实现 164

6 UNIX文件系统与磁盘操作命令的设计与实现 170

6.1 文件卷的结构 170

6.2 建立特别文件命令mknod的实现 170

6.3 文件卷的安装与拆卸命令的实现 172

6.4 磁盘内容更新命令的实现 174

6.5 全盘复制命令dd 的实现 176

6.6 报告磁盘使用情况的du 的实现 186

6.7 文件归档命令tar的实现 192

7 UNIX终端管理程序的设计 207

7.1 终端的工作模式 207

7.2 基于系统调用的终端操作 208

7.3 基于流的终端操作 209

7.4 常见终端管理命令的实现 212

7.5 终端模式的控制 214

7.6 扩展终端接口(ETI) 221

7.7 全屏幕编辑器vi的实现框架 226

8 UNIX进程控制程序的设计与实现 232

8.1 UNIX的进程控制机制 232

8.2 进程控制库函数的实现 237

8.3 存储管理库函数 240

9 UNIX进程通信程序的设计 242

9.2 管道机制 250

9.3 FIFO机制 255

9.4 IPX机制 261

附录A 主要UNIX版本的系统调用和库函数之比较 270

附录B 主要UNIX版本的用户命令之比较 279

参考文献 286