第一部分 系统安装与维护 1
一、系统安装 1
实验一 UNIX操作系统的安装 1
二、系统维护 15
实验一 增加用户 16
实验二 设置用户缺省信息与修改用户口令 21
实验三 修改用户和用户组属性 23
实验四 删除用户注册号及用户组 26
实验五 数据备份与恢复 30
第二部分 UNIX操作系统基础知识 37
一、UNIX入门 37
实验一 注册与注销 37
实验二 命令行输入 38
实验三 使用联机帮助 40
二、UNIX文件系统 41
实验一 目录操作 42
实验二 文件操作 46
实验三 文件和目录权限 50
三、UNIX命令 53
实验一 命令行结构 54
实验二 输入输出重定向 56
实验三 管道线 58
实验四 文本显示命令 59
实验五 文件操作命令 62
四、UNIX中的通信 71
实验一 电子邮件的收发 72
实验二 信息的直接发送 74
实验三 uucp工具 76
一、vi入门 80
实验一 利用vi敲入一封信 80
第三部分 文本编辑 80
实验二 利用vi对信件进行修改 88
二、vi的基本操作 92
实验一 光标移动操作 92
实验二 屏幕显示操作 97
实验三 文本添加操作 100
三、文本修改与删除 102
实验一 文本修改 103
实验二 文本删除 108
四、文本查找与替换 113
实验一 在当前行上查找文本 113
实验二 在文件中查找文本 116
实验三 文本替换 118
五、文本拷贝与移动 121
实验一 文本移动 122
实验二 文本拷贝 127
六、涉及多个文件的编辑操作 131
实验一 在vi中编辑另一个文件 132
实验二 文件间的文本移动 135
实验三 文件间的文本拷贝 139
第四部分 文本处理 142
一、查找与排序 142
实验一 利用grep命令查找文本 142
实验二 利用sort命令排序文本行 145
二、利用awk进行文本处理 147
实验一 awk的程序结构 148
实验二 awk的查找模式 153
实验三 awk的动作语句 156
实验四 利用awk编写文本处理程序 159
三、利用C语言进行文本处理 163
实验一 利用C语言进行编程的具体过程 163
实验二 利用C语言编写文本处理程序 166
第五部分 Bourne shell 170
一、Bourne shell入门 170
实验一 入门举例 170
实验二 环境的控制 172
实验三 变量的设置 173
实验四 命令的处理过程 176
实验五 输入输出及其重定向 178
二、Bourne shell中的进程 180
实验一 后台命令 181
实验二 连接多个进程 184
实验三 shell的控制 186
三、Bourne shell中的变量 188
实验一 shell变量的基本用法 189
实验二 命令替换 193
实验三 变量的有条件替换 196
实验四 位置参数 198
实验五 保留变量 200
四、Bourne shell中的程序控制特性 202
实验一 循环语句 202
实验二 条件语句 212
实验三 其它编程技术 222
第六部分 C shell 230
一、C shell入门 230
实验一 初始化文件 230
实验二 命令的重新启用 232
实验三 命令行变元的选择 235
实验四 命令行的修改 238
实验五 别名命令 241
二、C shell中的变量 245
实验一 字符串变量的赋值操作 245
实验二 作为数组处理的变量 248
实验三 数值变量的赋值过程 250
实验四 C shell中的保留变量 253
三、C shell中的程序控制特性 258
实验一 条件语句 258
实验二 循环语句 262
实验三 其它编程技术 269
第七部分 系统管理 275
一、文件系统管理 275
实验一 文件系统的创建过程 275
实验二 文件系统的安装过程 279
实验三 文件系统的卸下过程 281
实验四 文件系统的检查与修复 283
二、打印管理 285
实验一 打印机类的管理 286
实验二 过滤程序的管理 290
实验三 预打印表格的管理 295
实验四 打印机的日常管理工作 299
实验五 打印机的配置管理 302
实验六 打印队列的优先级管理 307
实验七 打印请求的管理 310
三、存储设备管理 314
实验一 存储设备的增加过程 315
实验二 存储设备的格式化与数据拷贝 317
实验三 存储设备的去除与数据擦除 320
实验四 设备描述信息的管理 324
实验五 设备组的管理 330
第八部分 辅助编程工具 333
实验一 lex工具 333
实验二 yacc工具 337
实验三 lint工具 342
实验四 sdb工具 345