目录 1
1.引言 1
2.开始工作 3
2.1 设置并使用口令 4
6.3 管道线和过滤器 (8 7
2.2 UNIX命令格式 7
2.3 退出UNIX 8
2.4 小结 9
2.5 习题 9
3.创建和维护文件 11
3.1 创建一个新的正文文件 11
3.1.1 引用ed编辑程序 11
3.1.2 附加方式 12
3.1.3 印出正文 13
3.1.5 退出编辑程序 14
3.1.4 保存正文 14
3.2 维护已有的文件 15
3.1.6 小结 15
3.2.1 在一个文件中定位正文 17
3.2.2 插入正文 19
3.2.3 删除正文 19
3.2.4 替代正文 20
3.2.5 修改行中的内容 21
3.2.6 使用行号 23
3.2.7 印出 25
3.2.8 删除 26
3.2.9 搜索 26
3.2.10 替代 27
3.2.11 修改命令 29
3.2.12 移动正文 30
3.2.13 写文件读文件 31
3.2.14 复原命令“u” 34
3.3 特殊用法 35
3.3.1 列表命令“1” 35
3.3.2 元字符的使用 36
3.3 2.1 元字符“.” 36
3.3.2.2 元字符“*” 37
3.3.2.3 元字符“〔〕” 37
3.3.2.5 元字符“$,^” 38
3.3.2.4 元字符“ ” 38
3.4 小结 39
3.5 习题 39
4.UNIX文件系统 42
4.1 确定当前目录的路径名 45
4.1.1 一个目录的内容 46
4.1.2 改变目录 46
4.2 目录和文件 48
4.2.1 建立和删除目录 49
4.2.2 删除文件 51
4.2.3 许可 53
4.3 小结 55
4.4 习题 55
5.文件管理 57
5.1 文件的串接 57
5.2 复制文件 59
5.3 移走文件 61
5.4 印出文件 63
5.5 行式打印机假脱机程序 65
5.6 比较两个文件 67
5.7 删除文件 69
5.8 寻找文件 70
5.9 档案和库维护程序 73
5.10 改变存取方式 77
5.11 改变文件主 80
5.12 改变组用户 81
5.13 习题 82
6.UNIX shell介绍 84
6.1 输入/输出重新定向 84
6.2 后台命令 86
6.4 元字符的使用 88
6.6 习题 91
6.5 小结 91
7.UNIX命令 92
7.1 通信 92
7.1.1 发送和接收信件 92
7.1.2 写给所有用户 95
7.1.3 写给另外的用户 96
7.1.4 接受或拒绝信息 98
7.1.5 习题 99
7.2 信息处理命令 100
7.2.1 选择或摈弃两个文件的公共行 100
7.2.2 转换和复制一个文件 102
7.2.3 两个文件的差异 105
7.2.4 一个文件的三种版本之间的差异 107
7.2.5 在文件中寻找模式匹配 110
7.2.6 八进制卸出 113
7.2.7 档案文件的目录表 115
7.2.8 字计数 116
7.2.9 报告一个文件的重复行 118
7.2.10 把一个文件分裂成一段段 121
7.2.11 排序或合并文件 122
7.2.12 习题 126
7.3 程序的运行 126
7.3.1 自变量回应 126
7.3.2 终止一个进程 128
7.3.3 中止执行一段时间 130
7.3.4 以低优先权运行一条命令 131
7.3.5 管道装配 131
7.3.6 习题 133
7.4 状态询问 133
7.4.1 列出目录的内容 133
7.4.2 打印日期与设置日期 136
7.4.3 谁在系统中 137
7.4.4 得到终端名字 138
7.4.5 工作目录名字 139
7.4.6 进程状态 139
7.4.7 统计磁盘用途 143
7.4.8 磁盘空闲空间统计 146
7.4.9 确定文件类型 146
7.4.10 打印日历 147
7.4.11 习题 149
7.5 终端管理 149
7.5.1 设置终端 149
7.5.2 设置终端制表符 152
7.5.3 习题 153
8.UNIX shell 154
8.1 简单的shell文件 154
8.1.1 shell文件和自变量 156
8.1.2 shell文件的嵌套 157
8.2 变量的使用 158
8.3 小结 161
8.4 习题 161
9.系统管理员 162
9.1 系统管理介绍 162
9.1.1 特权用户 162
9.1.2 增加新用户 164
9.1.3 改变文件属主和保护 166
9.2 系统组成介绍 169
9.2.1 硬件 169
9.2.1.2 磁盘驱动器 170
9.2.1.1 主机 170
9.2.1.3 终端 171
9.2.1.4 行式打印机 171
9.2.1.5 磁带驱动器 172
9.2.2 软件 173
9.2.3 文件系统——概观 173
9.3 系统的启动和停止 174
9.3.1 关闭系统 174
9.3.2 系统自举 176
9.3.3 自举过程 176
9.3.4 文件完整性检查——简单实例 177
9.4.1 磁盘空间 180
9.4 系统资源与管理员 180
9.4.2 存储器与进程 182
9.4.3 记帐 183
9.5 某些零星事情 183
9.5.1 文件/etc/rc 183
9.5.2 程序/etc/cron 184
9.5.3 文件/etc/ttys 184
9.5.4 行印机假脱机输出 185
9.5.5 有用的shell文件 188
9.6 文件系统——更彻底地观察 189
9.6.1 文件系统的结构 189
9.6.2 安装文件系统 192
9.7.1 何时进行转储 193
9.7 转储 193
9.7.2 如何进行转储 194
9.7.3 如何恢复个别文件 195
9.7.4 恢复整个文件系统 196
9.8 修补损坏了的UNIX文件系统 197
9.8.1 基本的检查程序 197
9.8.2 “icheck”输出 198
9.8.3 “dcheck”输出 201
9.8.4 文件消毁 202
9.8.5 消毁目录 203
9.9.2 配置上可能的不同 204
9.9 使用UNIX的后援副本 204
9.9.1 什么是后援UNIX 204
9.9.3 修复根文件系统 205
9.9.4 确定是硬件问题还是软件问题 206
9.9.5 习题 207
9.10 后援与维护命令 207
9.10.1 文件系统目录一致性检查 208
9.10.2 文件系统存储器一致性检查 209
9.10.3 根据i节点号产生文件名 211
9.10.4 清除i节点 212
9.10.5 构造一个文件系统 213
9.10.6 建立特别文件 214
9.10.7 安装文件系统 216
9.10.8 拆卸文件系统 217
9.10.9 临时改变用户标识号 218
9.10.10 更新专用块 219
9.10.11 磁带存档 220
9.10.12 增量文件系统转储 224
9.10.13 增量文件系统恢复 225
9.10.14 习题 226
附录A 系统出错消息 226
附录B UNIX命令一览表 230
附录C 习题解答 238