《UNIX SHELL程序设计》求取 ⇩

前言1

第一部分 新手的Shell程序设计2

第一章 Shell的威力3

1.1 为什么要用Shell?3

1.2 Shell有什么东西适合我?4

1.3 Shell的简单性5

1.4 UNIX Shell5

1.4.1 Bourne Shell6

1.4.2 C Shell7

1.4.3 Korn Shell7

1.4.4 选择Shell7

1.5 何时使用Shell7

1.6 高生产率和Shell8

第二章 Shell基础9

2.1 UNIX是什么?9

2.2 UNIX文件9

2.3 过滤程序11

2.4 输入/输出重定向12

2.5 C Shell中的重定向15

2.6 管道16

2.6.1 命名管道18

2.7 小结18

2.8 练习18

第三章 Shell命令20

3.1 命令语法20

3.2 文件和目录命令22

3.2.1 目录命令23

3.2.2 文件命令24

3.2.3 元字符25

3.2.4 文件分离命令26

3.3 选择命令27

3.3.1 行命令28

3.3.2 列命令29

3.4 组合和排序命令30

3.4.1 paste30

3.4.2 排序32

3.4.3 合并33

3.5 变换和翻译34

3.6 编辑器36

3.6.1 ed36

3.6.2 vi,se,emacs和其他编辑器36

3.7 打印37

3.7.1 面向屏幕显示37

3.7.2 面向纸的显示37

3.8 安全性39

3.9 内部命令40

3.10 Shell如何找到命令42

3.11 小结44

3.12 练习45

第四章 Shell控制结构46

4.1 Shell变量47

4.2 测试48

4.3 expr50

4.4 顺序控制结构50

4.5 IF-THEN-ELSE51

4.6 CASE和SWITCH52

4.7 循环命令55

4.7.1 for和foreach55

4.7.2 while和until56

4.7.3 xargs,repeat和find59

4.7.4 经验方法60

4.8 trap60

4.9 小结62

4.10 练习62

第五章 Shell程序设计63

5.1 Shell的交互用法63

5.1.1 Shell的建立63

5.1.2 交互地使用Shell65

5.1.3 直接插入过程66

5.1.4 循环过程66

5.1.5 历史(history)68

5.1.6 前台和后台过程69

5.1.7 Shell交互小结70

5.2 何时创建Shell程序71

5.3 创建Shell程序71

5.3.1 经验规则72

5.3.2 选择项和参量表72

5.3.3 变量76

5.3.4 内部命令78

5.4 Shell程序设计80

5.5 测试Shell程序83

5.6 小结84

5.7 练习85

第二部分 用户Shell程序设计86

第六章 个人计算机Shell程序设计87

6.1 MS-DOS87

6.1.1 MS-DOS命令87

6.1.2 BAT文件89

6.1.3 控制结构90

6.1.4 MS-DOS Shell91

6.2 UNIX工作站91

6.3 小结92

6.4 练习92

第七章 用户友好界面93

7.1 创建主模拟程序93

7.2 小结95

7.3 练习95

第八章 用户Shell程序设计96

8.1 Shell关系数据库97

8.1.1 关系数据库设计98

8.2 屏幕处理102

8.2.1 屏幕输入102

8.2.2 屏幕输出107

8.2.3 屏幕查询108

8.3 数据库更新110

8.4 数据选择114

8.5 报告118

8.6 系统接口119

8.6.1 数的处理121

8.7 小结124

8.8 练习124

第九章 处理用户文档125

9.1 宏包126

9.2 输入过滤程序126

9.2.1 eqn127

9.2.2 tbl127

9.2.3 gath128

9.3 文档的终端预观129

9.3.1 视频显示终端130

9.3.2 打印机131

9.4 输出过滤程序132

9.5 综合132

9.6 文档的缓冲134

9.7 其他文档过滤程序135

9.8 其他命令135

9.8.1 文档分析137

9.9 小结139

9.10 练习139

第三部分 资深用户的Shell程序设计140

第十章 Shell创新者141

10.1 系统集成142

10.2 战略信息系统144

10.3 快速建立原型147

10.4 不可想像的系统150

10.5 小结151

10.6 练习151

第十一章 Shell工具师152

11.1 开发和维护工具154

11.2 Shell工具155

11.3 移植性和和产率157

11.4 C语言程序设计158

11.5 编译160

11.6 测试和调试164

11.7 修改控制和配置管理166

11.8 小结170

11.9 练习171

第十二章 精通Shell172

12.1 可靠性172

12.1.1 缺省动作172

12.1.2 错误处理174

12.2 可维护性175

12.3 可再用性178

12.4 效率178

12.5 移植性181

12.6 可用性181

12.6.1 联机帮助181

12.6.2 文档183

12.7 小结183

12.8 练习183

第十三章 Shell过滤程序构造程序185

13.1 LEX源结构185

13.2 LEX过滤程序186

13.3 Shell质量分析器189

13.4 Shell程序美化器192

13.5 其他lex例程192

13.6 与语法分析器一起使用lex193

13.7 小结196

13.8 练习196

第十四章 UNIX系统管理员197

14.1 管理职责197

14.2 管理目录和文件198

14.3 日常管理200

14.3.1 增加、修改或删除用户201

14.3.2 增加、修改或删除软件202

14.3.3 cron203

14.3.4 启动204

14.3.5 关机204

14.4 例行维护204

14.5 诊断和改错205

14.5.1 监视系统使用情况205

14.6 保证系统安全206

14.6.1 有限制的Shell207

14.7 提供用户帮助207

14.7.1 帮助208

14.8 小结208

14.9 练习208

附录209

附录A 可再用的Shell代码209

附录B C语言原型210

附录C makefile原型212

1991《UNIX SHELL程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由赵庆林,俞涛,陈晓龙编译 1991 北京希望电脑公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

UNIX/XENIX程序设计技术与实例(1996 PDF版)
UNIX/XENIX程序设计技术与实例
1996 西安:西安交通大学出版社
ADO.NET程序设计( PDF版)
ADO.NET程序设计
UNIX系统程序设计技术( PDF版)
UNIX系统程序设计技术
陕西电子编辑部
UNIX程序设计环境(1985 PDF版)
UNIX程序设计环境
1985
UNIX设备驱动程序( PDF版)
UNIX设备驱动程序
北京科海培训中心
ADVANCED COMPUTER ARCHITECTURE:A SYSTEMS DESIGN APPROACH(1996 PDF版)
ADVANCED COMPUTER ARCHITECTURE:A SYSTEMS DESIGN APPROACH
1996 PRENTICE HALL
UNIX SECURE SHELL(1999 PDF版)
UNIX SECURE SHELL
1999 MCGRAW-HILL
PASCAL程序设计(1992 PDF版)
PASCAL程序设计
1992 西安:陕西科学技术出版社
UNIX网络程序设计(1993 PDF版)
UNIX网络程序设计
1993 北京:航空工业出版社
UNIX程序设计环境(1991 PDF版)
UNIX程序设计环境
1991 杭州:浙江大学出版社
如何写UNIX设备驱动程序(1991 PDF版)
如何写UNIX设备驱动程序
1991 中国科学院希望高级电脑技术公司
UNIX/XENIX系统程序设计技术(1991 PDF版)
UNIX/XENIX系统程序设计技术
1991 西安:陕西科学技术出版社
程序设计  程序员级(1999 PDF版)
程序设计 程序员级
1999 北京:清华大学出版社
LISP程序设计(1983 PDF版)
LISP程序设计
1983 北京:清华大学出版社
程序设计(1985 PDF版)
程序设计
1985 上海:上海交通大学出版社