第1部分 UNIX系统基础 1
第1章 UNIX简介 1
1.1 UNIX的发展历史 1
1.2 UNIX现状 4
1.3 UNIX的未来 6
第2章 文件系统 7
2.1 概述 7
2.2 用户观点中的文件系统 9
2.3 文件系统的内部实现 31
2.4 小结 64
第3章 进程系统 65
3.1 用户观点中的进程系统 65
3.2 进程系统的内部实现 80
3.3 小结 112
第2部分 UNIX系统使用 114
第4章 UNIX Shell 114
4.1 概述 114
4.2 输入、输出的重定向与管道 115
4.3 环境变量 120
4.4 命令的生成 125
4.5 Shell编程 129
4.6 其他Shell介绍 145
4.7 小结 147
4.8 命令附录 147
第5章 文本编辑程序 150
5.1 vi入门 150
5.2 Vi使用详述 160
5.3 vi配置 176
5.4 命令汇总 181
第6章 存储介质 185
6.1 存储空间使用情况 185
6.2 存储介质上的文件系统 190
6.3 文件备份工具 201
6.4 DOS格式软盘存取工具 214
6.5 小结 215
第7章 UNIX环境下的网络 217
7.1 关于Internet 217
7.2 文件传输 226
7.3 远程登录 236
7.4 电子邮件 242
7.5 小结 255
第3部分 UNIX系统管理 258
第8章 系统的启动与关闭 258
8.1 系统的启动过程 258
8.2 系统的关闭 268
8.3 小结 269
8.4 命令附录 269
第9章 安全性管理 271
9.1 安全性问题概述 272
9.2 用户帐号的管理 275
9.3 超级用户 284
9.4 小结 286
9.5 命令附录 287
第10章 文件系统管理 292
10.1 本地文件系统的管理 292
10.2 分布式文件系统管理 300
10.3 小结 313
第11章 时间和作业调度 314
11.1 时间 314
11.2 作业调度 320
11.3 小结 326
第4部分 UNIX系统开发 329
第12章 C编译系统 329
12.1 编译过程概述 329
12.2 cc命令 333
12.3 链接处理 339
12.4 小结 347
12.5 命令附录 348
第13章 调试系统 350
13.1 程序调试概述 350
13.2 sdb的启动 351
13.3 sdb命令的使用 354
13.4 小结 367
13.5 命令附录 367
第14章 程序维护工具make 369
14.1 make工作机制 369
14.2 make变量 376
14.3 make的后缀规则 383
14.4 静态库的维护 387
14.5 小结 389
14.6 命令附录 390
第15章 源文件版本维护工具SCCS 392
15.1 概述 393
15.2 历史文件的生成和管理 395
15.3 文件的提取 401
15.4 新版本的加入 405
15.5 其他辅助工具 406
15.6 SCCS和make之间的交互 410
15.7 小结 411
15.8 命令附录 411