图书介绍
精通LINUX & UNIX Shell程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 和硕科技编辑部编著 著
- 出版社: 北京:中国青年出版社
- ISBN:7500642687
- 出版时间:2001
- 标注页数:421页
- 文件大小:15MB
- 文件页数:437页
- 主题词:Linux
PDF下载
下载说明
精通LINUX & UNIX Shell程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 UNIX/Linux Shell简介2
什么是Shell2
Shell的启动2
细说Shell的历史3
三种主要的Shell与其分身4
Shell的使用7
Shell的功用7
命令行的语法分析8
系统启动和登录Shell8
命令的种类9
处理程序和Shell10
与建立处理程序相关的系统调用10
环境信息与继承14
文件的存取权限与属性设置15
文件建立时的掩码(Mask)20
改变许可权的指令——chmod21
认识信号29
命令文件实例:比较三种Shells30
由命令文件(Script)执行命令30
C shell (TCsh)命令文件31
Bourne shell (Bash)命令文件32
Korn shell命令文件34
第2章 认识UNIX/Linux规则表达式38
前言38
规则表达式(regular expressions)38
简介38
规则表达式下的特殊字符(metacharacter)38
规则表达式的组合使用39
第3章 Grep一族42
前言42
详述Grep命令家族42
标准grep命令43
grep所返回的终止值44
grep使用实例46
在grep中使用管道(pipe)49
grep的选项49
egrep 命令(扩充功能的grep版本)53
fgrep命令(Fixed Grep或Fast Grep)55
rgrep命令(Recursive grep)55
第4章 数据流编辑器——Sed58
sed简介58
身在何处58
命令与选项59
错误信息和终止状态60
实例探究62
打印信息:P命令63
删除:d命令63
移山倒海:s命令65
指定范围:逗号67
在行列间编辑:e命令68
读取文件:r命令68
写入文件:w命令69
附加信息:a命令69
移到下一行:n命令70
插入信息:j命令70
转换:y命令71
退出:q命令71
保有和取得:h和g命令72
保有和交换:h和x命令74
Sed命令文件 (Sed Scripting)74
Sed命令文件的实例75
Awk的格式80
Awk的版本80
Awk这个名称的由来80
认识Awk80
第5章 另一个强有力的Unix/Linux工具程序:Awk80
由文件输入81
通过管道接受命令的输出82
Print命令82
OFMT变量84
使输出美观--Printf函数84
文件内的Awk命令86
记录88
记录(Record)和域(Field)88
域89
域分隔符号90
样式(Pattern)和动作 (Action)91
样式91
动作92
规则表达式92
匹配运算符(~)94
在命令文件内使用Awk命令94
比较表达式95
关系运算符95
条件规则表达式97
计算97
复合样式98
范围样式(Range Pattern)99
一个数据确认程序99
数值和字符串常量101
awk的用户自定义变量101
变量101
BEGIN样式104
End样式105
转向(Redirection)和管道 (Pipe)105
输出转向105
输入转向(Getline)106
管道108
关闭文件和管道109
系统启动112
第6章 使用Bourne Shell与BASH112
简介112
执行环境113
shell的提示符号(Prompt)117
命令行120
特殊字符/通配符(Metacharacter/Wildcard)124
文件名替换(Substitution)124
工作控制(仅Bash提供)128
命令与文件名的自动完成功能(仅Bash提供)129
变量(Variable)130
设置环境变量132
设置只读变量132
以echo命令打印出变量的值139
变量展开编辑子(Variable Expansion Modifiers)140
由变量延伸的子字符串与其他的特殊变量144
引号147
单引号149
双引号150
命令替换150
命令历史记录(仅Bash提供)151
Bourne shell与Bash的数学运算152
整数运算和expr命令152
数组(仅Bash支持)154
函数简介155
定义函数155
其他常用的命令157
标准I/O和转向157
列出和取消函数的设置157
管道161
Here文件和转向输入163
Set命令和选项164
第7章 Bourne Shell与BASH程序设计168
简介168
建立Shell命令文件的步骤168
读取用户的输入170
浮点数的运算174
位置参数和命令行参数175
条件性结构和流程控制178
test命令179
if命令180
文件测试189
以here文件和case命令来建立菜单193
循环命令194
for循环195
while命令198
until命令200
Select 命令与菜单建构(仅Bash支持)201
其他与循环相关的命令202
I/O转向和子shell208
函数214
重设函数215
汇出(export)函数215
函数参数和返回值215
拦截(Trapping)信号218
函数和Source(或dot)命令218
重设信号219
忽略信号220
除错222
用Getopts处理命令行选项224
Eval命令和语法分析命令行230
第8章 Korn Shell的使用234
简介234
执行初始化文件234
提示符号238
查找路径240
命令行241
退出状态(exit status)242
在后台执行命令244
命令行历史244
在命令行进行编辑247
别名251
工作控制254
文件名替换(通配符)255
Korn shell的通配符255
Ksh新增的通配符256
变量257
显示变量的值263
变量的属性(Variable Attributes)269
位置参数(Positional Parameters)270
引号的使用271
命令的替换273
定义函数275
函数(Functions)275
标准I/O和转向279
管道(Pipes)279
Here文件和转向输入280
与时间相关的命令和变量281
Time命令281
Tmout变量281
第9章 Korn Shell程序设计284
如何编辑Shell的命令文件284
注解284
命令文件的命名与储存284
读进用户输入的信息285
执行运算288
整数类型288
列出整数290
位置参数和命令行参数292
检查退出状态和变量$?296
新的Test命令类型297
条件结构(Conditional Constructs)和流程控制297
查核条件——if命令301
Korn Shell的兼容性303
Let命令和整数测试305
if/else命令305
if/elif/else命令306
exit命令308
null命令310
多途决策—case命令311
case命令和here文件312
循环命令313
for命令314
while命令317
until命令318
选择命令和菜单319
循环命令321
shift命令321
break命令323
continue命令324
I/O转向和循环326
exec命令循环328
IFS和循环330
数组330
函数332
声明函数333
汇出函数(Exported Functions)334
自动载入函数(Autoloaded Functions)335
Typeset命令和函数选项335
Trapping信号337
重设信号338
忽略信号338
共作处理程序(Coprocesses)342
Shell程序的除错343
用Getops处理命令行选项(Command—Line Options)345
有使用限制的Ksh347
C shell与TCsh的启动350
目前的TCsh是哪个版本350
简介350
第10章 C shell与TC shell350
查找路径351
命令行355
重复执行命令357
命令行历史357
编辑命令行362
命令自动完成功能(仅TCsh 提供)362
操控目录堆栈(仅TCsh 提供)364
拼写检查(仅TCsh 提供)366
别名(Alias)366
工作控制367
工作排程369
通配符(Metacharacters)370
文件名的替换370
展开通配符370
将输入转向371
转向和管道371
关闭通配符371
Here文件372
将输出转向374
把输出附加到已存在的文件375
转向输出和错误375
区分输出和错误377
noclobber变量378
变量378
数组380
局部变量(Local variable)380
环境变量380
shift命令和数组382
从字符串建立数组383
特殊变量与编辑器(modifiers)383
路径名变量修正子384
命令替换385
引号386
注解390
第11章 以C shell或TC shell来设计程序390
建立Shell命令文件的步骤390
使命令文件可以执行391
读取用户的输入391
数值运算392
命令文件如何查错394
命令行参数397
位置参数和argv数组398
流程控制和条件式结构399
foreagh循环413
循环413
while循环415
repeat命令417
shift命令417
break命令418
continue命令420
中断处理420
储存命令文件421
热门推荐
- 1170644.html
- 2512927.html
- 3288149.html
- 2883150.html
- 3004807.html
- 323467.html
- 3706718.html
- 3614584.html
- 2986065.html
- 3744697.html
- http://www.ickdjs.cc/book_1344549.html
- http://www.ickdjs.cc/book_1933116.html
- http://www.ickdjs.cc/book_1680270.html
- http://www.ickdjs.cc/book_1716634.html
- http://www.ickdjs.cc/book_2494484.html
- http://www.ickdjs.cc/book_578666.html
- http://www.ickdjs.cc/book_926393.html
- http://www.ickdjs.cc/book_3264193.html
- http://www.ickdjs.cc/book_1646302.html
- http://www.ickdjs.cc/book_2073781.html