当前位置:首页 > 工业技术
UNIX教程

UNIX教程PDF格式文档图书下载

工业技术

  • 购买点数:12
  • 作 者:孟庆昌等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505349058
  • 标注页数:327 页
  • PDF页数:331 页
图书介绍
标签:编著 教程

第1章 UNIX 系统概述 1

1.1 UNIX 的历史 1

1.1.1 什么是操作系统 1

1.1.2 UNIX 的历史 2

1.2 UNIX 的特点 4

思考题 5

第2章 UNIX 常用命令 7

2.1 进入和退出系统 7

2.1.1 进入系统 7

2.1.2 退出系统 8

2.2 简单命令 8

2.2.1 pwd命令 8

2.2.2 date命令 8

2.2.3 who命令 9

2.2.4 echo命令 9

2.2.5 ls命令 9

2.2.6 cal命令 9

2.2.7 uname命令 10

2.2.8 logname命令 10

2.2.9 env命令 10

2.3 UNIX 命令的一般格式 11

2.4 文件操作命令 11

2.4.1 文件及其分类 11

2.4.2 文件显示命令 12

2.4.3 匹配、排序及显示指定内容 15

2.4.4 文件内容比较 20

2.4.5 文件的复制、删除和移动 22

2.4.6 命令的输入和输出 23

2.4.7 文件的打印 25

2.4.8 文件的查找 27

2.5 目录操作命令 28

2.5.1 目录结构 28

2.5.2 目录的创建和删除 29

2.5.3 目录的显示、复制和改变工作目录 30

2.5.4 文件的链接 34

2.6 有关口令、权限和帮助的命令 35

2.6.1 修改口令和账户转移 35

2.6.2 改变存取权限 38

2.6.3 统计文件大小 39

2.6.4 显示参考手册 40

2.7 有关软盘的使用命令 41

2.7.1 格式化软盘 41

2.7.2 软盘文件拷贝 42

2.8 有关进程管理的命令 47

2.8.1 进程状态 48

2.8.2 进程管理 49

28.3 sar命令 50

思考题 53

第3章 文件编辑器——vi 55

3.1 进入和退出vi 55

3.1.1 进入vi 55

3.1.2 退出vi 55

3.1.3 编辑器操作方式 55

3.2 文本插入 57

3.2.1 插入命令 57

3.2.2 附加命令 58

3.2.3 打开新行 58

3.2.4 插入方式下的光标移动 59

3.3 移动光标 61

3.4 文本修改 64

3.4.1 文本删除 65

3.4.2 复原命令 65

3.4.3 重复命令 67

3.4.4 修改命令 68

3.4.5 取代命令 70

3.4.6 替换命令 71

3.4.7 行结合命令 72

3.4.8 文本位移命令 72

3.4.9 过滤命令 73

3.5 屏幕命令 73

3.5.1 滚屏命令 73

3.5.2 分页命令 73

3.5.3 状态命令 73

3.5.4 屏幕调零命令 74

3.6 编辑文件 74

3.6.1 编辑一个文件 74

3.6.2 编辑多个文件 74

3.7 字符串检索 75

3.7.1 字符串检索 75

3.7.2 检索下一个字符串 76

3.7.3 查找字符 76

3.7.4 光标靠近字符 76

3.7.5 置标记 76

3.7.6 全局替换命令 77

3.8 ex命令 78

3.8.1 命令定位 78

3.8.2常 用的 ex命令 79

3.9 文本移动 81

3.9.1 编辑缓冲区 81

3.9.2 文本移动 81

思考题 82

第4章 图形环境 83

4.1 UNIX图形环境概述 83

4.2 使用桌面系统 83

4.2.1 启动和退出桌面系统 83

4.2.2 桌面系统中的术语 84

4.2.3 使用鼠标 84

4.2.4 使用菜单 85

4.2.5 使用图标 87

4.2.6 使用窗口 89

4.2.7 响应对话框 90

4.2.8 SCO Paxmer概述 90

4.2.9 使用多个桌面 91

4.2.10 由桌面系统启动程序 91

4.2.11 使用文件和目录 92

4.2.12 删除和恢复文件与目录 94

4.2.13 打印文件 94

4.2.14 锁住显示器 96

4.3 使用 Edit 96

4.3.1 利用Edit创建文件 96

4.3.2 配置编辑环境 98

4.4 从桌面系统配置图形环境 98

4.4.1 配置图形环境指南 98

4.4.2 考察图形环境 99

4.4.3 使用Preferences Editor 100

4.4.4 修改启动和退出图形环境的方法 101

4.4.5 利用 Color control改变颜色 102

4.4.6 改变桌面系统的字体 102

4.4.7 改变鼠标特性 102

4.4.8 配置键盘 103

4.4.9 修改桌面、目录、对话框和图标的行为 103

4.5 获得帮助 103

4.6 发送和接收邮件 104

4.6.1 发送 E-mail 104

4.6.2 回答 E-mail 105

4.6.3 保存消息 106

4.6.4 删除和恢复消息 106

思考题 106

第5章 UNIX内核 108

5.1 概述 108

5.2 进程管理 109

5.2.1 进程及其映像 109

5.2.2 shell基本工作原理 114

5.2.3 进程调度 116

5.2.4 进程通信 117

5.3 文件系统 119

5.3.1 文件系统结构 119

5.3.2 I节点的分配与释放 119

5.3.3 文件的打开与关闭 121

5.3.4 多重索引结构 122

5.3.5 空闲块成组键接法和位示图法 123

5.3.6 文件系统的安装与拆卸 125

5.3.7 各主要数据结构之间的联系 126

5.3.8 管道文件( pipe) 126

5.4 存储管理 127

5.4.1 对换 127

5.4.2 请求分页 128

5.5 设备管理 129

5.5.1 UNIX系统的缓冲技术 129

5.5.2 块设备管理 130

5.5.3 字符设备管理 131

5.5.4 中断和陷入处理 132

思考题 132

第6章 shell程序设计 134

6.1 shell概述 134

6.1.1 shell的特点和主要版本 134

6.1.2 shell程序示例 135

6.1.3 shell脚本的建立和执行 135

6.2 shell变量 137

6.2.1 用户定义的变量 137

6.2.2 输入/输出命令 139

6.2.3 位正参数 140

6.2.4 移动位置参数 141

6.2.5 预先定义的特殊变量 142

6.2.6 环境变量 143

6.2.7 export语句与环境设置 144

6.3 shell中的特殊字符 149

6.3.1 通配符 149

6.3.2 引号 149

6.3.3 输入输出重定向符 152

6.3.4 注释、管道线和后台命令 155

6.3.5 命令执行操作符 155

6.3.6 成组命令 156

6.4 参数置换变量 158

6.5控制结构 160

6.5.1 if语句 160

6.5.2 测试语句 162

6.5.3 case语句 164

6.5.4 while语句 166

6.5.5 until语句 167

6.5.6 for语句 167

6.5.7 break命令和 continue命令 169

6.5.8 exit命令 170

6.5.9 算术表达式 170

6.5.10 函数 170

6.6 shell特殊命令 171

思考题 173

第7章 Kom shell 174

7.1 概述 174

7.2 shell变量 174

7.2.1 用户定义的变量 174

7.2.2 位置变量 174

7.2.3 环境变量 175

7.2.4 预定义变量 175

7.2.5 数组 176

7.2.6 变量引用 177

7.3 输入输出命令 179

7.3.1 read命令 179

7.3.2 print命令 180

7.4 特殊字符 180

7.4.1 通配符 180

7.4.2 模式表达式 181

7.5 命令替换 181

7.6 别名 182

7.6.1 定义别名 182

7.6.2 取消别名 183

7.6.3 定义别名的方法 183

7.7 命令历史 184

7.7.1 显示命令历史表 185

7.7.2 执行历史命令 186

7.7.3 处理命令历史表 186

7.8 命令编辑 188

7.8.1 vi编辑模式 189

7.8.2 emacs编辑模式 192

7.9 算术运算 195

7.10 函数 197

7.10.1 函数定义 197

7.10.2 函数转出和显示 198

7.10.3 取消函数定义 199

7.10.4 与 Bourne shell函数的差异 199

7.11 条件表达式 200

7.12 控制语句 202

7.12.1 select语句 202

7.12.2 time命令 203

7.12.3 其余语句 203

7.13 作业控制 204

7.13.1 jobs命令 204

7.13.2 kill命令 205

7.13.3 bg和fg命令 205

7.13.4 wait命令 206

7.14 协同进程 206

7.15 其他内置命令 207

思考题 210

第8章 C shell 212

8.1 C shell变量 212

8.1.1 本地变量 212

8.1.2 预定义变量和环境变量 214

8.1.3 位置参数 216

8.1.4 变量替换 216

8.2 命令历史 218

8.2.1 显示命令历史 218

8.2.2 历史替换 218

8.3 别名 222

8.3.1 定义、显示和修改别名 223

8.3.2 取消别名设定 224

8.4 C shell的特殊字符 224

8.4.1 注释符 224

8.4.2 文件名替换 225

8.4.3 输入/输出重定向 226

8.4.4 引号 227

8.4.5 命令控制符 227

8.5 表达式 229

8.5.1 数组运算符 229

8.5.2 文件测试表达式 230

8.5.3 字符串数据 231

8.5.4 命令执行表达式 232

8.6 控制语句 232

8.6.1 if语句 232

8.6.2 switch语句 234

8.6.3 while语句 235

8.6.4 foreach语句 236

8.6.5 goto语句 237

8.7 内置命令 237

8.8 C shell选项 239

思考题 240

第9章 设备管理 241

9.1 打印机和打印任务的管理 241

9.1.1 打印机的安装 241

9.1.2 打印机的维护和使用 243

9.1.3 终端打印机 245

9.2 终端的管理 246

9.2.1 终端的安装 246

9.2.2 终端的管理 247

思考题 249

第10章 UNIX 系统管理 250

10.1 系统管理概述 250

10.2 系统安装 250

10.2.1 硬件需求 250

10.2.2 安装前的准备 251

10.2.3 安装过程中的键击 252

10.2.4 安装过程 252

10.2.5 安装其他软件 254

10.2.6 启动系统 254

10.2.7 关闭系统 255

10.3 用户建立与管理 256

10.3.1 增加用户账户 256

10.3.2 增加新用户组 257

10.3.3 修改选中的用户账户或组 258

10.3.4 删除或闲置选中的用户账户或组 258

10.3.5 设置或修改用户口令 259

10.3.6 口令约束 259

10.3.7 设置账户的注册限制 260

10.3.8 指定子系统授权 261

10.3.9 修改系统特权 261

10.3.10 修改系统默认值 262

10.4 文件系统管理与维护 263

10.4.1 文件系统的建立 263

10.4.2 文件系统管理器 264

10.4.3 文件系统类型及其驱动程序的添加 264

10.4.4 添加和删除安装配置 265

10.4.5 安装和卸下文件系统 266

10.4.6 在软盘上建立文件系统 266

10.4.7 检查和修复文件系统 267

10.4.8 维护文件系统的空闲空间 269

10.4.9 维护文件系统的效率 274

10.5 文件系统的后备 277

10.5.1 后备前的准备 278

10.5.2 运行定期后备 280

10.5.3 运行不定期文件系统后备 282

10.5.4 远程文件系统的后备 282

10.5.5 检查后备历史和内容 283

10.5.6 恢复后备的文件系统和文件 284

10.5.7 使用命令行建立和恢复后备 286

10.6 维护系统安全性 287

10.6.1 系统安全性 287

10.6.2 管理受托系统 289

10.6.3 保护系统中的数据 290

10.6.4 建立账户和注册活动报告 292

10.6.5 检测对系统的破坏 294

10.6.6 处理被搞乱的文件系统和数据库 295

10.7 审计子系统 297

10.7.1 审计子系统成分 297

10.7.2 审计分类方法 299

10.7.3 有效系统审计准则 301

10.7.4 采集审计数据 302

10.7.5 管理审计文件和目录 304

10.7.6 生成审计报告 306

10.7.7 把审计权力扩大到用户 309

思考题 309

第11章 网络进信 311

11 1 概述 311

11.2 网络协议栈 312

11.2.1 OSI参考模型 313

11.2.2 TCP/IP 314

11.3 TCP/IP终端用户命令 315

11.4 配置 TCP/IP 319

11.5 管理TCP/IP 320

11.5.1 设置接口多数 320

11.5.2 建立子网 321

11.5.3 建立用户替身 322

11.5.4 建立匿名ftp 323

11.5.5 添加或删除伪终端 324

11.5.6 在 TCP/IP之上配置 UUCP 324

11.5.7 排除 TCP/IP的错误 326

11.6 UUCP和CU 326

思考题 327

查看更多关于UNIX教程的内容

返回顶部