《1BM PC XENIX 系统 操作指南 直观sheil 命令参考手册 2》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:北京科学院
  • 出 版 社:中国科学院希望高级电脑技术公司
  • 出版年份:1988
  • ISBN:
  • 页数:483 页
图书介绍:

第一册 操作指南 1

第一章 引言 1

1.1 IBM PC XENIX系统概述 1

1.2 IBM PC XENIX工作环境 1

第二章 基本概念 2

2.1 引言 2

2.2 文件 2

2.2.1 普通文件 2

2.2.2 特别文件 2

2.2.3 目录文件 2

2.2.4 目录结构 3

2.3 文件系统 3

2.4 命名规则 4

2.4.1 文件名 4

2.4.2 路径名 4

2.4.3 样本名字 4

2.4.4 特殊字符 5

2.5 命令 7

2.5.1 命令行 7

2.5.2 语法 7

2.6 输入/输出 8

2.6.1 改向 8

2.6.2 管道 9

第三章 起步 10

3.1 引言 10

第四章 使用IBM PC XENIX系统 14

4.1 引言 14

4.2 获得对系统的存取? 14

4.2.1 注册 14

4.2.2 注销 14

4.2.3 改变口令 15

4.3 重新配置终端 15

4.3.1 改变终端 15

4.3.2 设置终端任选 16

4.4 使用IBM PC作为终端 16

4.4.1 模拟IBM 3101 16

4.4.2 发送文件给终端 17

4.4.3 发送DOS文件给宿主机 18

4.4.4 有关IBM 3101显示终端的用法 18

4.5 编辑命令行 18

4.5.1 打入命令行 18

4.5.2 抹除命令行 18

4.6 停止屏幕输出 18

4.7 文件管理 19

4.7.1 文件建立 19

4.7.2 显示文件内容 19

4.7.3 文件组合 20

4.7.4 文件搬动 20

4.7.5 文件换名 20

4.7.6 文件复制 21

4.7.7 文件删除 21

4.7.8 文件寻找 21

4.7.9 文件联结 22

4.8 目录管理 22

4.8.1 显示工作目录名 22

4.8.2 列出目录 23

4.8.3 目录建立 24

4.8.4 目录删除 24

4.8.5 目录换名 24

4.8.6 目录搬动 24

4.8.7 目录复制 24

4.9 在文件系统中移动 24

4.9.1 确定你在哪儿 24

4.9.2 改变工作目录 25

4.10 文件和目录的使用权限 25

4.10.1 改变权限 26

4.10.2 改变目录检索权限 27

4.11 处理信息 27

4.11.1 文件比较 28

4.11.2 回应自变量 28

4.11.3 文件排序 28

4.11.4 在文件中按模式检索 29

4.11.5 计算字、行和字符数 29

4.11.6 延迟一个进程 29

4.12 进程控制 30

4.12.1 把进程置于后台 30

4.12.2 消灭一个进程 31

4.13 获取状态信息 31

4.13.1 确定谁在使用系统 31

4.13.2 确定那些进程在运行 31

4.14 使用行式打印机 32

4.14.1 向行式打印机发送文件 32

4.14.2 获取行式打印机队列信息 32

4.15 与其它用户通信 32

4.15.1 发送信件 32

4.15.2 接收信件 33

4.15.3 写给一个终端 33

4.16 使用系统时钟和日历 33

4.16.1 确定日期和时间 33

4.16.2 显示日历 33

4.17 使用自动提醒服务 34

4.18 访问其它帐户 34

4.19 计算 34

第五章 Bourne shell,一种命令解释程序 36

5.1 引言 36

5.2 基本概念 36

5.2.1 怎样建立shell 36

5.2.2 命令 36

5.2.3 shell如何找命令 37

5.2.4 自变量表的生成 37

5.2.5 引号机制 38

5.3 输入/输出改向 39

5.3.1 标准输入/输出 39

5.3.2 诊断信息及其它输出 39

5.3.3 命令行和管道线 40

5.3.4 命令替换 41

5.4 shell变量 41

5.4.1 位置参数 41

5.4.2 用户定义的变量 42

5.4.3 预先定义的特殊变量 44

5.5 shell状态 44

5.5.1 改变目录 44

5.5.2 profile文件 45

5.5.3 执行标志 45

5.6 命令环境 45

5.7 引用shell 46

5.8 向shell过程传递自变量 46

5.9 控制流 47

5.9.1 使用if语句 48

5.9.2 使用case语句 49

5.9.3 条件循环:while和until 50

5.9.4 for循环 50

5.9.5 循环控制:break和continue 51

5.9.6 文件结束与退出 52

5.9.7 命令组合:圆括号与花括号 52

5.9.8 输入/输出改向与控制命令 53

5.9.9 传送到另外的文件并返回:·命令 53

5.9.10 中断处理:trap 53

5.10 特殊的shell命令 55

5.11 shell过程的建立和组织 56

5.12 执行标志的进一步讨论 57

5.13 辅助命令及其功能 57

5.13.1 条件测试:test 57

5.13.2 回应自变量 58

5.13.3 表达式计算:expr 59

5.13.4 真与假 59

5.13.5 联机输入资料 59

5.13.6 输入/输出用文件描述字改向 60

5.13.7 条件替换 60

5.13.8 引用标志 61

5.14 有效和高效的shell程序设计 61

5.14.1 生成的进程数 62

5.14.2 存取的数据字节数 63

5.14.3 缩短目录检索 63

5.14.4 目录检索顺序与PATH变量 63

5.14.5 设置目录的好方法 64

5.15 shell过程例子 64

5.16 shell文法 69

第六章 vi:一种正文编辑程序 72

6.1 引言 72

6.2 用vi开始工作 72

6.2.1 进入编辑程序 72

6.2.2 插入正文 73

6.2.3 校正击键时的错误 73

6.2.4 移动光标 73

6.2.5 在一行上任意位置附加:a 74

6.2.6 打开新的一行:0 74

6.2.7 删除 74

6.2.8 离开编辑程序 75

6.2.9 小结 75

6.3 高级编辑任务 75

6.3.1 如何进入编辑程序 75

6.3.2 移动光标 75

6.3.3 在一个文件中到处移动 78

6.3.4 插入正文 79

6.3.5 行的合并及断开 82

6.3.6 删除正文 82

6.3.7 删除并替代正文 85

6.3.8 替代整个一行:cc 86

6.3.9 替代行中的特定字 86

6.3.10 移动正文 86

6.3.11 向前及向后检索 89

6.3.12 检索并替代 89

6.3.13 替代一个字 90

6.3.14 显示所有要替代的内容 90

6.3.15 选择一个替代的内容 90

6.3.16 模式匹配 91

6.3.17 匹配一行的开头 91

6.3.18 匹配一行的结尾 91

6.3.19 匹配任意单个字符 91

6.3.20 匹配某个范围里的字符 91

6.3.21 匹配例外字符 91

6.3.22 匹配特殊字符 91

6.3.23 废除一条命令:u 92

6.3.24 重复一条命令 93

6.3.25 离开编辑程序 93

6.3.26 不离开编辑程序而保留文件 93

6.3.27 编辑一组文件 93

6.3.28 不离开编辑程序而编辑新的文件 94

6.3.29 临时退出编辑程序: shell转义 95

6.3.30 执行一系列面向行的命令:Q 95

6.3.31 确定你在什么文件上操作 96

6.3.32 确定你在那行上操作 96

6.4 解决共同问题 96

6.5 建立工作环境 97

6.5.1 设置终端类型 97

6.5.2 设置任选 98

6.6 命令汇总 100

第七章 ed:一种正文编辑程序 104

7.1 引言 104

7.2 用ed开始工作 104

7.3 基本概念 106

7.3.1 编辑缓冲区 106

7.3.2 命令 106

7.3.3 行号 106

7.4 任务 106

7.4.1 进入与退出编辑程序 106

7.4.2 附加正文:a 107

7.4.3 写入一个文件:w 107

7.4.4 退出编辑程序:q 108

7.4.5 编辑一个新文件:e 108

7.4.6 修改文件名后写入:f 109

7.4.7 读进一个文件:r 109

7.4.8 在屏幕上显示行:p 109

7.4.9 显示当前行:。(·) 111

7.4.10 删除行:d 112

7.4.11 执行正文替代:s 113

7.4.12 搜索 114

7.4.13 修改并插入正文:c及i 116

7.4.14 传送行:m 117

7.4.15 执行全局命令:g及v 118

7.4.16 显示制表符及控制字符:l 120

7.4.17 废除命令:u 120

7.5 在文件中设标记:k 120

7.5.1 复制行:t 121

7.5.2 转至shell:! 121

7.6 正文与正则表达式 121

7.6.1 句点 122

7.6.2 反斜杠\ 123

7.6.3 S 124

7.6.4 ∧ 125

7.6.5 * 125

7.6.6 [ 127

7.6.7 & 128

7.6.8 替换换行符 128

7.6.9 连接行 129

7.6.10 重新安排a行 129

7.7 加速编辑 130

7.7.1 ; 131

7.7.2 中断编辑程序 132

7.8 分割和联结文件 132

7.8.1 将一文件插入到另一文件中 132

7.8.2 写入文件的一部分 133

7.9 编辑草稿 133

7.10 命令汇总 134

第八章 用sed和awk进行编辑 136

8.1 引言 136

8.2 用sed进行编辑 136

8.2.1 操作概述 136

8.2.2 地址 137

8.2.3 功能 138

8.2.3.1 面向整行的功能 138

8.2.3.2 替换功能 140

8.2.3.3 输入输出功能 141

8.2.3.4 多重输入行功能 142

8.2.3.5 保持和取回功能 142

8.2.3.6 控制流功能 143

8.2.3.7 杂务功能 143

8.3 用awk进行模式匹配 143

8.3.1 调用awk 144

8.3.2 程序结构 144

8.3.3 记录和字段 144

8.3.4 打印 144

8.3.5 模式 145

8.3.5.1 正则表达式 146

8.3.5.2 关系表达式 146

8.3.5.3 模式的组合 147

8.3.6 动作 147

8.3.6.1 内部函数 147

8.3.6.2 变量、表达式和赋值 148

8.3.6.3 字段变量 148

8.3.6.4 串连接 149

8.3.6.5 数组 149

8.3.6.6 控制流语句 150

第九章 电子邮件 151

9.1 引言 151

9.2 开始用mail工作 151

9.2.1 组织并发送一条消息 151

9.2.2 读信件 151

9.2.3 退出mail 152

9.3 基本概念 152

9.3.1 信箱 153

9.3.2 消息 153

9.3.3 方式 153

9.3.4 消息链 154

9.3.5 消息头 154

9.3.6 命令句法 155

9.4 使用mail 155

9.4.1 进入和退出mail 155

9.4.2 发送信件 155

9.4.3 读信件 156

9.4.4 处理信件 156

9.4.5 组织信件 156

9.4.6 转发信件 156

9.4.7 回答信件 157

9.4.8 确定消息 157

9.4.9 创建通信链 157

9.4.10 发送网络信件 157

9.4.11 设置任选 157

9.5 命令 158

9.5.1 获得帮助:help和? 158

9.5.2 读信件 158

9.5.3 确定当前消息的消息号 159

9.5.4 显示前五行:t 159

9.5.5 显示消息头:h 159

9.5.6 删除消息:d和dp 159

9.5.7 恢复消息:u 159

9.5.8 退出mail:q与x 160

9.5.9 将信件保存在文件中 160

9.5.10 将信件加到文件中 160

9.5.11 保存信件 160

9.5.12 维持信件 160

9.5.13 在打印机上输出信件 160

9.5.14 发送信件:m 161

9.5.15 转发信件:r与R 161

9.5.16 转发信件:f与F 161

9.5.17 创建通信链:a 161

9.5.18 设置与拆除任选项:se与uns 161

9.5.19 编辑消息:e与v 162

9.5.20 执行shell命令:sh与! 162

9.5.21 确定消息中的字符数:si 162

9.5.22 改变工作目录:cd 162

9.5.23 从文件中读命令:so 162

9.6 临时退出组织工作方式 162

9.6.1 获得帮助 162

9.6.2 显示消息 163

9.6.3 编辑消息 163

9.6.4 编辑消息头 163

9.6.5 把文件加到消息中 164

9.6.6 包括另外的消息 164

9.6.7 在文件中保存消息 164

9.6.8 临时退出mail 164

9.6.9 在行头放置~ 165

9.7 设置环境: mailrc文件 165

9.7.1 标题提示:asksubject 165

9.7.2 CC提示符:askcc 165

9.7.3 显示下一条消息:autoprint 165

9.7.4 按到达时间顺序显示消息;chron和mchron 165

9.7.5 用·发送消息:dot 166

9.7.6 在一组中包含你本人:metoo 166

9.7.7 保存夭折的消息:save 166

9.7.8 显示版本消息头:quiet 166

9.7.9 选择编辑程序:EDITOR字符串 166

9.7.10 选择编辑程序:VISUAL字符串 166

9.7.11 选择shell:SHELL字符串 166

9.7.12 改变转义符:escape字符串 166

9.7.13 设置页大小:page字符串 166

9.7.14 保存发送的消息:record字符串 166

9.7.15 在系统信箱中保持信件:autombox 167

9.7.16 改变顶行数值:toplines字符串 167

9.7.17 通过电话线发送信件:ignore 167

9.8 使用高级功能 167

9.8.1 命令行任选 167

9.8.2 利用mail作提醒服务 167

9.8.3 处理大量信件 168

9.8.4 维护与管理 168

9.9 快速参考 168

9.9.1 命令汇总 168

9.9.2 组织转义汇总 170

9.9.3 任选汇总 171

第十章 建造通讯系统 173

10.1 引言 173

10.2 你所需要的 173

10.3 安装调制解调器(modem) 174

10.3.1 选择串行线路 174

10.3.2 设置拨号配置 174

10.3.3 连接调制解调器(modem) 174

10.3.4 测试调制解调器(modem) 174

10.4 建立拨号输入通路 175

10.5 建立拨号输出通路 176

10.5.1 建立呼叫设备文件 176

10.5.2 建立L-devices文件 176

10.5.3 切断串行线路 177

10.6 安装uucp系统 177

10.6.1 选择uucp节点名 177

10.6.2 创建systemid文件 177

10.6.3 创建拨号输入节点 178

10.6.4 建立拨号输出节点 179

10.6.5 联结Micnet节点 182

10.7 维护系统 183

10.7.1 显示与合并日志文件 183

10.7.2 清除uucp下的spool目录 183

10.7.3 恢复日志文件 184

10.7.4 恢复数据文件 184

10.7.5 核实传输状态 184

10.7.6 核实封锁的节点和设备 184

10.7.7 建立维护shell文件 185

10.8 操作细节 185

10.8.1 uucp程序 185

10.8.2 uucp程序目录和文件 185

10.8.3 uucp程序——点到点文件拷贝 186

10.8.4 uux命令——点到点执行 187

10.8.5 uucico命令——复制入,复制进出 188

10.8.6 uuxqt程序——执行uucp命令 191

10.8.7 安全性 191

10.9 建立新的拨号程序 191

附录A.BC:一种计算器 194

A.1 引言 194

A.2 启动BC 194

A.3 任务 195

A.3.1 整数运算 195

A.3.2 说明输入输出的基 196

A.3.3 比例因子 197

A.3.4 函数 198

A.3.5 下标变量 199

A.3.6 控制语句:if,while.for 199

A.3.7 其它的语言特性 200

A.4 语言参考手册 201

A.4.1 单词 202

A.4.2 表达式 202

A.4.3 函数调用 203

A.4.4 单目运算符 203

A.4.5 乘除运算符 203

A.4.6 加减运算符 204

A.4.7 赋值运算符 204

A.4.8 关系运算符 204

A.4.9 存贮类 204

A.4.10 语句 204

第二册 直观Shell 207

第一章 基本概念 207

1.1 引言 207

1.1.1 定义 207

1.1.2 键盘的使用 208

1.1.3 键指南 208

1.1.3.1 帮助键 208

1.1.3.2 输入键 208

1.1.3.3 屏幕刷新键 208

1.1.3.4 命令选择键 208

1.1.3.5 命令域编辑键 209

1.1.3.6 窗口控制键 209

1.1.3.7 修改菜单键 209

1.1.3.8 过滤器键 209

1.2 启动 209

1.2.1 命令屏幕 209

1.2.1.1 窗口 210

1.2.1.2 主命令菜单 210

1.2.1.3 信息行 210

1.2.1.4 状态行 210

1.2.1.5 练习 211

1.2.2 命令输出 211

第二章 命令选择 212

2.1 命令菜单 212

2.2 编辑命令响应 212

2.2.1 选择命令 212

2.2.2 取消命令 213

2.2.3 重现屏幕 213

第三章 使用直观shell 214

3.1 引言 214

3.2 Help命令 214

3.3 建立文件 215

3.3.1 使用编辑器 215

3.3.2 查看目录:方向键 216

3.4 文件管理 216

3.4.1 查看文件:View命令 217

3.4.2 文件重命名:Name命令 217

3.4.3 文件复制:Copy命令 218

3.4.4 文件删除:Delete命令 219

3.4.5 文件打印:Print命令 219

3.4.6 设置文件许可:Options命令 220

3.5 目录管理 220

3.5.1 建立目录 220

3.5.2 转到其它目录 222

3.5.3 复制目录 222

3.5.4 删除目录 223

3.6 设置目录许可 224

3.7 列出许可:Run命令 224

3.8 磁盘管理 224

3.8.1 在磁盘上建立一个文件系统 224

3.8.2 安装磁盘 225

3.8.3 拆去磁盘 226

3.8.4 检查磁盘 226

3.9 运行应用程序 226

3.9.1 使用过滤器 227

3.10 发送和接收信件 230

3.10.1 发送信件 230

3.10.2 收到信件 231

3.10.3 读信件 231

3.10.4 编辑信件 231

3.10.5 将信件存入一个文件中 231

3.10.6 取消信件 231

3.10.7 删去信件 232

3.11 退出 232

第四章 高级特征 233

4.1 引言 233

4.2 利用窗口 233

4.2.1 显示目录 233

4.2.2 显示正文文件 234

4.3 改变窗口大小 234

4.4 使用有菜单命令的窗口 235

4.5 修改菜单 236

4.5.1 往菜单中加入新的命令 236

4.5.2 从菜单中删除命令 238

4.6 命令换名 238

4.7 创建与修改子菜单 239

4.7.1 删除菜单 239

4.8 修改命令菜单 240

4.8.1 Menu.def文件 240

4.8.2 Menu文件 240

第五章 命令快速参照 241

5.1 引言 241

5.2 copy 241

Copy File 241

Copy Directory 241

Delete 242

Edit 242

Help 242

Mail Read 243

Mail send 243

Name 243

Options 243

Options Directory Make 244

Options Directory Usage 244

Options File System 244

Options File System Create 244

Options File system File Check 244

Options File System Mount 245

Options File System Space Free 245

Options File System Unmount 245

Options Output 245

Options Permissions 246

Print 246

Quit 247

Run 247

View 247

Window 247

附录A 命令对照 248

A.1 命令对照 248

附录B 生成一个.mnu文件 249

B.1 引言 249

B.1.1 提示 249

B.1.2 域 249

第三册 命令参考手册 253

第一章 XENIX操作系统命令 253

命令(C)概述 253

ACCTCO M(C) 253

ACCTON(C) 255

ASKTIME(C) 255

ASSIGN(C) 256

AT(C) 257

AWK(C) 258

BACKUP(C) 261

BANNER(C) 262

BASENAME(C) 262

BC(C) 263

BDIFF(C) 265

BFS(C) 266

CAL(C) 269

CALENDAR(C) 269

CAT(C) 270

CD(C) 270

CHGRP(C) 271

CHMOD(C) 271

CHOWN(C) 273

CHROOT(C) 273

CHSH(C) 274

CMP(C) 274

COMM(C) 274

COPY(C) 275

CP(C) 276

CPIO(C) 276

CRON(C) 277

CSPLTT(C) 278

CU(C) 279

DATE(C) 281

DC(C) 283

DD(C) 284

DEVNM(C) 285

DF(C) 286

DIFF(C) 286

DIFF 3(C) 287

DIRCMP(C) 288

DIRNAME(C) 288

DISABLE(C) 289

DOS(C) 290

DTYPE(C) 291

DU(C) 292

DUMPDIR(C) 292

ECHO(C) 293

ED(C) 294

ENABLE(C) 301

ENV(C) 301

EX(C) 301

EXPR(C) 303

FACTOR(C) 304

FALSE(C) 305

FILE(C) 305

FIND(C) 306

FINGER(C) 307

FSCK(C) 308

GETOPT(C) 311

GREP(C) 311

GRPCHECK(C) 313

HAITSYS(C) 313

HD(C) 314

HEAD(C) 315

ID(C) 315

INSTALL(C) 315

JOIN(C) 316

KILL(C) 317

LC(C) 317

LINE(C) 319

LN(C) 319

LOGNAME(C) 320

LOOK(C) 320

L?R(C) 320

LS(C) 321

MAIL(C) 322

MESG(C) 328

MKDIR(C) 328

MKFS(C) 329

MKNOD(C) 330

MKUSER(C) 330

MORE(C) 331

MOUNT(C) 334

MV(C) 334

NCHECK(C) 335

NETUTIL(C) 335

NEWGRP(C) 336

NEWS(C) 337

NICE(C) 337

NL(C) 338

NOHUP(C) 339

OD(C) 339

PACK(C) 340

PASSWD(C) 341

PR(C) 342

PS(C) 343

PSTAT(C) 346

PWADMIN(C) 348

PWCHECK(C) 349

PWD(C 349

QUOT(C) 350

RANDOM(C) 350

RCP(C) 351

REMOTE(C) 352

RESTORE(C) 352

RM(C) 353

RMDIR(C) 354

RMUSER(C) 354

RSH(C 355

SDDATE(C) 356

SDIFF(C) 356

SED(C) 357

SETMNT(C) 359

SETTIME(C) 360

SH(C) 360

SHUTDOWN(C) 367

SLEEP(C) 368

SORT(C) 368

SPLIT(C) 369

STTY(C) 369

SU(C) 372

SUM(C) 373

SYNC(C) 373

SYSADMIN(C) 373

TAIL(C) 374

TAR(C) 374

TEE(C) 377

TEST(C) 377

TOUCH(C) 379

TR(C) 379

TRUE(C) 380

TSET(C) 380

TTY(C) 382

UMASK(C) 382

UMOUNT(C) 382

UNAME(C) 383

UNIQ(C) 383

UNITS(C) 384

UUCLEAN(C) 385

UUCP(C) 385

UUSTAT(C) 387

UUSUB(C) 388

UUTO(C) 389

UUX(C) 390

VI(C) 391

VSH(C) 418

WAIT(C) 418

WALL(C) 418

WC(C) 419

WHAT(C) 419

WHO(C) 419

WHODO(C) 420

WRITE(C) 420

XARGS(C) 421

YES(C) 422

第二部分 维护命令和其它信息 424

引言 424

ALIASES(M) 424

ALIASHASH(M) 425

ASCII(M) 426

BADTRACK(M) 427

BOOT(M) 428

CLOCK(M) 429

CMOS(M) 430

CONSOLE(M) 430

DAEMON.MN(M) 432

DEFAULT(M) 432

ENVIRON(M) 433

FD(M) 434

FDISK(M) 436

FORMAT(M) 437

GETTY(M) 437

GROUP(M) 438

HD(M) 438

INIT(M) 439

LD(M) 440

LOGIN(M) 442

LP(M) 444

MEM(M) 444

MESSAGES(M) 444

MICNET(M) 448

NULL(M) 449

PASSWD(M) 449

PROFILE(M) 449

SERIAL(M) 450

SETCLOCK(M) 451

SETKEY (M) 451

SYSTEMID(M) 451

TERM(M) 452

TERMCAP(M) 453

TERMINALS(M) 461

TOP(M) 462

TTY(M) 463

TTYS(M) 470

UTMP(M) 470

XINSTALL(M) 471

第三部分 文件格式 472

文件格式介绍 472

A.OUT(F) 472

ACCT(F) 472

AR(F) 473

BACKUP(F) 473

CHECKLIST(F) 474

CORE(F) 474

CPIO(F) 474

DIR(F) 475

FILESYSTEM(F) 476

INODE(F) 477

MASTER(F) 477

MNTTAB(F) 479

SCCSFILE(F) 479

STAT(F) 481

TYPES(F) 482