《微机计算机多用户操作系统 XENIX system V》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:何积功 孙云 申作岭 张爱成
  • 出 版 社:北京科学技术出版社
  • 出版年份:1991
  • ISBN:
  • 页数:364 页
图书介绍:

目录 1

目录 1

第一章 概述 1

1.1 XENIX系统简介 1

1.2 XENIX系统整体结构 2

1.2.1 XENIX的层次结构 2

1.2.2 系统的主要组成 2

1.2.3 盘片介绍 4

第二章 系统安装 5

2.1 安装须知 5

2.2 安装步骤 5

2.2.1 从引导盘(N1)自动XENIX(第一步) 5

2.2.2 初始化硬盘(第二步) 6

2.2.3 从硬盘启动XENIX(第三步) 10

2.2.4 安装XENIX其它部分(第四步) 10

2.2.5 使用第二个文件系统 12

2.3 XENIX和DOS共享硬盘 12

2.3.1 在硬盘上安装DOS系统 12

2.3.2 在硬盘上建立XENIX分区 13

2.3.3 操作系统之间的转换 13

第三章 用户管理 15

3.1 超级用户和一般用户 15

3.1.1 超级用户和一般用户 15

3.1.2 用户的注册与注销 15

3.2.1 基本知识 16

3.2 增加用户帐号 16

3.2.2 建立新用户 17

3.2.3 与用户有关的文件 20

3.3 删除用户帐号 23

3.4 口令管理 24

3.4.1 为一般用户更改口令 24

3.4.2 pwadmin——口令寿命管理 25

3.5 与用户有关的命令 26

第四章 文件系统和文件管理 29

4.1 引言 29

4.1.1 基本概念 29

4.1.2 文件系统的特点 29

4.2.1 文件类型 30

4.1.3 内容简介 30

4.2 文件分类 30

4.2.2 文件的分类标志 31

4.2.3 查看文件类型 32

4.3 文件存取权限 32

4.3.1 文件存取权限 32

4.3.2 改变存取权限 34

4.4 文件系统的层次结构和目录管理 37

4.4.1 文件系统的层次结构 37

4.4.2 目录管理命令 40

4.5.1 目录显示命令 42

4.5 文件管理命令 42

4.5.2 显示文件内容 43

4.5.3 文件和软盘复制命令 46

4.5.4 文件和软盘比较命令 52

4.5.5 rm——删除文件 56

4.5.6 移动和改名 57

4.5.7 find——文件查找 58

4.5.8 文件链接和查找命令 60

4.5.9 文本文件处理命令 61

4.5.10 打印命令 66

4.5.11 其它命令 68

4.6.1 文件系统的内部结构 74

4.6 文件系统的内部结构及其动态特性 74

4.6.2 文件系统的构造、安装和拆卸 76

4.6.3 fsck——清理文件系统 79

4.6.4 磁盘检查命令 80

4.7 运行程序 83

4.7.1 sleep——延迟执行 83

4.7.2 nohup——系统注销之后运行程序 83

4.7.3 nice——以低优先权运行命令 83

第五章 编辑程序 85

5.1 vi——全屏幕编辑程序 85

5.1.1 进入vi编辑程序 86

5.1.2 退出vi编辑程序 86

5.1.3 移动光标 87

5.1.4 i、a、o——插入正文 89

5.1.5 d、x——删除 90

5.1.6 u——恢复 90

5.1.7 .——重复一条命令 91

5.1.8 解决共同问题 91

5.1.9 ?/一搜索字符串 92

5.1.10 m——作标志 93

5.1.11 g、s——搜索并替代 94

5.1.12 r、s、cw——替代 94

5.1.14 t、co、copy——拷贝正文行 95

5.1.15 J——行的合并与断开 95

5.1.13 : m——移动正文行 95

5.1.16 ~——大小写字母的转换 96

5.1.17 : r——读入另外的文件 96

5.1.18 ESC控制符的插入 96

5.1.19 缓冲区的使用 96

5.1.20 : set——设置环境 99

5.1.21 使用ex命令 100

5.2 cvi——汉字编辑程序 100

5.3 EX——行编辑程序 101

5.3.1 调用ex编辑程序 101

5.3.2 a——添加数据 101

5.3.3 w——文件存盘 102

5.3.6 p——显示正文内容 103

5.3.4 σ1——退出ex编辑程序 103

5.3.5 修改已存在的文件 103

5.3.7 i——插入新的行 104

5.3.8 d——删除正文 104

5.3.9 c——替代正文 104

5.3.10 m——移动正文 104

5.3.11 t——复制命令 105

5.3.12 /…/——搜索字符串 105

5.3.13 s——修改行中内容 105

5.3.14 g——全局命令 105

5.3.16 l——显示隐含字符 106

5.3.17 j——合并行 106

5.3.15 r——读入文件 106

5.3.18 u——复原 107

5.3.19 !——引用shell命令 107

5.3.20 特殊字符的使用 107

5.3.21 小结 110

第六章 shell的交互特性 111

6.1 shell——命令解释程序简介 111

6.1.1 标准shell 112

6.1.2 C shell 113

6.1.3 直观shell 115

6.2 shell的环境变量设置 118

6.2.1 shell的环境变量 118

6.2.2 显示环境变量 120

6.3.1 标准输入和标准输出 121

6.3 输入输出重新定向 121

6.3.2 输入重新定向 122

6.3.3 输出重新定向 122

6.3.4 重新定向的组合 123

6.4 管道功能 123

6.4.1 管道和管道线 123

6.4.2 管通线间的逻辑关系 124

6.4.3 在管道上建立“三通” 125

6.5 多任务特性 125

6.5.1 进程及前、后台进程 125

6.5.3 ps——查讯进程状态 126

6.5.2 ——运行后台进程 126

6.5.4 kill——终止进程 128

第七章 SHELL编程 131

7.1 shell程序的建立和运行 131

7.2 shell变量 132

7.3 引号的使用 136

7.4 一组用于shell编程的命令 137

7.5 here文件 144

7.6 if条件结构 144

7.7 while循环结构 146

7.8 until循环结构 147

7.9 for循环结构 148

7.10 case条件结构 149

7.11 程序调式 152

7.12 程序举例 154

第八章 通信 159

8.1 wall——通知所有用户 159

8.2 联机通信 159

8.2.1 write——相互通信 159

8.2.2 mesg——接收或拒绝接收消息 160

8.2.3 用改向符(>)实现的通信 161

8.3 电子邮件(mail) 161

8.3.1 基本知识 161

8.3.3 读取信件 162

8.3.2 发送信件 162

8.3.4 处理信件 163

8.3.5 与mail有关的程序和文件 168

第九章 XENIX与DOS 169

9.1 XENIX下存取DOS文件命令 169

9.1.1 dosdir——按DOS格式列DOS盘目录 170

9.1.2 dosls——按XENIX格式列DOS盘目录 170

9.1.3 doscat——显示DOS文件内容 170

9.1.4 dosrm——删除DOS盘上文件 170

9.1.7 dosformat——格式化DOS软盘 171

9.1.8 doscp——XENIX文件和DOS文件的相互复制 171

9.1.5 dosmkdir——在DOS盘上建立子目录 171

9.1.6 dosrmdir——在DOS盘上删除子目录 171

9.2 几个软件间的数据传送 172

9.2.1 FOXBASE与DBASEⅢ 173

9.2.2 INFORMIX的数据传送 174

9.2.3 UNIFY的数据传送 175

9.2.4 LOTUS1-2-3的数据传送 175

9.3 XNEIX到DOS的交叉开发系统 176

第十章 系统维护 179

10.1 特权用户 179

10.2.1 启动系统 180

10.2.2 停止系统 180

10.2 系统的启动与停止 180

10.3 为用户使用XNEIX作准备 181

10.3.1 增加和删除用户 181

10.3.2 建立用户组 183

10.3.3 修改组ID和用户ID 183

10.3.4 setclock——设置系统时钟 184

10.4 设置初始信息 184

10.4.1 设置初始显示信息 184

10.4.2 改变/etc/rc文件 185

10.4.3 改变.profile文件 185

10.5 系统保护 185

10.5.1 物理保护 185

10.6 acctcom accton——使用记帐特性 186

10.5.4 备份软盘 186

10.5.3 保护特别文件 186

10.5.2 访问保护 186

10.7 cron——定时执行命令 187

10.8 dmesg——显示系统信息 188

10.9 维护文件系统 188

10.9.1 检查磁盘空间 188

10.9.2 维护空闲空间的策略 189

10.9.3 扩展文件系统 189

10.9.4 清理文件系统 189

10.10 备份文件系统 190

10.9.6 消除磁盘碎片 190

10.9.5 重新组织目录结构 190

10.10.1 sysadmin——后援程序 191

10.10.2 tar——文件存档 192

10.11 解决系统问题 194

10.11.1 恢复没有回应的终端 194

10.11.2 释放被阻塞的行式打印机 195

10.11.3 停止失控的程序 195

10.11.4 文件系统的检查 195

10.11.5 从系统故障中恢复 196

10.12 系统管理员的常用程序 197

10.11.8 从保护陷阱中恢复 197

10.12.1 su——变成超级用户 197

10.11.6 找出坏磁道 197

10.11.7 修复坏的HZ值 197

10.12.2 sync——眷清系统缓冲区 198

10.12.3 mknod——建立特别文件 198

10.12.4 tty——显示终端路径名 199

10.12.5 stty——设置终端参数 199

第十一章 adb调试程序 201

11.1 adb的启动和退出 201

11.2 数据格式 202

11.3 命令格式 204

11.4 显示命令 205

11.4.1 =——显示地址 205

11.4.4 $r——显示寄存器内容 206

11.4.2 /——显示数据 206

11.4.3 ?——显示指令 206

11.4.5 $e——显示外部变量 207

11.4.6 $m——显示内存映象 208

11.5 C程序调试 209

11.5.1 r(R)——运行程序 210

11.5.2 br——设置断点 211

11.5.3 $b——显示断点 212

11.5.4 : co——继续运行 212

11.5.5 del,ctrl/——停止运行 212

11.5.6 : s——单步执行程序 212

11.5.8 : k——抹去正在调试的程序 213

11.5.9 $c——回溯活动函数的踪迹 213

11.5.7 : dl——删除断点 213

11.6 ? m(/m)——改变内存映象 214

11.7 l、w——修改内存 215

11.8 使用原本文件 217

11.9 一些其它命令 218

11.10 常见错误信息 221

11.11 命令汇总 222

第十二章 lex——词法分析程序 225

12.1 编译程序与lex 225

12.2 lex的使用 226

12.4 lex正则表达式 228

12.3 lex的源文件 228

12.5 动作 231

12.6 处理二义性源的规则 234

12.7 定义段 236

12.8 标志和开始条件 238

12.9 使用举例 240

12.10 总结 245

第十三章 yaec——语法分析程序 249

13.1 引言 249

13.2 文法规则 249

13.3 动作 251

13.4 词法分析程序 253

13.5 语法分析过程 255

13.6 对二义性文法的处理 260

13.7 算符优先级 263

13.8 出错处理 264

13.9 yacc的使用 265

13.10 规范说明的风格 266

13.11 一个简单的例子 271

第十四章 make——维护程序 273

14.1 引言 273

14.2 建立makcfile文件 273

14.3 make的使用 275

14.4 宏定义 276

14.5 使用shell环境变量 278

14.6 隐含规则 279

14.7 使用库 283

14.8 makefile文件的例子 284

第十五章 sccs——源代码控制系统 287

15.1 引言 287

15.2 基本命令和文件 287

15.3 建立和使用s文件 288

15.3.1 delta和SID 288

15.3.2 建立s文件 288

15.3.3 恢复文件 289

15.3.4 保存文件新版本 289

15.3.5 恢复某一特定版本 290

15.3.6 关于版本号 290

15.4.1 插入关键字 291

15.4 使用标识关键字 291

15.3.7 显示版本内容 291

15.3.8 help——帮助信息 291

15.4.2 对关键字赋值 292

15.5 s文件标志 292

15.5.1 设置s文件标志 292

15.5.2 使用i标志 293

15.5.3 使用d标志 293

15.5.4 使用v标志 293

15.5.5 使用t标志 293

15.6.2 改变注释 294

15.6.1 加入注释 294

15.6 修改s文件信息 294

15.5.7 删去s文件标志 294

15.5.6 使用q标志 294

15.6.3 加入修改请求 295

15.6.4 改变修改请求 295

15.6.5 加入描述正文 295

15.7 显示s文件 296

15.7.1 数据说明 296

15.7.2 打印某特定版本 296

15.7.3 打印较新版本和较早版本 296

15.9 保护s文件 297

15.9.1 向用户表加入一个用户 297

15.8 若干用户同时修改s文件 297

15.9.2 从用户表中删去用户 298

15.9.3 设置最低发行号 298

15.9.4 设置最高发行号 298

15.9.5 对一版本加锁 298

15.9.6 解锁 298

15.10 订正sccs文件 298

15.11 其它命令选择项 299

15.11.1 指定起始发行号 299

15.11.2 向第1版中加注释 299

15.11.5 列出版本的delta 300

15.11.4 包含和排斥delta 300

15.11.3 屏蔽显示信息 300

15.11.6 回顾每一行的历史 301

15.11.7 行前加模块名 301

15.11.8 显示两版本的差异 301

15.11.9 显示文件信息 301

15.11.10 删去delta 301

15.11.11 搜索含有@(#)的行 301

15.11.12 比较sccs文件 302

第十六章 程序员用实用程序 303

16.1 ar——库管理程序 303

16.2 ranlib——把库转换成随机库 305

16.3 cb——美化C源程序 305

16.5 xstr——打印C源程序中的字符串 306

16.4 lint——检查C源程序 306

16.6 cflow——生成C程序流程图 307

16.7 cc——编译程序 308

16.8 size——打印目标文件长度 311

16.9 strings——打印字符串 311

16.10 nm——打印符号表 311

16.11 strip——删除符号表 312

16.12 hdr——显示目标文件的若干部份 313

16.13 od——以八进制显示文件 313

16.14 hd——以十六进制显示文件 314

17.1.1 中断式多用户功能卡 315

17.1 多用户功能卡 315

第十七章 外部设备 315

17.1.2 智能化多用户功能卡 316

17.2 中西文终端 316

17.2.1 终端参数设置 316

17.2.2 终端类型设置 317

17.2.3 pc仿真终端 317

17.2.4 充分发挥终端性能 318

17.3 软盘 319

17.4 硬盘 320

17.4.1 增加一个硬盘 320

17.4.2 装载第二个硬盘文件系统 320

17.5 生成引导盘及根系统软盘 322

17.4.3 使用第二个文件系统 322

17.6 磁带机 323

17.6.1 磁带机的安装与配置 324

17.6.2 磁带机的使用 324

17.6.3 磁带机的维护 324

17.6.4 格式化磁带 325

17.7 打印机 325

17.7.1 打印机的选择 325

17.7.2 打印机的使用 325

17.7.3 假脱机打印系统 327

18.1 micnet网络 331

18.1.1 规划网络 331

第十八章 通讯系统 331

18.1.2 建立micnet网络 333

18.1.3 启动micnet网 337

18.1.4 测试micnet网 337

18.1.5 使用uucp系统 339

18.2 uucp通讯系统 339

18.2.1 建立通讯系统的必要条件 340

18.2.2 安装直接通讯电缆 340

18.2.3 安装调制解调器 341

18.2.4 安装uucp系统 344

18.2.5 系统保护 355

18.2.6 操作细则 357