第一章 XENIX系统概述 1
1.1 计算机操作系统 1
1.2 XENIX系统的历史背景 1
第一部分 XENIX系统基础部分 1
1.3 XENIX系统的特点 2
1.4 XENIX系统结构 2
1.5 XENIX系统的现状和前景 3
2.1.1 文件 4
2.1.2 文件系统 4
2.1 文件系统 4
第二章 XENIX系统基本技术 4
2.1.3 命令 6
2.1.4 输入和输出 6
2.2 日常管理 7
2.2.1 系统启动 7
2.2.2 停止系统 8
2.2.3 用户注册 8
2.2.4 退出注册 9
2.2.5 设置或改变口令 9
2.2.6 建立用户(mkuser) 10
2.3 目录管理 11
2.3.1 建立目录(mkdir) 11
2.2.7 删去用户(rmuser) 11
2.3.2 删除目录(rmdir) 12
2.3.3 列目录(ls,lc) 12
2.3.4 移动目录和目录改名(mv) 14
2.3.5 复制目录(copy) 15
2.3.6 确定当前工作目录(pwd) 16
2.3.7 改变工作目录(cd) 17
2.4 文件管理 17
2.4.1 复制文件(cp) 17
2.4.2 移动文件和文件改名(mv) 18
2.4.3 删除文件(rm) 18
2.4.4 显示文件内容(cat,more,pr) 19
2.4.5 打印文件内容(lp,lpr) 21
2.4.6 文件的存取权 22
第三章 编辑工具 27
3.1 标准编辑工具ed 27
3.1.1 用ed编辑建立新文件 27
3.1.2 ed编辑命令 27
3.1.3 元字符 34
3.2 全屏幕编辑工具vi 38
3.2.1 用vi编辑建立新文件 38
3.2.2 进入vi编辑 40
3.2.3 移动光标 41
3.2.4 vi编辑命令 43
3.2.5 退出vi编辑 51
3.2.6 建立用户环境 53
3.3 其他编辑工具 53
3.3.1 ex编辑 53
3.3.2 edit编辑 54
3.3.3 red编辑 54
3.3.4 vedit编辑 54
3.3.5 view编辑 55
3.3.6 字符流编辑sed 56
第四章 磁盘操作技术 57
4.1 磁盘格式化(format) 57
4.2 顺序存取磁盘文件(tar) 58
4.2.1 列磁盘目录 59
4.2.2 从软盘上读入文件 60
4.2.3 把文件写入软盘 61
4.2.4 tar命令的简化 63
4.3 复制磁盘(diskcp) 66
4.4 转换并复制文件(dd) 68
4.4.1 复制360KB软盘 68
4.4.2 复制1.2MB软盘 69
4.4.3 磁盘比较命令diskcmp 69
4.5 建立和检查文件系统(mkfs,fsck) 70
4.5.1 构造文件系统(mkfs) 70
4.5.2 检查文件系统(fsck) 71
4.6 安装和拆卸文件系统(mount,umount) 72
4.6.1 安装文件系统(mount) 72
4.6.2 拆卸文件系统(umount) 75
4.7 检查磁盘使用情况和剩余空间(du,df,quot) 76
4.7.1 检查磁盘使用情况(du) 76
4.7.2 检查磁盘剩余空间(df) 78
4.7.3 显示每个用户占用的盘块数(quot) 79
第二部分 XENIX系统故障排除 80
第五章 XENIX系统安装及常见故障排除 80
5.1 XENIX系统安装 80
5.1.1 从软盘启动XENIX系统 80
5.1.2 从硬盘启动XENIX系统 83
5.1.3 继续安装 85
5.1.4 综述 90
5.2 安装过程常见故障及排除方法 91
第六章 外部设备使用、维护及故障排除 93
6.1 多屏幕的使用及维护 93
6.2 盒式磁带机的使用及维护 93
6.2.1 安装与配置 94
6.2.2 应用磁带机 95
6.2.3 磁带机的维护 95
6.3 硬盘的使用及维护 96
6.3.1 增加一个硬盘 96
6.3.2 安装另一个文件系统 98
6.3.3 使用第二个文件系统 99
6.4 引导软盘的生成及维护 100
6.4.1 引导软盘的生成 100
6.4.2 生成引导软盘的故障排除 100
6.5 多用户卡的使用和维护 101
6.5.1 多用户卡的使用 101
6.5.2 多用户卡的故障排除 102
6.6 终端使用及维护 102
6.6.1 终端使用 102
6.6.2 终端故障排除 103
6.7 打印机的使用和维护 105
6.7.1 主打印机的使用及维护 106
6.7.2 终端打印机的使用及维护 109
第三部分 XENIX系统专题研究 112
第七章 DOS与XENIX的接口技术 112
7.1 引言 112
7.2 对DOS格式的磁盘进行操作 113
7.2.1 DOS文件管理 113
7.2.2 显示DOS文件清单 115
7.2.3 DOS目录管理 116
7.2.4 格式化DOS磁盘(dosformat) 117
8.1 查询进程状态(ps) 118
第八章 进程管理技术 118
8.2 终止进程的执行(kill) 121
8.3 在指定的时间运行程序(at,calendar,cron) 122
8.3.1 在以后某一时刻执行命令(at) 122
8.3.2 定时提醒服务(calender) 123
8.3.3 按指定的时间间隔定期执行命令(cron) 125
8.4 确立优先级(nohup,nice) 126
8.4.1 不受要挂起和退出影响的命令(nohup) 126
8.4.2 改变命令执行的优先级(nice) 127
8.5 停止或等待一段时间(sleep,wait) 129
8.5.1 延迟执行一段时间(sleep) 129
8.5.2 等待一段时间(某一后台任务完成后)再执行(wait) 130
第九章 通信技术 132
9.1 针对用户的通信命令(mail) 132
9.1.1 发送信件 132
9.1.2 阅读和处理信件 132
9.2 和其他用户通信对话(write) 136
9.3 特权用户至全体用户(wall) 137
9.4 允许或拒绝对话(mesg) 138
9.4.1 拒绝 138
9.4.2 接收 138
9.4.3 查寻 138
10.2.1 安装设备驱动程序 139
10.2 设备驱动程序 139
第十章 XENIX核心生成技术 139
10.1 引言 139
10.2.2 安装预先配置的驱动程序 140
10.2.3 安装较老的和不带有配置shell程序的驱动程序 140
10.2.4 故障查找 142
10.2.5 建立特别设备文件 143
10.3 为驱动程序释放核心空间 143
10.4 测试和安装新的核心 144
10.4.1 引导新的核心 144
10.4.2 建立新的核心 145
10.4.3 删除连接工具 145
11.2 终端仿真软件 146
第十一章 终端仿真技术 146
11.1 引言 146
第四部分 XENIX系统高级研究 149
第十二章 CGI图形接口技术 149
12.1 概述 149
12.2 CGI安装和使用 149
12.2.1 支持环境 149
12.2.2 CGI占用磁盘空间 150
12.2.3 软件包 150
12.2.4 CGI文件清单 150
12.2.5 安装CGI 151
12.2.6 设置环境变量 155
12.3 CGI程序设计和应用实例 157
12.3.1 CGI图形模式 157
12.3.2 CGI程序结构 158
12.3.3 编译和连接过程 160
12.3.4 编译运行CGI测试程序 160
12.4 CGI图形函数功能描述 188
12.4.1 控制函数 188
12.4.2 位映像函数 214
12.4.3 输出函数 217
12.4.4 属性函数 229
12.4.5 输入函数 249
12.4.6 询问函数 255
附录A 错误代码 280
A.1 概述 280
A.2 错误代码描述 281
附录B CGI函数表 283
B.1 概述 283
B.2 控制函数 283
B.3 位图函数 284
B.4 输出函数 284
B.5 属性函数 285
B.6 输入函数 286
B.7 询问函数 286
B.8 文件输入/输出函数 287