《UNIX系统V第4版用户指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:刘锦德
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1992
  • ISBN:7505315110
  • 页数:510 页
图书介绍:

第一章 UNIX系统是什么 1

1·1 UNIX系统能做什么 1

目录 1

前言 1

0·1 先导 1

0·1·1 关于UNIX系统概论 1

0·1·2 关于UNIX系统拓导 1

0·1·3 关于参考信息 2

图1-1:UNIX系统模型 2

图和表 2

1·2 UNIX系统如何工作 2

0·2 记号约定 3

1·2·1 核心 3

1·2·2 shell 3

1·2·3 命令 3

图1-2:核心的功能图 3

1·2·3·1 命令能做什么 4

1·2·3·2 如何执行命令 4

1·2·3·3 命令如何被执行 5

1·2·4·1 普通文件 6

1·2·4·2 目录 6

图1-3:UNIX系统中命令的执行 6

1·2·4 文件系统 6

1·2·4·3 特别文件 7

1·2·4·4 符号连接 7

图1-4:文件系统的层次结构 7

图1-5:文件系统示例 8

1·2·4·5 系统布局 8

第二章 UNIX系统用户基础知识 11

2·1 入门 11

2·2 终端 11

2·2·1 所需终端设置 11

2·2·3 键入约定 12

2·2·2 键盘特性 12

2·2·3·1 命令提示符 13

表2-1:UNIX系统键入约定 13

2·2·3·2 更正键入错 14

2·2·3·4 键入速度 15

2·2·3·3 恢复特别字符字面含义 15

2·2·3·6 使用控制字符 16

2·2·3·5 停止执行命令 16

2·3 获得注册名 16

2·4·1 注册过程 17

2·4 与UNIX系统建立联系 17

2·4·2 口令 17

2·4·3 注册时故障排除 19

2·4·4 简单命令 20

表2-2:注册时查找故障问题 20

2·4·5 注销 21

第三章 文件系统使用 23

3·1 引言 23

3·2 文件系统如何构成 23

3·3 你在文件系统中的位置 24

3·3·1 你的起始目录 24

图3-1:样本文件系统 24

图3-2:起始目录的目录 25

表3-1:pwd命令小结 26

3·3·2 你的当前目录 26

3·3·3·1 全路径名 27

3·3·3 路径名 27

图3-3:/homes/tarship目录的全路径名 28

3·3·3·2 相对路径名 28

图3-4:draft目录的相对路径名 29

图3-5:从starship到outline的相对路径名 30

3·3·3·3 命名目录和文件 31

表3-2:路径名示例 31

3·4 组织目录 32

3·4·1 建立目录:mkdir命令 32

3·4·2 列出目录内容:ls命令 33

表3-3:mkdir命令小结 33

3·4·2·1 常用ls任选项 35

图3-6:ls-l命令输出的描述 37

3·4·3 改变当前工作目录:cd命令 38

表3-4:ls命令小结 38

表3-5:cd命令小结 39

3·4·4 删除目录:rmdir命令 40

3·5 动用和加工文件 41

3·5·1 基本命令 41

表3-6:rmdir命令小结 41

表3-7:用于文件的基本命令 41

3·5·1·1 显示文件内容:cat、pg和pr命令 42

表3-8:cat命令小结 44

表3-9:pg配用命令小结 45

表3-10:pg命令小结 47

表3-11:pr命令小结 49

3·5·1·2 产生文件备份:cp命令 49

3·5·1·3 文件移动和改名:mv命令 51

表3-12:cp命令小结 51

3·5·1·4 删除文件:rm命令 53

表3-13:mv命令小结 53

3·5·1·5 计算文件行数、词数和字符数:wc命令 54

表3-14:rm命令小结 54

表3-15:wc命令小结 56

3·5·1·6 保护文件:chmod命令 56

3·5·2 高级命令 61

表3-16:chmod命令小结 61

3·5·2·1 识别文件间的差别:diff命令 62

表3-17:diff命令小结 63

3·5·2·2 文件中模式搜索:grep命令 64

表3-18:grep命令小结 65

3·5·2·3 排序和合并文件:sort命令 65

表3-19:sort命令小结 67

第四章 拓导综述 69

4·2 管理UNIX系统的办公室 69

4·3 编辑正文 69

4·1 引言 69

4·3·2·1 正文编辑缓冲区 70

4·3·2 正文编辑程序如何工作 70

4·3·1 正文编辑程序是什么 70

4·3·2·2 操作方式 71

4·3·3 行编辑程序 71

4·3·4 屏幕编辑程序 71

4·4 使用shell 72

表4-1:行编辑程序和屏幕编辑程序(ed和vi)比较 72

4·4·2 裁剪你的计算环境 73

4·4·1 应用UNIX系统的特色 73

4·4·3 shell编程 74

4·5 awk编程 75

4·6 电子通信 75

4·7 UNIX中编程 76

5·2 入门 77

5·1 FACE是什么 77

第五章 框式动用命令环境拓导 77

5·1·1 本章的组织 77

5·2·1 注册 78

5·2·2 FACE屏幕的结构 79

图5-1:FACE屏幕的逻辑结构 79

5·2·3 注册进系统后所见 80

图5-2:AT T FACE菜单 81

5·2·3·1 替换用键击 82

图5-3:命名键和其替换用键击 83

5·2·4 如何使用菜单 83

5·2·4·1 菜单中功能键标号 83

5·2·4·2 在菜单中航行 84

图5-4:菜单中可用的功能键 84

图5-5:用于在菜单中航行的键 85

图5-6:用于可滚动菜单中航行的附加键 86

5·2·4·3 从菜单中选取项 86

5·2·5 如何使用表格 88

图5-7:Display Frames Form 88

图5-8:表格中可用的功能键 89

5·2·5·1 表格中功能键标号 89

5·2·5·2 在表格中航行并作编辑 89

图5-9:用于表格中的航行键 90

图5-10:用于表格中的航行键(继续) 91

5·2·6 在框架间航行 93

5·2·6·1 从命令行在框架间航行 94

5·2·6·2 用功能键在框架间航行 94

5·2·7 管理办公室外观 95

5·2·6·3 用frm-mgmt命令在框架间航行 95

5·2·7·1 移动框架 96

5·2·8 命令菜单 97

5·2·7·2 重改框架形状 97

图5-11:Command Menu 98

5·2·9 取得帮助 99

5·2·9·1 对FACE命令、菜单和表格字段求助 99

5·2·9·2 对FACE总体求助 100

图5-12:Help或其它正文框架中用的航行键 101

5·3 使用FACE办公室 102

5·3·1·1 文件和文件夹是什么 102

5·3·1 你的文件柜 102

5·2·10 从FACE中退出 102

图5-13:文件和文件夹菜单显示的标准表格 103

5·3·1·2 创建文件和文件夹 106

5·3·1·3 拷贝并移动文件和文件夹 108

5·3·1·5 重新说明文件或文件夹 110

5·3·1·4 重新命名文件或文件夹 110

5·3·1·6 组织单个文件夹的内容 111

5·3·1·7 删除文件或文件夹 114

5·3·1·8 复原文件或文件夹 115

5·3·1·9 寻找文件或文件夹 116

图5-14:Find表格 117

5·3·1·10 显示文件 118

5·3·1·11 设置已有文件的保安性 119

5·3·3 设置你的办公室爱好 121

5·3·2 动用其他用户的文件柜 121

图5-15:Preference菜单内容 122

5·3·3·1 改变口令 123

5·3·3·2 色彩属性 123

5·3·3·3 注册时显示更多菜单框架 124

5·3·3·4 文件权限 125

5·3·3·5 办公室功能 126

5·4 使用FACE其它特性 127

5·3·4 程序管理 127

5·3·5 垃圾桶 127

5·4·1 打印机操作 127

5·4·1·1 打印机状态 128

5·4·1·2 打印任选项 128

5·4·2 纸上打印文件 129

5·4·3 程序 130

5·4·3·1 电子邮件服务 130

5·4·3·2 拼写核查程序 131

5·4·3·3 使用其它程序 131

5·4·4 程序管理 132

5·4·4·1 私用程序 132

5·4·5 FACE管理 135

5·4·5·1 FACE用户管理 136

5·4·5·2 全局程序管理 138

5·4·6 UNIX系统 141

5·4·6·1 由FACE办公室使用UNIX系统命令 142

5·4·8 运行shell脚本 144

5·4·7 使用可执行文件 144

5·4·9 暂挂和返回文件 146

5·4·9·1 暂挂文件 146

5·4·9·2 返回文件 147

6·1 行编辑程序介绍 149

6·2 使用本拓导的建议 149

第六章 行编辑程序(ed)拓导 149

6·3·2 如何建立正文 150

6·3 入门 150

6·3·1 如何进入ed 150

6·3·3 如何显示正文 151

6·3·4 如何删除正文的一行 152

6·3·5 如何在文件中上下移动 153

6·3·7 如何退出编辑程序 154

6·3·6 如何保存缓冲区内容 154

表6-1:ed编辑命令小结 155

6·4 练习一 155

6·5 ed命令的一般格式 156

6·6·1 数值地址 157

6·6 行寻址 157

6·6·2·2 末行的符号地址 158

6·6·2 符号地址 158

6·6·2·1 当前行的符号地址 158

6·6·2·5 相对当前行的地址 159

6·6·2·4 当前行到末行的符号地址 159

6·6·2·3 所有行的符号地址 159

6·6·2·6 字符串地址 161

6·6·2·7 指定行区 163

6·6·2·8 指定全程搜索 164

6·7 练习二 165

表6-2:行寻址小结 165

6·8 显示文件正文 166

6·8·1 只显示正文:p命令 166

6·8·2 带地址显示:n命令 167

表6-3:显示正文的样本地址 167

表6-4:正文显示命令小结 168

6·9·1 添加正文:a命令 168

6·9 建立正文 168

6·9·2 插入正文:i命令 170

6·9·3 更改正文:c命令 171

表6-5:正文建立命令小结 172

6·10 练习三 173

6·11·1 命令方式中删除行:d命令 173

6·11 删除正文和废除修改 173

6·11·2 命令方式中废除前条命令:u命令 174

表6-6:正文删除命令小结 175

6·12 替换正文 176

6·12·1 当前行中替换 176

6·12·2 某行中替换 177

6·12·3 行区中替换 178

6·12·4 全程替换 179

6·14 使用特别的模式匹配字符 181

6·13 练习四 181

表6-7:特别字符小结 187

6·15 练习五 188

6·16 移动正文 188

6·16·1 移动正文行 189

6·16·2 复制正文行 190

6·16·3 连接相邻行 192

6·16·4 正文行写入文件 193

6·16·5 潜在问题 193

6·16·6 读入文件的内容 194

6·17 练习六 195

表6-8:移动正文命令小结 195

6·18 其它有用命令和信息 195

6·18·1 求助命令 196

6·18·2 显示非打印字符 198

6·18·3 当前文件名 198

6·18·4 转回到shell 200

6·18·5 意外停机恢复 200

表6-9:其它有用命令小结 201

6·19 练习七 201

6·18·6 总结 201

6·20 练习答案 202

6·20·1 练习一 202

6·20·2 练习二 203

6·20·3 练习三 205

6·20·4 练习四 207

6·20·5 练习五 208

6·20·6 练习六 210

6·20·7 练习七 211

图7-1:用vi窗口显示文件 213

第七章 屏幕编辑程序(vi)拓导 213

7·1 引言 213

7·1·1 阅读本拓导的建议 214

7·2 入门 214

7·2·1 设置终端配置 214

7·2·2 改变你的环境 215

7·2·3 设置自动回车 215

7·3 建立文件 216

7·3·1 工作方式 217

7·3·2 在添加方式下如何建立正文 217

7·3·3 如何退出添加方式 217

7·4 命令方式下编辑正文 218

7·4·1 如何移动光标 218

图7-2:键盘上移动光标的键 219

7·4·2 左右移动光标 219

7·4·3 如何删除正文 221

7·4·4 如何加入正文 222

7·5 退出vi 223

表7-1:vi编辑程序命令小结 224

7·6 练习一 225

7·7 在屏幕上移动光标 225

7·7·1 在某一字符上安置光标 226

7·7·1·1 把光标移到行始或行末 226

7·7·1·2 在行中搜索某个字符 227

7·7·2 对行安置光标 228

7·7·2·1 减号(-)移动命令 228

7·7·3 对词安置光标 229

7·7·2·2 加号(+)移动命令 229

7·7·4 对句安置光标 231

7·7·5 对段安置光标 232

7·7·6 窗口内安置光标 233

表7-2:vi移动命令小结 234

7·8·1 滚动正文 235

7·8 对未显示正文安置光标 235

7·8·1·1 control-f命令 235

7·8·1·2 control-d命令 236

7·8·1·3 Control-b命令 236

7·8·1·4 Control-u命令 237

7·8·2 光标移到指定行 237

7·8·3 行号 238

7·8·4 搜索字符模式:/和?命令 238

7·9 练习二 241

表7-3:其它的vi移动命令小结 241

7·10 建立正文 242

7·10·1 添加正文 242

7·10·2 插入正文 242

7·10·3 正文中打开一行 243

表7-4:vi正文建立命令小结 244

7·11 练习三 245

7·12 删除正文 245

7·12·1 正文输入方式下删除键入的正文 245

7·12·2 废除最近的命令 246

7·12·3 命令方式下删除命令 247

7·12·3·1 删除词 247

7·12·3·4 删除光标后的正文 248

7·12·3·2 删除段 248

7·12·3·3 删除行 248

7·13 练习四 249

表7-5:删除命令小结 249

7·14 修改正文 250

7·14·1 替代正文 250

7·14·3 更改正文 251

7·14·2 替换正文 251

表7-6:vi正文修改命令小结 254

7·15 剪贴正文 254

7·15·1 移动正文 254

7·15·2 互换字母 254

7·15·3 复制正文 255

表7-7:复制命令小结 255

7·15·4 用寄存器复制或移动正文 256

7·17·1 重复上一命令 257

7·16 练习五 257

表7-8:vi剪贴正文命令小结 257

7·17 特殊命令 257

7·17·2 合并两行 258

7·17·3 清除和重画窗口 258

7·17·4 改变字母的大小写 258

7·18 vi中使用行编辑命令 259

7·18·1 暂回shell:命令:sh和:! 259

表7-9:特殊命令小结 259

7·18·3 走到指定的行 260

7·18·4 删除缓冲区中其余内容 260

7·18·2 正文写入新文件:命令:^w 260

7·18·5 文件加到缓冲区中 261

7·18·6 全局修改 261

表7-10:行编辑程序命令小结 262

7·19 退出vi 262

7·20 vi的特殊任选项 264

7·20·1 恢复中断丢失文件 264

表7-11:退出vi命令小结 264

7·20·2 编辑多个文件 265

7·20·3 浏览文件 265

表7-12:vi的特殊任选项小结 265

7·22 练习答案 266

7·21 练习六 266

7·22·1 练习一 266

7·22·2 练习二 267

7·22·3 练习三 268

7·22·4 练习四 269

7·22·5 练习五 270

7·22·6 练习六 271

第八章 LP打印服务拓导 273

8·1 引言 273

8·1·1 提供你特有的打印规格 273

8·1·2 LP打印进程的组成成分 274

8·2 控制打印进程 275

8·1·3 本章概述 275

图8-1:打印作业的主要成分 275

8·2·2 控制作业队列中的优先级 276

8·2·1 挑选打印目的地 276

8·2·1·1 使用远程打印机 276

8·2·4 请求有关打印机的状态报告 277

8·2·3 来自打印服务的请求消息 277

8·2·5 修改打印机请求 280

8·2·6 取消一个请求:cancel命令 280

8·2·7 启用/禁用打印机 281

8·3·1 选择内容的类型 282

8·3 用lp命令裁剪打印的输出 282

8·3·2 定义页面尺寸和间距设置 284

8·3·3 在文件间取消间隔 285

8·3·4 取消告示页 285

8·3·5 使用预先印好的表格 285

8·3·8 申请多份拷贝 286

8·3·6 使用字符集或打印字轮 286

8·3·9 使用PostScript打印机 286

8·3·7 特别的打印模式 286

8·3·9·1 支持非PostScript打印请求 287

8·3·9·2  由过滤程序提供的另外的PostScript能力 288

8·3·9·3 如何使用PostScript字体 289

表8-1:打印命令及其功能 290

8·4 LP打印服务命令小结 290

表8-2:lp命令小结 291

表8-3:lpstat命令小结 292

表8-4:cancel命令小结 293

表8-5:enable命令小结 293

表8-6:disable命令小结 294

9·2 shell命令语言 295

第九章 shell拓导 295

9·1 引言 295

9·2·1·1 匹配所有字符的元字符:星号(*) 296

表9-1:shell语言中特殊含义字符 296

9·2·1 元字符 296

表9-2:echo命令小结 297

9·2·1·2 匹配一个字符的元字符:问号(?) 298

9·2·1·3 匹配一组字符中之一的元字符:方括号([ ]) 299

表9-3:元字符小结 300

9·2·2 特殊字符 300

9·2·2·1 后台运行命令:与号(&) 300

9·2·2·2 顺序执行命令:分号(;) 301

9·2·2·3 取消特殊含义:反斜线(\) 301

9·2·2·4 取消特殊含义:引号 302

9·2·2·5 使用引号取消空格符的特殊含义 302

表9-4:banner命令小结 303

9·2·3·2 输出改向到一个文件:>号 304

9·2·3 输入输出改向 304

9·2·3·1 改向输入:<号 304

9·2·3·3 输出添加到已有文件上:>>号 305

9·2·3·4 输出改向的应用 306

表9-5:spell命令小结 306

9·2·3·6 输出改向给一个命令:管道(|) 307

9·2·3·5 组合后台方式和输出改向 307

9·2·3·7 使用cut和date的管道线 308

表9-6:cut命令小结 309

表9-7:date命令小结 310

9·2·3·8 输出替换实参 310

9·2·4 执行、停止和重新启动进程 311

9·2·4·1 用batch和at命令在以后某个时刻运行命令 311

表9-8:batch命令小结 312

表9-9:at命令小结 314

9·2·4·2 获得运行进程的状态 314

表9-10:ps命令小结 315

9·2·4·3 终止活动进程 316

9·2·4·5 使用nohup命令 317

9·2·4·4 重新启动已停止的进程 317

表9-11:kill命令小结 317

表9-12:nohup命令小结 318

9·3 命令语言练习 318

9·4 shell编程 319

9·4·1 shell程序 319

9·4·1·1 编制简单的shell程序 319

9·4·1·2 执行shell程序 320

表9-13:shell程序dl小结 321

9·4·1·3 为可执行文件建立bin目录 321

9·4·2 变量 322

9·4·2·1 位置参数 322

9·4·1·4 命名shell程序注意事项 322

表9-14:bbday命令小结 324

表9-15:whoson命令小结 325

9·4·2·2 特殊参数 325

表9-16:shell程序get.num小结 326

9·4·2·3 命名的变量 327

表9-17:shell程序show.param小结 327

9·4·2·4 给变量赋值 328

表9-18:shell程序mknum小结 330

表9-19:shell程序num.please小结 331

表9-20:shell程序t小结 332

9·4·3 shell编程结构 333

表9-21:shell程序log.time小结 333

9·4·3·1 注解 334

9·4·3·2 here文档 334

表9-22:here文档格式 334

表9-23:gbday命令小结 335

9·4·3·3 在shell程序中使用ed 336

9·4·3·4 返回码 337

表9-24:ch.text命令小结 337

9·4·3·5 循环 338

表9-25:for循环结构的格式 339

表9-26:shell程序mv.file小结 341

表9-27:while循环结构的格式 341

9·4·3·6 shell的无用数据收集器:/dev/hull 342

9·4·3·7 条件结构 343

表9-28:if...then条件结构的格式 343

表9-29:if...then...else条件结构的格式 344

表9-30:shell程序search小结 345

表9-31:shell程序mv.ex小结 347

表9-32:cose...esac条件结构的格式 348

表9-33:shell程序set.term小结 350

9·4·3·8 无条件控制语句:break和continue命令 350

9·4·4 排错程序 351

9·5 修改注册环境 353

9·5·1 给.profile增加命令 354

9·5·2 设置终端选项 354

9·5·3 使用shell变量 355

表9-34:tail命令小结 355

9·6 shell编程练习 357

9·7·2 shell编程练习 358

9·7 练习答案 358

9·7·1 命令语言练习 358

第十章 awk拓导 363

10·2·1 程序结构 363

10·2 awk基础 363

10·1 引言 363

10·2·2 用法 364

表10-1:awk程序的结构和示例 364

表10-2:样本输入文件countries 365

10·2·3 字段 365

10·2·4 显示 366

10·2·5 格式化后的显示 367

10·2·6 简单模式 367

10·2·7 简单动作 368

10·2·8 有用的单行程序 369

10·2·7·3 函数 369

10·2·7·1 内部变量 369

10·2·7·2 用户定义变量 369

10·3 模式 371

10·3·1 BEG IN和END 371

10·2·9 出错消息 371

10·3·2 关系表达式 372

表10-3:awk比较算符 372

10·3·3 正则表达式 373

10·3·4 模式组合 376

表10-4:awk正则表达式 376

10·3·5 模式范围 377

10·4 动作 377

10·4·1 内部变量 377

10·4·2 算术运算 378

表10-5:awk内部变量 378

10·4·3 串和串函数 378

表10-6:awk内部算术函数 380

表10-7:awk内部串函数 381

10·4·5 数还是串? 384

10·4·4 字段变量 384

10·4·6 控制流语句 385

10·4·7 数组 387

10·4·8 用户定义函数 390

10·4·9 某些词法约定 390

10·5·1 print语句 391

10·5·2 输出分隔符 391

10·5 输出 391

10·5·3 printf语句 392

表10-8:awk的printf转换字符 392

10·5·4 向文件输出 393

10·6 输入 394

10·5·5 向管道输出 394

10·6·1 文件和管道 395

10·6·3 多行记录 395

10·6·2 输入分隔符 395

10·6·4 getline函数 396

表10-9:getline函数 398

10·6·5 命令行实参 398

10·7 与其它命令及shell一起使用awk 399

10·7·2 与shell合作 399

10·7·1 system函数 399

10·8·1 生成报告 401

10·8 实例应用 401

10·8·2·1 词频 403

10·8·2·2 总计 403

10·8·2·3 随机选择 403

10·8·2 其它例子 403

10·8·2·4 shell设施 404

10·8·2·5 表格信件生成 404

10·9·2 模式 405

10·9·1 命令行 405

10·9 awk小结 405

10·9·5 函数 406

10·9·3 控制流语句 406

10·9·4 输入-输出 406

10·9·7 数值函数 407

10·9·8 算符(优先级递增) 407

10·9·6 串函数 407

10·9·9 正则表达式(优先级递增) 408

10·9·10 内部变量 408

10·9·11 限制 409

10·9·12 初始化、比较和类型强制 409

11·3 mail 411

第十一章 电子邮件拓导 411

11·1 引言 411

11·2 交换消息 411

11·3·1 发送消息 412

11·3·1·1 未投递邮件 412

11·3·1·2 向某人发送邮件 413

11·3·1·3 向多人发送邮件 414

11·3·2 向远程系统发送邮件:uname和uuname命令 414

表11-2:uuname命令小结 416

表11-1:uname命令小结 416

11·3·3 管理发来的邮件 417

表11-3:mail命令发送消息的小结 417

表11-4:mail命令读取消息的小结 419

11·3·3·1 vacation和notify命令 419

11·4 mailx 420

11·5 mailx综述 420

11·6 命令行任选项 421

11·7 如何发送消息:~转义 421

11·7·1 编辑消息 422

11·7·2 原有正文合入消息 424

11·7·2·1 文件读入消息 424

11·7·3 改变消息头 425

11·7·2·2 邮箱中消息合入复信 425

11·7·4 加入你的签名 426

11·7·5 保留发送消息的记录 426

11·7·6 退出mailx 428

11·7·7 小结 428

11·8 如何管理发来的消息 428

11·8·1 msglist实参 428

11·8·2·1 读入邮件 429

11·8·2 读入和删除邮件的命令 429

11·8·2·3 转去其它邮包文件 430

11·8·2·2 查看邮箱 430

11·8·2·4 删除邮件 431

11·8·3 保存邮件命令 431

11·8·4 答复邮件命令 432

11·8·5 退出mailx命令 433

11·8·6 mailx命令小结 433

11·9 .mailrc文件 433

表11-5:.mailrc文件样本 434

第十二章 通信拓导 437

12·1 引言 437

12·2 发送文件 437

12·2·1 uucp命令 438

12·2·1·1 句法 438

12·2·1·2 示例 439

12·2·1·3 怎样工作 440

表12-1:uucp命令小结 441

12·2·2 uuto命令 441

12·2·2·1 句法 441

12·2·2·2 示例 442

12·2·3 uustat命令 443

表12-2:uuto命令小结 443

12·2·3·1 示例 443

表12-3:uustat命令小结 444

12·2·4·1 示例 444

12·2·4 uupick命令 444

表12-4:uupick命令小结 446

12·3·1 联接远程终端:ct命令 446

12·3 联网 446

12·3·1·2 样本命令用法 447

12·3·1·1 命令行格式 447

12·3·2 呼叫另一UNIX系统:cu命令 448

表12-5:ct命令小结 448

12·3·2·1 命令行格式 449

12·3·2·2 样本命令用法 450

表12-6:与cu命令有关的命令串 450

表12-7:cu命令小结 451

12·3·3 在远程系统上工作:uux命令 451

12·3·3·1 命令行格式 452

12·3·3·2 样本命令用法 452

表12-8:uux命令小结 452

A·1 UNIX系统文件 453

图A-1:由根(root)延伸的目录树 453

A·1·1 文件系统结构 453

附录A 文件系统摘要 453

A·2 UNIX系统目录 454

附录B UNIX系统命令摘要 457

B·1 基本的UNIX系统命令 457

C·1 引言 461

附录C FACE速查 461

C·2·1 取消命令 462

C·3 文件和文件夹命令和任务 462

C·2·2 有关命令求助 462

C·3·1 拷贝文件或文件夹 462

C·2·3 浏览命令菜单 462

C·2 命令和命令菜单任务 462

C·3·2 创建文件或文件夹 463

C·3·3 删除文件或文件夹 463

C·3·5 显示文件或文件夹的全路径名 464

C·3·6 寻找一个具体的文件或文件夹 464

C·3·4 显示文件内容 464

C·3·7 移动文件 465

C·3·8 组织文件夹中文件的外观 465

C·3·11 改变已有文件和文件夹的权限 466

C·3·9 修改文件的说明 466

C·3·10 改变文件或文件夹的名字 466

C·3·12 设置新文件或文件夹的权限 467

C·3·13 恢复已删除文件或文件夹 467

C·3·14 编辑文件 468

C·3·15 纸面打印文件 468

C·4 框架命令和任务 469

C·4·1 取消框架 469

C·4·3 移到某具体框架 469

C·4·4 有关当前框架的求助 469

C·4·2 清除FACE屏幕 469

C·5 程序任务 470

C·4·6 移动框架或重新构造框架形状 470

C·5·1 添加私用程序 470

C·4·5 更新框架中的信息 470

C·5·2 修改私用程序 471

C·5·3 删除私用服务 471

C·5·5 发送邮件 472

C·5·4 使用程序 472

C·5·7 核查拼写错误 473

C·5·6 读取邮件 473

C·6 其它任务 474

C·6·1 FACE界面的求助 474

C·6·3 重新刷新屏幕 474

C·6·2 退出FACE 474

C·6·4 运行shell脚本 474

C·6·8 暂挂文件 475

C·6·5 使用可执行文件 475

C·6·6 进入UNIX系统 475

C·6·9 返回暂挂命令 475

C·6·7 退出UNIX系统 475

D·1 ed速查 477

D·1·1 入门命令 477

附录D ed命令速查 477

D·1·2 行寻址命令 477

D·1·2·3 删除正文 478

D·1·2·5 特殊模式匹配字符 478

D·1·2·1 显示命令 478

D·1·2·2 正文输入命令 478

D·1·2·4 替换正文 478

D·1·2·6 正文移动命令 479

D·1·3 其它有用命令和信息 479

E·1 vi速查 481

E·1·1·2 vi基本命令 481

E·1·1·1 shell命令 481

E·1·1 入门命令 481

附录E vi命令速查 481

E·1·2·1 字符置位 482

E·1·2·2 行置位 482

E·1·2·3 词置位 482

E·1·2·4 句置位 482

E·1·2 窗口上置位命令 482

E·1·2·5 段置位 483

E·1·3·2 指定行上置位 483

E·1·4 插入正文命令 483

E·1·3 文件中置位命令 483

E·1·3·1 滚动 483

E·1·3·3 搜索模式 483

E·1·2·6 在窗口中置位 483

E·1·5 删除正文命令 484

E·1·5·2 命令方式 484

E·1·6·1 字符、字、正文对象 484

E·1·5·1 正文输入方式 484

E·1·6 修改正文命令 484

E·1·6·2 剪贴正文 484

E·1·7 其它命令 485

E·1·7·1 特殊命令 485

E·1·7·2 行编辑命令 485

E·1·7·3 退出vi命令 485

E·1·8 vi特殊任选项 486

F·1 shell命令语言小结 487

F·1·1·1 shell中的特殊字符 487

F·1·1·2 输入输出改向 487

F·1·1·3 执行和终止进程 487

附录F shell命令语言摘要 487

F·1·1 shell命令语言词汇 487

F·1·1·4 建立shell可动用的文件 488

F·1·1·5 变量 488

F·1·1·6 用在系统中的变量 488

F·1·2 shell编程结构 489

F·1·2·1 here文档 489

F·1·2·2 for循环 489

F·1·2·3 while循环 489

F·1·2·4 if…then 490

F·1·2·5 if…then…else 490

F·1·2·7 break和continue语句 491

F·1·2·6 case结构 491

附录G 设置终端 493

G·1 设置TERM变量 493

G·2 示例 494

G·1·1 可接收的终端名称 494

G·3 开窗口 495

G·3·1·2 不用鼠标画窗口 496

G·3·1 开设窗口 496

G·3·1·1 用鼠标画窗口 496

G·3·2 档次工作 498

附录GL 词汇表 499