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