《UNIX SHELL程序设计》求取 ⇩

第一部分 基本UNIX系统1

第一章 引言2

第二章 UNIX系统的基本结构4

2.1 UNIX系统的历史与特点4

2.2 UNIX系统的层次结构5

2.3 文件系统的基本结构6

2.3.1 文件系统的内部结构7

2.3.2 文件系统的外部结构8

2.4.1 进入UNIX系统10

2.4 UNIX系统的基本使用10

2.4.2 使用UNIX的文件系统11

2.5 习题24

第三章 UNIX系统的shell25

3.1 shell:UNIX系统的外壳25

3.2 shell的基本功能27

3.2.1 程序的运行27

3.2.2 变量和文件名的替换28

3.2.3 输入输出的改向29

3.2.4 管道的连接30

3.2.6 解释执行的程序设计语言31

3.3 shell的基本作用31

3.2.5 环境的控制31

3.4 习题35

第二部分 shell基本使用37

第四章 shell基本命令38

4.1 引言38

4.2 基本概念38

4.2.1 怎样建立shell38

4.2.3 shell如何找命令39

4.2.2 命令39

4.3 shell常用命令40

4.4 shell内部命令52

4.5 习题60

第五章 shell命令的集成62

5.1 文件名扩展生成62

5.2 管道、命令表和过滤器63

5.3 输入输出改向65

5.4 shell输入输出改向的深入课题68

5.5 习题72

第六章 变量与命令替换73

6.1 shell变量73

6.1.1 用户自定义变量74

6.1.2 位置变量75

6.1.3 环境变量75

6.1.4 预定义的特殊变量77

6.2 变量替换79

6.3 命令表、命令组合和命令替换82

6.3.1 命令表82

6.3.2 命令组合83

6.3.3 命令替换84

6.4 引用85

6.5 shell状态87

6.5.1 改变当前工作目录88

6.5.2 profile文件88

6.5.3 执行状态标志88

6.6 习题89

第三部分 shell程序设计90

7.1 简单条件和test命令91

第七章 shell的控制结构91

7.2.1 if的简单结构100

7.2 if结构100

7.2.2 if的完整结构103

7.2.3 if的连用结构105

7.3 case结构108

7.4 for结构115

7.5 while结构120

7.6 until结构122

7.7.1 break命令126

7.7 循环体中的其它命令126

7.7.2 continue命令128

7.7.3 循环中的输入输出改向与管道129

7.8 习题131

第八章 shell的运行环境133

8.1 局部变量133

8.2 全局变量135

8.2.1 全局变量的基本使用135

8.2.2 shell的环境变量140

8.2.3 全局变量与子shell的关系147

8.3 exec命令与子shell的输入输出改向150

8.4 shell程序的调试153

8.4.1 shell程序的详细跟踪153

8.4.2 shell程序的跟踪执行155

8.4.3 非执行156

8.4.4 shell的其它调试手段157

8.4.5 shell程序调试举例159

8.5 习题160

9.1 函数的定义和使用162

第九章 shell程序设计技巧162

9.2 shell的递归调用164

9.3 变量的处理167

9.3.1 $0变量168

9.3.2 set、shift命令与位置变量169

9.4 shell程序间的同步机制177

9.4.1 wait命令177

9.4.2 trap命令178

9.5 shell程序的动态构成182

9.6.1 PATH路径的构成184

9.6 shell程序的执行效率184

9.6.2 文件的引用185

9.6.3 shell的内部命令186

9.6.4 timex命令186

9.6.5 其它方面的考虑187

9.7 习题187

第四部分 其它shell189

第十章 C shell190

10.1 基本概念190

10.2 变量192

10.3 别名机制195

10.4 输入/输出改向196

10.5 创建后台和前台作业196

10.6 内部命令197

10.6.1 alias命令和unalias命令197

10.6.2 time命令197

10.6.3 其它内部命令198

10.7 命令历史表199

10.10 替换shell变量201

10.9 预备知识201

10.8 C shell程序设计201

10.11 表达式203

10.12 C shell的控制结构205

10.13 作业控制209

10.14 其它特性209

10.15 在终端上使用循环210

10.16 习题211

11.1 运行korn shell212

第十一章 korn shell简介212

11.2 命令重录入213

11.2.1 vi编辑方式213

11.2.2 emacs行编辑方式216

11.3 函数219

11.4 内部整数运算219

11.4.1 let命令220

11.4.2 test命令223

11.4.3 整数类型223

11.5.1 substring命令224

11.5 字符串操作224

11.4.4 expr的简单替换224

11.5.2 使用参数替换的substring命令226

11.5.3 固定长度的串228

11.6 alias命令229

11.7 作业控制231

11.8 其它特性233

11.8.1 cd命令的新特性234

11.8.2 ~替换234

11.8.3 数组235

11.9 习题238

第五部分 shell程序设计实例239

第十二章 shell程序设计实例240

12.1 何时使用shell程序设计语言240

12.2 shell过程的建立241

12.3 shell过程的执行241

12.4 shell过程例子242

附录A shell语法一览表263

附录B shell程序设计语言快速参考266

附录C 习题参考答案272

1992《UNIX SHELL程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由孙玉方主编;杨建平等编著 1992 清华大学出版社;广西科学技术出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

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 上海:上海交通大学出版社