当前位置:首页 > 工业技术
UNIX和shell程序设计权威教程
UNIX和shell程序设计权威教程

UNIX和shell程序设计权威教程PDF电子书下载

工业技术

  • 电子书积分:22 积分如何计算积分?
  • 作 者:(美)Behroua A.Forouzan,(美)Richard F.Gilberg著;彭松虎译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302061432
  • 页数:804 页
图书介绍:
《UNIX和shell程序设计权威教程》目录

1.1.3 多任务 1

1.1.4 网络技术 1

第1章 UNIX简介 1

1.1 UNIX的特性 1

1.1.1 可移植性 1

1.1.2 多用户 1

1.2 计算机系统 2

1.1.8 服务 2

1.1.5 有组织的文件系统 2

1.1.6 设备无关性 2

1.1.7 实用程序 2

1.2.3 操作系统 3

1.2.2 软件 3

1.2.1 硬件 3

1.3.2 分时环境 4

1.3.1 个人环境 4

1.3 UNIX环境 4

1.4 UNIX结构 5

1.3.3 客户机/服务器环境 5

1.4.3 实用程序 6

1.4.2 shell 6

1.4.1 内核 6

1.5.2 密码 7

1.5.1 用户ID 7

1.4.4 应用程序 7

1.5 访问UNIX 7

1.5.3 交互式会话 8

1.6 命令 10

1.7 常见命令 11

1.7.1 日期和时间命令(date) 12

1.7.2 日历命令(cal) 13

1.7.3 谁在线命令(who) 14

1.7.5 修改密码命令(passwd) 16

1.7.4 whoami命令 16

1.7.6 显示消息命令(echo) 17

1.7.7 在线文档命令(man) 18

1.7.8 打印命令(lpr) 19

1.8.2 清屏命令(clear) 20

1.8.1 终端命令(tty) 20

1.8 其他的有用命令 20

1.8.3 终端设置命令(stty) 21

1.8.4 记录会话命令(script) 23

1.8.6 计算器命令(bc) 24

1.8.5 系统名称命令(uname) 24

1.9 关键术语 27

1.11 命令 28

1.10 提示 28

1.12 小结 29

1.13.1 复习题 30

1.13 练习 30

1.13.2 练习题 32

1.14 上机实习 33

2.1.2 屏幕编辑器 36

2.1.1 行编辑器 36

第2章 vi编辑器基础 36

2.1 编辑器概念 36

2.3.1 命令模式 37

2.3 模式 37

2.2 vi编辑器 37

2.3.3 变更模式 38

2.3.2 文本模式 38

2.4.1 添加命令 39

2.4 命令 39

2.4.2 光标移动命令 41

2.4.3 删除命令 44

2.4.5 滚动命令 45

2.4.4 合并命令 45

2.4.6 撤消命令 47

2.4.7 保存和退出命令 48

2.5 两个实验 49

2.8 命令 51

2.7 提示 51

2.6 关键术语 51

2.9 小结 53

2.10.2 练习题 54

2.10.1 复习题 54

2.10 练习 54

2.11 上机实习 56

3.1 文件名 59

第3章 文件系统 59

3.3 常规文件 62

3.2 文件类型 62

3.4 目录 63

3.3.2 二进制文件 63

3.3.1 文本文件 63

3.4.2 路径与路径名 64

3.4.1 特殊目录 64

3.4.3 相对路径名缩写 65

3.5.1 文件系统 68

3.5 文件系统实现 68

3.5.3 链接 70

3.5.2 目录内容 70

3.6 目录特有的操作 72

3.6.2 目录列表命令(ls) 73

3.6.1 定位日录命令(pwd) 73

3.6.3 目录创建命令(mkdir) 78

3.6.4 改变目录命令(cd) 79

3.6.5 目录删除命令(Mdir) 80

3.7.2 编辑文件 81

3.7.1 创建文件 81

3.7 常规文件特有的操作 81

3.7.3 文件显示命令(more) 82

3.8 目录和文件的共有操作 84

3.7.4 打印文件 84

3.8.1 复制命令(cp) 85

3.8.2 移动命令(mv) 91

3.8.3 重命名命令(mv) 93

3.8.4 链接命令(ln) 94

3.8.5 删除命令(rm) 97

3.10 提示 103

3.9 术语 103

3.11 命令 104

3.12 小结 105

3.13.1 复习题 106

3.13 练习 106

3.13.2 练习题 108

3.14 上机实习 110

4.1 用户与用户组 113

第4章 安全性与文件权限 113

4.2 安全性等级 114

4.2.2 权限码 115

4.2.1 系统安全性 115

4.3 修改权限 118

4.2.3 权限检查 118

4.3.1 符号代码 119

4.3.2 八进制代码 120

4.3.3 选项 121

4.4.1 基本概念 122

4.4 用户掩码 122

4.4.2 用户掩码命令(umask) 123

4.5.1 改变拥有者命令(chown) 124

4.5 改变拥有者和用户组 124

4.7 命令 125

4.6 术语 125

4.5.1 改变用户组命令(chgrp) 125

4.8 提示 126

4.10.1 复习题 127

4.10 练习 127

4.9 小结 127

4.10.2 练习题 129

4.11 上机实习 131

第5章 Shell简介 133

5.1.1 登录shell验证 134

5.1 UNIX会话 134

5.1.4 退出系统 135

5.1.3 shell关系 135

5.1.2 当前shell验证 135

5.3 重定向 136

5.2 标准流 136

5.3.2 输出重定向 137

5.3.1 输入重定向 137

5.3.3 错误重定向 138

5.4 管道 140

5.5 tee命令 142

5.6 命令执行 143

5.6.2 分组命令 144

5.6.1 顺序命令 144

5.7 命令行编辑 145

5.6.4 条件命令 145

5.6.3 链式命令 145

5.7.3 行编辑器vi 146

5.7.2 编辑器选择 146

5.7.1 命令行编辑概念 146

5.8 引号 148

5.7.4 使用命令行编辑器 148

5.8.1 反斜杠 149

5.8.2 双引号 150

5.9 命令替代 152

5.8.3 单引号 152

5.10 作业控制 153

5.10.2 前台与后台作业 154

5.10.1 作业 154

5.10.3 作业命令 156

5.11.1 Kotn shell和Bash shell中的别名 158

5.11 别名 158

5.10.4 进程ID 158

5.11.2 C shell中的别名 162

5.11.3 别名小结 163

5.12.3 在变量中保存数据 164

5.12.2 预定义变量 164

5.12 变量 164

5.12.1 用户定义变量 164

5.13 预定义变量 166

5.12.4 访问变量 166

5.14 选项 170

5.15.2 永久定制 172

5.15.1 暂时定制 172

5.15 shell/环境定制 172

5.15.3 小结 174

5.17 提示 175

5.16 关键术语 175

5.18 命令 176

5.19 小结 177

5.20.1 复习题 178

5.20 练习 178

5.20.2 练习题 180

5.21 上机实习 184

第6章 过滤器 188

6.2 连接文件 189

6.1 过滤器和管道 189

6.2.1 连接(cd)命令 190

6.2.2 cat选项 191

6.3.1 head命令 193

6.3 显示文件的开始和结尾 193

6.3.2 tail命令 194

6.4.1 cut命令 196

6.4 Cut和Paste 196

6.4.2 paste命令 200

6.5.1 sort命令 202

6.5 排序 202

6.5.2 按行排序 203

6.5.3 按字段排序 204

6.5.4 选项 206

6.5.5 多途径排序 212

6.6.2 简单转换 215

6.6.1 tr命令 215

6.6 转换字符 215

6.6.6 求余 216

6.6.5 压缩输出 216

6.6.3 不匹配转换字符串 216

6.6.4 删除字符 216

6.7.1 uniq命令 218

6.7 带有重复行的文件 218

6.7.2 输出格式 219

6.7.4 忽略前导字符 221

6.7.3 忽略前导字段 221

6.8 记数字符、单词或行 222

6.9.1 比较字节(cmp)命令 223

6.9 比较文件 223

6.9.2 比较行(diff)命令 225

6.9.3 查找相同行(comm)命令 228

6.11 提示 229

6.10 关键术语 229

6.12 命令 230

6.13 小结 231

6.14.1 复习题 232

6.14 练习 232

6.14.2 练习题 233

6.15 上机实习 238

7.1.1 tallt命令 242

7.1 用户通信 242

第7章 通信 242

7.1.2 wide命令 245

7.2.1 邮件地址 246

7.2 电子邮件 246

7.2.2 邮件模式 248

7.2.4 发送邮件 249

7.2.3 mail命令 249

7.2.5 读模式 253

7.2.6 读邮件选项 257

7.2.7 邮件文件 257

7.3.1 telnet概念 258

7.3 远程访问 258

7.4 文件传输 260

7.3.2 连接到远程主机 260

7.4.2 建立ftp连接 261

7.4.1 ap命令 261

7.4.4 传输文件 262

7.4.3 关闭卸连接 262

7.6 命令 264

7.5 关键术语 264

7.7 提示 265

7.9.1 复习题 266

7.9 练习 266

7.8 小结 266

7.10 上机实习 268

7.9.2 练习题 268

第8章 vi和ex 271

8.1.1 命令 272

8.1 vi编辑器 272

8.2.1 插入文本命令(i,I) 273

8.2 vi中的局部命令 273

8.1.2 命令种类 273

8.2.4 替换文本命令(r,R) 274

8.2.3换行命令(o,o) 274

8.2.2 附加文本命令(a,A) 274

8.2.6 删除字符命令(x,X) 275

8.2.5 替代文本命令(s,S) 275

8.2.9 放置命令(p,P) 276

8.2.8 更改大小写命令(~) 276

8.2.7 标记文本命令(m) 276

8.2.10 结合命令(J) 277

8.3.1 文本对象 278

8.3 vi中的范围命令 278

8.3、2 文本对象命令 283

8.4.1 滚动命令 285

8.4 vi中的全局命令 285

8.3.3 剪切命令 285

8.3.4 范围命令小结 285

8.4.4 屏幕再生命令 286

8.4.3 重复命令 286

8.4.2 撤消命令 286

8.5.2 复制文本 287

8.5.1 移动文本 287

8.4.5 显示文档状态行 287

8.4.6 保存和退出命令 287

8.5 在vi中重新组织文本 287

8.5.3 命名的缓冲区 288

8.6.2 地址 289

8.6.1 ex指令格式 289

8.6 ex编辑器 289

8.6.3 命令 294

8.7 关键术语 297

8.9 命令 298

8.8 提示 298

8.11.1 复习题 301

8.11 练习 301

8.10 小结 301

8.11.2 练习题 303

8.12 上机实习 304

9.1.1 单个字符 308

9.1 原子 308

第9章 正则表达式 308

9.1.2 点 309

9.1.3 类 310

9.2 运算符 311

9.1.5 向后引用 311

9.1.4 锚 311

9.2.1 序列 312

9.2.2 替换 313

9.2.3 重复 314

9.2.5 保存 317

9.2.4 组运算符 317

9.4 提示 318

9.3 关键术语 318

9.5 小结 319

9.6.1 复习题 320

9.6 练习 320

9.6.2 练习题 321

10.1 操作 327

第10章 grep 327

10,1.2 grep操作示例 328

10.1.1 greP流程图 328

10.2 grep家族 329

10.2.2 快速grep 331

10.2.1 grep 331

10.2.3 扩展grep 332

10.3 示例 334

10.4.1 搜索一个特定目录 338

10.4 搜索文件内容 338

10.5 关键术语 339

10.4.2 搜索一个路径下所有目录 339

10.7 命令 340

10.6 提示 340

lo.9.1 复习题 341

10.9 练习 341

10.8 小结 341

10.9.2 练习题 342

10.10 上机实习 343

11.1.1 脚本格式 347

11.1 脚本 347

第11章 sed 347

11.1.3 注释 348

11.1.2 指令格式 348

11.2 操作 349

11.3.2 行集合地址 352

11.3.1 单行地址 352

11.3 地址 352

11.3.3 范围地址 353

11.4.1 行编号命令 354

11.4 命令 354

11.3.4 嵌套地址 354

11.4.2 修改命令 355

11.4.3 替代命令(s) 359

11.4.4 替代标志 364

11.4.6 输入和输出命令 366

11.4.5 转换命令(y) 366

11.4.7 文件命令 371

11.4.8 分支命令 373

11.4.9 保留空间命令 376

11.4.10 退出 377

11.5.1 删除行 378

11.5 应用 378

11.5.2 删除文本 380

11.6 grep和sed 381

11.6.2 不匹配正则表达式的行 382

11.6.1 匹配正则表达式的行 382

11.8 提示 383

11.7 关键术语 383

11.9 命令 384

11.10 小结 385

11.11.1 复习题 386

11.11 练习 386

11.11.2 练习题 388

11.12 上机实习 393

12.1 执行 397

第12章 awk 397

12.2 字段和记录 398

12.2.2 变量 399

12.2.1 缓冲区和变量 399

12.3 脚本 400

12.4 操作 401

12.3.3 结束处理(END) 401

12.3.1 初始化处理(BEGIN) 401

12.3.2 主体处理 401

12.5 模式 403

12.5.1 简单模式 404

12.5.3 范围模式 407

12.5.2 无(无模式) 407

12.6 动作 409

12.6.1 表达式语句 410

12.6.2 输出语句 411

12.6.3 判定语句 414

12.6.4 控制动作 416

12.6.5 循环 419

12.7.1 处理数组 424

12.7 关联数组 424

12.7.2 删除数组项 428

12.8.1 Length 429

12.8 字符串函数 429

12.8.2 index 430

12.8.3 子字符串 431

12.8.4 Split 432

12.8.5 替代 433

12.8.7 Match 435

12.8.6 全局替代 435

12.8.8 Toupper Tolower 436

12.10 用户定义函数 437

12.9 数学函数 437

12.11.1 使用管道 438

12.11 在awk中使用系统命令 438

12.12.1 电话列表 441

12.12 应用程序 441

12.11.2 使用系统函数 441

12.12.2 统计行和单词 442

12.12.4 打印空行前面的行 443

12.12.3 打印空行后面的行 443

12.12.5 合并文件 444

12.13.1 查找与正则表达式匹配的行 445

12.13 awk和grep 445

12.13.2 查找与正则表达式不匹配的行 446

12.14.1 打印行号 447

12.14 sed和awk 447

12.14.2 修改行 448

12.14.3 替代 449

12.14.8 退出 450

12.14.7 分支 450

12.14.4 转换 450

12.14.5 输入/输出 450

12.14.6 文件 450

12.16 提示 451

12.15 关键术语 451

12.17 命令 452

12.18 小结 453

12.19.1 复习题 454

12.19 练习 454

12.19.2 练习题 456

12.20 上机实习 459

13.1.3 重定向 466

13.1.2 标准流 466

第13章 交互式Korn shell 466

13.1 Korn shell特征 466

13.1.1 Korn shell会话 466

13.1.5 命令 467

13.1.4 管道 467

13.1.11 别名 468

13.1.10 作业控制 468

13.1.6 组合命令 468

13.1.7 命令行编辑 468

13.1.8 引号 468

13.1.9 命令替代 468

13.2.1 垃圾文件(/dev/null) 469

13.2 两个特殊文件 469

13.2.2 终端文件(/dev/tty) 470

13.3.1 用户定义变量 471

13.3 变量 471

13.3.3 在变量中存储值 472

13.3.2 预定义变量 472

13.3.5 空变量 473

13.3.4 访问变量值 473

13.3.7 存储文件名称 474

13.3.6 消除变量 474

13.3.9 在变量中存储命令 475

13.3.8 存储文件内容 475

13.3.11 输出变量 476

13.3.10 只读变量 476

13.3.12 变量属性:typeset命令 478

13.4 输出 481

13.5 输入 482

13.5.1 逐词读 483

13.5.3 从文件中读 484

13.5.2 逐行读 484

13.7 eval命令 485

13.6 命令的退出状态 485

13.8 环境变量 487

13.8.3 用户根目录路径(HOME) 488

13.8.2 历史文件路径(HISTFILE) 488

13.8.1 改变目录路径(CDPATH) 488

13.8.6 邮件检查间隔(MAILCHECK) 489

13.8.5 邮箱路径名称(MAIL) 489

13.8.4 登录名(LOGNAME) 489

13.8.9 主提示符(PSI) 490

13.8.8 目录搜索路径(PATH) 490

13.8.7 收邮件路径(MAILPATH) 490

13.8.10 次提示符(PS2) 491

13.8.15 终端说明(TERM) 492

13.8.14 登录shell路径(SHELL) 492

13.8.11 第3提示符(PS2) 492

13.8.12 第4提示符(PS4) 492

13.8.13 用户输入默认变量(REPLY) 492

13.9 选项 493

13.8.16 处理环境变量 493

13.9.6 非全局的(noglob) 494

13.9.5 不执行(noexec) 494

13.9.1 全部输出(allexport) 494

13.9.2 命令行编辑器(emacs和vi) 494

13.9.3 忽略文件结束(ignoreeof) 494

13.9.4 在重定向中不损坏现有文件 494

13.9.9 处理选项 495

13.9.8 执行跟踪(xtrace) 495

13.9.7 冗长(verbose) 495

13.10.1 系统配置文件 496

13.10 启动脚本 496

13.10.4 启动过程 497

13.10.3环境文件 497

13.10.2 个人配置文件 497

13.11.2 历史命令 498

13.11.1 历史文件 498

13.11 命令历史记录 498

13.11.3 重做命令(r) 500

13.12.1 执行步骤 501

13.12 命令执行过程 501

13.11.4 重做命令中的替换 501

13.13 关键术语 502

13.12.2 命令执行举例 502

13.14 提示 503

13.15 命令 504

13.16 小结 505

13.17.1 复习题 506

13.17 练习 506

13.17.2 练习题 507

13.18 上机实习 508

14.1.1 脚本组件 511

14.1 脚本基本概念 511

第14章 Korn shell编程 511

14.1.2 使脚本可执行 513

14.1.3 执行脚本 513

14.1.5 参数和位置参数 517

14.1.4 脚本终止(exit命令) 517

14.2 表达式 518

14.2.1 数学表达式 519

14.2.2 关系表达式 520

14.2.3 文件表达式 522

14.2.4 逻辑表达式 523

14.3.1 if-then-else 525

14.3 判定:作出选择 525

14.2.5 表达式类型小结 525

14.3.2 多路选择 529

14.4.1 命令控制和列表控制循环 533

14.4 重复 533

14.4.3 循环重定向 541

14.4.2 后台循环 541

14.5.1 特殊参数 546

14.5 特殊参数和变量 546

14.5.3 特殊参数与变量小结 549

14.5.2 特殊变量 549

14.6 改变位置参数 550

14.7.1 参数个数有效性验证 553

14.7参数有效性验证 553

14.7.2 参数类型有效性验证 555

14.8 调试脚本 557

14.8.1 包括在脚本中的调试选项 558

14.8.2 命令行调试选项 559

14.9.1 cat 561

14.9 脚本实例 561

14.9.2 Copy 563

14.11 提示 565

14.10 关键术语 565

14.12 命令 566

14.13 小结 568

14.14.1 复习题 569

14.14 练习 569

14.14.2 练习题 570

14.15 上机实习 575

15.1.2 变量替代 579

15.1.1 变量求值 579

第15章 Korn shell高级编程 579

15.1 变量求值和替代 579

15.2 字符串处理 583

15.2.1 压缩字符串 584

15.2.3 定位字符串中的子字符串 585

15.2.2 字符串长度 585

15.2.4 抽取子字符串 586

15.2.5 剥取字符串 587

15.2.6 使用其他实用程序 588

15.4 函数 589

15.3 此处文档 589

15.4.1 编写函数 590

15.4.2 返回值 592

15.4.3 比较字符串 593

15.4.4 文件中的函数 594

15.5 数组 595

15.6 信号 596

15.6.2 信号的响应 597

15.6.1 信号类型 597

15.6.3 trap命令 598

15.7 内置命令 599

15.7.1 sleep命令 600

15.8.1 读字符串 601

15.8 脚本技术 601

15.7.2 点命令 601

15.8.2 用户接口 602

15.8.3 分析选项 603

15.8.4 分析路径名 607

15.8.5 打开和关闭文件 610

15.9 shell环境和脚本 614

15.10.1 计算 615

15.10 脚本实例 615

15.10.2 逆置 617

15.10.3 计算列总和 618

15.12 提示 620

15.11 关键术语 620

15.15 小结 621

15.14 命令 621

15.15.1 复习题 622

15.15 练习 622

15.15.2 练习题 623

15.16 上机实习 624

16.1.3 重定向 629

16.1.2 标准流 629

第16章 交互式C shell 629

16.1 C shell特征 629

16.1.1 C shell会话 629

16.1.4 管道 630

16.1.11 C shell的别名 631

16.1.10 作业控制 631

16.1.5 tee命令 631

16.1.6 组合命令 631

16.1.7 命令行编辑 631

16.1.8 引号 631

16.1.9 命令替代 631

16.2.1 垃圾文件(/dev/null) 634

16.2 两个特殊文件 634

16.2.2 终端文件(/dev/tty) 635

16.3.1 用户定义变量 636

16.3 变量 636

16.3.3 在变量中存储值 637

16.3.2 预定义变量 637

16.3.4 访问变量值 638

16.3.7 存储文件名 639

16.3.6 清除变量 639

16.3.5 空变量 639

16.3.8 在座文件内容 640

16.3.10 输出变量 641

16.3.9 在变量中存储命令 641

16.4 输出 643

16.6 命令退出状态 645

16.5.2 逐词读 645

16.5 输入 645

16.5.1 逐行读 645

16.7 eval命令 646

16.8 环境变量 647

16.9 开关变量 652

16.10.3 启动过程 654

16.10.2 个人启动文件 654

16.10 启动和关闭和脚本 654

16.10.1 系统启动文件 654

16.11.2 历史命令 655

16.11.1 历史文件 655

16.10.4 关闭文件 655

16.11 命令历史记录 655

16.11.3 重新执行以前的命令 656

16.11.5 使用以前命令中的参数 657

16.11.4 替代和重新执行 657

16.11.7 路径名称修饰符 658

16.11.6 历史修饰符 658

16.12 命令执行脚本 659

16.11.8 历史命令小结 659

16.12.2 命令执行举例 660

16.12.1 执行步骤 660

16.14 提示 661

16.13 关键术语 661

16.15 命令 662

16.16 小结 663

16.17.1 复习题 664

16.17 练习 664

16.17.2 练习题 665

16.18 上机实习 666

17.1.1 脚本组件 668

17.1 脚本基本概念 668

第17章 C shell编程 668

17.1.3 执行脚本 670

17.1.2 使脚本可执行 670

17.1.5 参数和位置参数 674

17.1.4 脚本终止(exit命令) 674

17.2 表达式 675

17.2.1 数学表达式 676

17.2.2 关系表达式 677

17.2.3 文件表达式 678

17.3 判定:作出选择 679

17.2.4 逻辑表达式 679

17.3.1 if-then-else 680

17.3.2 多路选择 684

17.4 重复 687

17.5.1 脚本名称($0) 693

17.5 特殊参数 693

17.5.3 全部参数($argv) 694

17.5.2 参数个数($*argv) 694

17.7 参数有效性验证 695

17.6 改变位置参数 695

17.5.4 特殊参数小结 695

17.7.1 参数个数有效性验证 698

17.7.2 参数类型有效性验证 699

17.8.1 包括在脚本中的调试选项 702

17.8 调试脚本 702

17.8.2 命令行调试选项 703

17.9 脚本实例 706

17.11 提示 708

17.10 关键术语 708

17.12 命令 709

17.13 小结 710

17.14.1 复习题 711

17.14 练习 711

17.14.2 练习题 712

17.15 上机实习 715

18.2.1 压缩字符串 719

18.2 字符串处理 719

第18章 C shell高级编程 719

18.1 变量求值 719

18.2.2 使用其他实用程序 720

18.3 此外文档 721

18.4.1 信号类型 722

18.4 信号 722

18.4.3 on interrupt命令 723

18.4.2 信号的响应 723

18.5 内置命令 724

18.5.1 sleep命令 725

18.6.1 读字符串 726

18.6 脚本技术 726

18.5.2 source命令 726

18.6.2 用户接口 727

18.6.3 分析路径名称 728

18.7 shell环境和脚本 729

18.8.1 创建数组 730

18.8 数组 730

18.8.2 分析输入 732

18.9.1 模拟find命令 733

18.9 脚本实例 733

18.9.2 通用分类账系统 734

18.9.3 删除重复项 737

18.12 命令 739

18.11 提示 739

18.10 关键术语 739

18.14.1 复习题 740

18.14 练习 740

18.13 小结 740

18.14.2 练习题 741

18.15 上机实习 742

附录A ASCII表 747

B.1 早期 752

附录B 简要历史 752

B.3 System V和BSD4的派生物 753

B.2.2 BSD UNIX 753

B.2 现代 753

B.2.1 AT T UNIX 753

B.4 POSTX 754

C.1.1 文本模式 755

C.1 加载文件 755

附录C emacs 755

C.2 编辑文本 756

C.1.2 帮助模式 756

C.2.1 定位光标 757

C.2.3 擦除文本 758

C.2.2 插入文本 758

C.2.4 重新获取文本:yank命令 760

C.2.6 拷贝文本 761

C.2.5 移动文本 761

C.3 保存和退出emacs 762

C.4.2 撤消 763

C.4.1 挂起编辑 763

C.4 其他命令 763

C.4.5 分屏 764

C.4.4 放弃 764

C.4.3 重复 764

C.4.6 搜索字符串 765

D.1.2二进制数 767

D.1.1 十进制数 767

附录D 编码系统 767

D.1 计算机编码系统 767

D.1.3 八进制数 768

D.1.4 十六进制数 768

D.2 整数转换 769

D.2.1 二进制到十进制 769

D.2.2 十进制到二进制 770

D.2.3 二进制到二进制或十六进制 770

附录E 预定义变量 771

附录F unix命令 773

附录G shell元字符 782

附录H korn shell与C shell的区别 783

H.1 变量 783

H.2 命令行编辑 783

H.3 命令替代 783

H.5 输入/输出 784

H.6 环境变量 784

H.4 别名 784

H.9 选项和开关变量 785

H.8 关闭文件 785

H.10 历史记录 785

H.7 启动文件 785

H.12 特殊变量 786

H.13 表达式 786

H.11 参数 786

H.14 选择 787

H.15 重复 787

H.16 数组 788

H.17 函数 788

词汇表 790

相关图书
作者其它书籍
返回顶部