第1章 UNIX计算环境 2
1.1 引言 3
1.2 计算机的主要部件 3
1.2.1 CPU 4
1.2.2 RAM 4
1.2.3 I/O 4
1.2.4 硬盘(或其他形式的大容量存储设备) 4
1.3 计算机操作系统回顾 4
1.3.1 桌面操作系统 5
1.3.2 网络操作系统 5
1.4 UNIX操作系统回顾 6
1.4.1 UNIX变体 8
1.5 UNIX的优势 9
1.6 Solaris操作环境 9
1.6.1 SunOS操作系统 10
1.6.2 操作系统内核 10
1.6.3 常见Solaris目录 14
1.6.4 命令 15
1.6.5 图形化用户界面选项 15
1.7 小结 17
1.8 复习题 17
1.9 UNIX命令小结 19
1.10 主要术语 20
第2章 访问您的系统和公共桌面环境 24
2.1 引言 25
2.2 用户帐号 25
2.2.1 帐号类型 25
2.2.2 登录ID和密码的要求 26
2.2.3 公共桌面环境与命令行环境 27
2.3 /etc/passwd文件 30
2.4 正确的UNIX系统关机 31
2.5 修改密码 32
2.5.1 密码期限(口令有效期) 33
2.6 熟悉公共桌面环��� 34
2.6.1 Workspace(工作空间)按钮 34
2.6.2 前面板布置 35
2.6.3 使用鼠标和键盘 36
2.7 键盘 37
2.7.1 PC键盘 37
2.7.2 Sun工作站键盘 38
2.8 管理窗口 38
2.8.1 重叠窗口 38
2.8.2 降低窗口 39
2.8.3 移动窗口 40
2.8.4 *小化和恢复窗口 40
2.8.5 *大化窗口 41
2.8.6 关闭窗口 41
2.8.7 锁定显示 42
2.8.8 工作空间按钮 43
2.9 *小化和*大化前面板 43
2.10 使用风格管理器定制您的工作空间 44
2.11 使用子面板工作 48
2.11.1 使用子面板添加和删除应用 49
2.11.2 添加应用程序图标 49
2.11.3 删除应用程序图标 49
2.11.4 应用管理器 50
2.12 小结 50
2.13 复习题 51
2.14 UNIX命令小结 52
2.15 主要术语 53
第3章 CDE用户应用 56
3.1 引言 57
3.2 使用邮件工具 57
3.2.1 邮件图标 57
3.2.2 邮件窗口 58
3.2.3 新邮件 58
3.2.4 附件 59
3.2.5 写新的电子邮件 59
3.2.6 回复收到的邮件 61
3.2.7 删除邮件 61
3.2.8 邮件工具选项菜单 62
3.2.9 备选的Netscape邮件 65
3.3 使用日历管理器 66
3.3.1 日历管理器窗口 67
3.3.2 查看日历 67
3.3.3 设置日历选项 68
3.3.4 进行约会安排 72
3.3.5 和其他用户的日历一起工作 74
3.4 其他内置的应用 76
3.4.1 语音记事本 76
3.4.2 文本记事本 77
3.4.3 地址管理器 77
3.4.4 音频 78
3.4.5 计算器 78
3.4.6 图标编辑器 79
3.4.7 图像查看器 79
3.4.8 时钟 80
3.4.9 快照 81
3.4.10 终端窗口 82
3.5 小结 83
3.6 复习题 83
3.7 UNIX命令小结 85
3.8 主要术语 85
第4章 获取帮助 88
4.1 引言 89
4.2 使用CDE帮助 89
4.2.1 使用帮助查看器 89
4.2.2 搜索帮助索引 90
4.2.3 使用条目帮助 91
4.2.4 其他获取帮助的方法 91
4.3 AnswerBook2 92
4.4 命令行帮助 93
4.4.1 手册页面 93
4.4.2 man命令 94
4.4.3 使用手册页面工作 94
4.5 故障诊断 98
4.5.1 访问应用 99
4.5.2 访问和管理文件 99
4.5.3 打印 100
4.5.4 不响应的终端窗口 100
4.5.5 不响应的应用 100
4.5.6 不响应的工作站 100
4.6 DOS/UNIX交叉参考 101
4.7 小结 102
4.8 复习题 102
4.9 UNIX命令小结 104
4.10 主要术语 105
第5章 访问文件和目录 106
5.1 引言 107
5.2 文件系统 107
5.2.1 用户目录结构的样例 107
5.2.2 目录的功能 108
5.2.3 文件系统结构 109
5.3 目录路径 110
5.3.1 路径名 110
5.4 浏览文件系统 113
5.4.1 命令行语法 113
5.4.2 显示当前目录 114
5.4.3 使用cd命令改变目录 115
5.5 列出目录中的内容 117
5.5.1 ls命令 117
5.5.2 显示隐藏文件 118
5.5.3 显示文件类型 118
5.5.4 显示长列表 119
5.5.5 单独列出目录 121
5.5.6 递归列出目录 121
5.6 识别和使用元字符 122
5.6.1 识别元字符 122
5.6.2 使用元字符 122
5.7 小结 126
5.8 复习题 126
5.9 UNIX命令小结 128
5.10 主要术语 129
第6章 基本的目录和文件管理 132
6.1 引言 133
6.2 使用命令行进行目录和文件管理 133
6.2.1 命令行的功能 133
6.2.2 使用控制字符 134
6.2.3 决定文件类型 135
6.2.4 使用cat和more显示文件内容 137
6.2.5 使用head和tail显示文件内容 138
6.2.6 wc命令 140
6.3 比较文件 140
6.4 文件和目录命名约定 142
6.5 创建文件 143
6.6 创建目录 144
6.7 删除文件和目录 145
6.7.1 删除文件 146
6.7.2 删除目录 146
6.8 使用CDE文件管理器 147
6.8.1 文件和文件夹图标 148
6.8.2 文件菜单选项 149
6.8.3 创建新文件夹和文件 150
6.8.4 改变文件夹 152
6.8.5 恢复文件 153
6.9 小结 154
6.10 复习题 154
6.11 UNIX命令小结 156
6.12 主要术语 159
第7章 **目录和文件管理 160
7.1 引言 161
7.2 使用命令行拷贝文件 161
7.2.1 在同一目录中拷贝文件 161
7.2.2 把文件拷贝到另一个目录中 162
7.2.3 防止覆盖文件 163
7.3 在命令行下拷贝目录 164
7.3.1 在同一个目录中拷贝目录 164
7.3.2 把目录拷贝到另一个目录中 165
7.4 链接文件 166
7.4.1 使用ls -l命令查看文件链接 167
7.4.2 删除和重新命名链接 167
7.5 使用命令行重命名和移动文件 167
7.5.1 在当前目录中重命名文件 167
7.5.2 把文件移动到另一个目录中 168
7.6 使用命令行重命名和移动目录 169
7.6.1 在当前目录中重命名 169
7.6.2 在非当前目录中重命名文件 170
7.6.3 移动目录和它的内容 171
7.7 输入/输出重定向 172
7.7.1 重定向标准输入 172
7.7.2 重定向标准输出 173
7.7.3 创建一个新的输出文件 173
7.7.4 重定向标准出错 174
7.8 命令管道 175
7.8.1 一次显示一屏命令输出 175
7.8.2 选择重定向或者管道 176
7.9 使用文件管理器进行**目录和文件管理 177
7.9.1 使用拖放移动文件 177
7.9.2 使用拖放拷贝文件 177
7.9.3 把文件拷贝到软盘 177
7.9.4 菜单选项 178
7.9.5 树形显示 180
7.10 小结 181
7.11 复习题 182
7.12 UNIX命令小结 184
7.13 主要术语 184
第8章 文件和用户信息工具程序 186
8.1 引言 187
8.2 磁盘技术回顾 187
8.3 分区和文件系统 188
8.4 文件系统统计信息 191
8.5 在文件系统中查找文件 191
8.5.1 路径选项 192
8.5.2 搜索表达式选项 192
8.5.3 操作选项 193
8.5.4 使用find命令 193
8.6 在文件和命令输出中搜索字符串 195
8.7 使用CDE文件管理器查找文件 196
8.8 对文件和命令输出排序 197
8.9 使用who和finger命令标识用户 199
8.10 切换到其他用户帐号 200
8.11 用户帐号信息 201
8.12 小结 203
8.13 复习题 203
8.14 UNIX命令小结 205
8.15 主要术语 206
第9章 使用文本编辑器 208
9.1 引言 209
9.2 介绍vi编辑器 209
9.2.1 vi的模式 210
9.2.2 使用vi打开文件 212
9.2.3 调用vi的方法 213
9.2.4 输入命令(文本输入模式) 213
9.2.5 保存文件退出vi(末行模式) 214
9.2.6 定位命令(命令模式) 214
9.2.7 编辑命令(命令模式和末行模式) 215
9.3 vi编辑器的更多信息 216
9.4 其他文本编辑器 218
9.4.1 emacs编辑器 218
9.4.2 pico编辑器 218
9.5 文本编辑器备选--使用cat创建更小的文本文件 219
9.6 使用CDE文本编辑器 219
9.6.1 使用File选项 220
9.6.2 编辑选项 221
9.6.3 文本编辑器选项 224
9.7 字处理程序 225
9.8 小结 226
9.9 复习题 227
9.10 UNIX命令小结 228
9.11 主要术语 229
第10章 文件系统** 230
10.1 引言 231
10.2 **策略 231
10.2.1 物理访问**措施 231
10.2.2 登录/密码**措施 232
10.2.3 文件系统**措施 232
10.2.4 病毒防护措施 232
10.2.5 远程访问**措施 232
10.2.6 Internet防火墙 232
10.2.7 数据备份 233
10.2.8 灾难恢复计划 233
10.2.9 Audits 233
10.3 标准UNIX**特性 233
10.4 文件系统权限 234
10.4.1 权限类别(等级) 235
10.4.2 基于类别应用权限 236
10.4.3 权限类型 236
10.4.4 文件和目录权限的意义 237
10.5 确定文件和目录的访问权限 238
10.5.1 确定权限的过程 239
10.5.2 默认权限 240
10.6 从命令行修改权限 240
10.6.1 chmod命令 241
10.6.2 使用umask修改默认权限 246
10.6.3 改变所有者 246
10.6.4 更多属组的信息 246
10.6.5 更改属组所有权 248
10.7 使用文件管理器修改权限 248
10.8 小结 250
10.9 复习题 251
10.10 UNIX命令小结 252
10.11 主要术语 253
第11章 UNIX的打印环境 256
11.1 引言 257
11.2 UNIX打印环境 257
11.2.1 打印进程 258
11.2.2 命令行打印 259
11.2.3 打印进程管理控制点 262
11.2.4 取消打印请求 263
11.3 使用CDE打印管理器 264
11.3.1 查看打印机属性 265
11.3.2 设置打印机作业选项 266
11.3.3 从文件管理器中打印 266
11.3.4 显示标题首页的标题 267
11.3.5 取消打印请求 267
11.4 小结 268
11.5 复习题 268
11.6 UNIX命令小结 270
11.7 主要术语 270
第12章 备份数据 272
12.1 引言 273
12.2 备份的重要性 273
12.2.1 数据丢失或者损坏的原因 273
12.2.2 备份方法Backup Methods 275
12.3 数据恢复问题 277
12.4 磁带备份介质 278
12.5 磁盘和光盘 278
12.6 使用tar备份文件 279
12.6.1 tar文件修饰符 280
12.6.2 命令限定符 281
12.7 压缩文件 282
12.8 解压缩文件 283
12.9 备份和压缩主目录 284
12.10 恢复文件 285
12.11 使用jar命令完成备份和压缩 286
12.12 第三方压缩程序 287
12.12.1 GNU压缩命令 287
12.12.2 zip和unzip命令 288
12.12.3 第三方专用的GUI备份工具 288
12.13 使用CDE存档、压缩和恢复文件 289
12.13.1 存档文件 289
12.13.2 恢复存档 290
12.13.3 压缩文件 290
12.13.4 解压缩文件 291
12.14 小结 291
12.15 复习题 292
12.16 UNIX命令小结 294
12.17 主要术语 295
第13章 系统进程和内存管理 298
13.1 引言 299
13.2 UNIX系统进程 299
13.2.1 进程的类型 300
13.2.2 使用ps命令显示进程 301
13.2.3 搜索特定进程 303
13.3 中止进程 304
13.3.1 信号 304
13.3.2 kill命令 305
13.3.3 根据用户查找和中止一个进程 305
13.3.4 pkill命令 306
13.4 前台和后台进程 307
13.4.1 前台处理 307
13.4.2 后台进程 307
13.4.3 控制前台和后台作业 307
13.4.4 进程调度 308
13.5 内存管理:物理内存和交换空间 309
13.5.1 物理内存 309
13.5.2 虚拟内存 309
13.5.3 换页 310
13.6 小结 310
13.7 复习题 311
13.8 UNIX命令小结 313
13.9 主要术语 314
第14章 Korn shell和C shell的基本特性 316
14.1 引言 317
14.2 shell的回顾 317
14.2.1 Korn shell简介 318
14.2.2 C shell简介 318
14.3 Korn shell的附加特性 318
14.3.1 Korn shell别名 319
14.3.2 Korn shell的history命令 321
14.3.3 在Korn shell中重复执行命令 321
14.3.4 在Korn shell中编辑命令行 322
14.3.5 在Korn shell中定制提示符 323
14.4 附加的C shell特性 325
14.4.1 C shell别名 325
14.4.2 C shell中的history命令 327
14.4.3 在C shell中重复执行命令 327
14.4.4 C shell中的命令行替换 329
14.4.5 在C shell中定制提示符 330
14.5 shell变量 331
14.5.1 概述 331
14.5.2 设定本地shell变量 331
14.5.3 显示shell变量值 332
14.5.4 环境变量 332
14.5.5 显示环境变量 333
14.6 小结 333
14.7 复习题 334
14.8 UNIX命令小结 335
14.9 主要术语 337
第15章 定制您的登录环境 338
15.1 引言 339
15.2 初始化文件的特性 339
15.2.1 Bourne shell和Korn shell用户的系统范围初始化文件 340
15.2.2 用户定制的初始化文件 341
15.3 Korn shell的定制 341
15.3.1 .profile文件 342
15.3.2 .kshrc文件 343
15.3.3 Korn shell登录过程 344
15.4 C shell的定制 345
15.5 CDE初始化文件 346
15.6 小结 346
15.7 复习题 347
15.8 UNIX命令小结 348
15.9 主要术语 349
第16章 网络基础 350
16.1 引言 351
16.2 局域网 351
16.3 广域网 352
16.4 局域网体系结构原理 353
16.4.1 共享式以太网 354
16.4.2 交换式以太网 355
16.4.3 令牌环 355
16.4.4 FDDI 356
16.5 网络拓扑 356
16.5.1 总线型拓扑 356
16.5.2 星型拓扑 357
16.5.3 环型拓扑 357
16.5.4 网型拓扑 358
16.6 网络协议和OSI模型 358
16.6.1 OSI模型 358
16.6.2 TCP/IP协议 361
16.7 客户端/服务器计算 363
16.8 网络命令 364
16.8.1 ping工具程序 364
16.8.2 Telnet工具程序 365
16.8.3 rlogin命令 367
16.8.4 ftp命令 369
16.8.5 rcp命令 371
16.9 名字服务和主机名字解析 371
16.9.1 集中式管理 372
16.9.2 DNS 372
16.9.3 Host/etc文件 373
16.9.4 NIS 373
16.9.5 NIS+ 373
16.10 网络文件系统 374
16.11 小结 374
16.12 复习题 375
16.13 UNIX命令小结 377
16.14 主要术语 378
第17章 就业指导 384
17.1 引言 385
17.2 下一步干什么 385
17.3 UNIX系统管理员生涯 385
17.4 资源 389
17.5 Sun的Solaris系统管理员认证过程 390
17.6 Sun学术教育计划 390
17.7 小结 392
附录A “复习题”答案 394
附录B 主要命令列表 402
附录C vi编辑器的快速参考 416
附录D Solaris for Intel的下载和安装指南 420
附录E mailx 426
附录F e-Lab实验列表 438
附录G 动手实验活动列表 442
附录H Web站点资源 446
附录I Solaris 8操作环境 448
术语表 452