1 操作系统简述 1
1.1 操作系统的概念 1
1.2 操作系统的功能 2
1.3 操作系统的类型 3
1.4 当前常见的操作系统 6
2 UNIX 操作系统概述 7
2.1 UNIX 操作系统及其发展 7
2.1.1 什么是 UNIX 操作系统? 7
2.1.2 UNIX 操作系统的发展 7
2.2 UNIX 操作系统的特点 8
2.3 UNIX操作系统的结构组成 9
3 用户的注册与注销 11
3.1 两种用户 11
3.2 用户的注册 12
3.3 系统提示符及功能键 13
3.3.1 提示符 13
3.3.2 常用功能键 13
3.4 口令的修改 14
3.6.1 显示或设置当肖的日期和时间(date 命令) 15
3.5 用户的注销 15
3.6 简单的命令 15
3.6.2 显示日历(cal 命令) 16
3.6.3 查询谁在使用系统 17
3.6.4 su 命令 17
4 UNIX 文件系统的应用 20
4.1 UNIX 文件系统的特点及结构 20
4.1.1 UNIX 文件系统的特点 20
4.1.2 UNIX 文件系统的结构 21
4.2.1 文件名和目录名 22
4.2 UNIX 文件的组成及类型 22
4.2.2 路径名 23
4.2.3 文件类型 25
4.3 目录管理 26
4.3.1 查当前目录所在位置(pwd) 26
4.3.2 改变当前目录(cd) 27
4.3.3 列出(显示)目录的内容(ls) 28
4.3.4 建立子目录(mkdir) 31
4.4.1 复制文件(cp) 32
4.3.5 删除目录(rmdir) 32
4.4 文件的管理 32
4.4.2 移动文件和文件改名(mv) 34
4.4.3 删除文件 rm 35
4.4.4 显示文件内容(cat,more,pr) 37
4.4.5 打印文件(ip,lpr) 41
4.4.6 查找文件(find) 42
4.4.7 链接文件(In) 43
4.5.1 文件的保护方式 46
4.5 文件的保护 46
4.5.2 改变文件的保护方式 48
5 文本编辑与处理 55
5.1 文本编辑程序 55
5.1.1 UNIX 系统的几种编辑程序 55
5.1.2 编辑缓冲区(buffer) 55
5.1.3 编辑程序操作的两种方式 55
5.2 屏幕编辑程序 vi 56
5.2.1 演示举例 57
5.2.2 文本的编辑操作 67
5.2.3 常见问题的解决 78
5.2.4 建立用户环境 79
5.3 文本文件的处理 81
5.3.1 文本文件 的统计(wc) 81
5.3.2 文件的比较命令(cmp,comm,diff 族) 83
5.3.3 文件的排序命令(sort) 90
6 shell 基本应用 94
6.1 shell 命令概述 94
6.1.1 shell 命令的格式 94
6.1.3 shell 中的特殊字符 95
6.1.2 shell 的路径(path) 95
6.2 输入/输出重定向和管道命令 97
6.2.1 标准的输入输出 97
6.2.2 输入重定向(〈) 97
6.2.3 输出重定向(〈) 97
6.2.4 管道(|) 98
6.3 shell 变量和参数 99
6.3.1 位置参数 99
6.3.3 用户定义的变量 100
6.3.2 shell 的预定义变量 100
6.3.4 shell 环境 101
6.4 shell 程序设计 102
6.4.1 shell 程序的执行 103
6.4.2 shell 程序的语句 104
6.4.3 shell 程序的分支结构 106
6.4.4 shell 程序的循环结构 110
6.4.5 shell 程序的结束控制 114
6.4.6 shell 的命令组合 115
7.1.1 用户与用户之间的对话(write) 117
7 通信 117
7.1 用户之间的对话式通信 117
7.1.2 用talk 与另一个用户对话 118
7.2 使用 mesg 拒绝和允许接收报文 120
7.3 用户间的信箱式通信(mail) 120
7.3.1 传送电子信件 121
7.3.2 编排电子信件 121
7.3.3 阅读和处理电子信件 122
8.1.2 后台处理 128
8.1.1 前台处理 128
8 进程管理 128
8.1 前后台处理 128
8.2 查询进程状态(ps) 129
8.3 终止进程执行(Kill) 131
8.4 按指定的时间执行程序 133
8.4.1 延迟命令的执行(at) 133
8.4.2 定时提醒服务(calendar) 135
8.4.3 按指定的时间间隔执行命令(cron) 136
8.5 优先级管理 137
8.5.1 改变优先数命令(nice) 137
8.5.2 不受挂起和退出影响的命令(nohup) 139
8.6 睡眠和等待命令 140
8.6.1 睡眠命令(sleep) 140
8.6.2 等待命令(wait) 141
9 磁盘管理及操作 144
9.1 磁盘格式化(format) 144
9.2.1 构造文件系统(mkfs) 146
9.2 在软盘上建立文件系统 146
9.2.2 安装文件系统(mount) 148
9.2.3 检查文件系统(fsck) 149
9.2.4 拆卸文件系统(umount) 151
9.3 顺序存取磁盘文件(tar) 152
9.3.1 列磁盘目录 153
9.3.2 从软盘中读出文件 153
9.3.3 向软盘中写入文件 154
9.3.4 tar 格式和 mount 格式文件的相互转换 156
9.4 磁盘复制 157
9.4.1 复制文件命令(dd) 157
9.4.2 复制磁盘命令(diskcp) 159
9.4.3 磁盘比较命令(diskcmp) 160
9.5 检查磁盘使用情况和剩余空间 161
9.5.1 检查磁盘使用情况(du) 161
9.5.2 检查磁盘剩余空间(df) 163
9.5.3 显示每个用户占用的磁盘空间(quot) 164
10.2 用户管理 167
10.1 系统管理员的任务 167
10 系统管理 167
10.2.1 建立新用户 168
10.2.2 删除老用户 171
10.2.3 修改用户口令 172
10.3 系统的启停 173
10.3.1 系统的启动 173
10.3.2 系统的停止 175
10.4 常用设备管理 176
10.4.1 终端的管理 176
10.4.2 打印机的管理 179
10.5 文件系统的维护与后备 181
10.5.1 文件系统的维护 181
10.5.2 文件系统的后备 183
10.5.3 恢复备份文件 188
10.6 常见故障的排除 191
10.6.1 终端故障的恢复 191
10.6.2 打印机系统故障的排除 192
10.6.3 讲程失控的处理 196
附录 vi 命令速查表 199