图书介绍
Linux Shell脚本攻略PDF|Epub|txt|kindle电子书版本网盘下载
![Linux Shell脚本攻略](https://www.shukui.net/cover/5/30715634.jpg)
- (印)拉克什曼著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115264725
- 出版时间:2011
- 标注页数:254页
- 文件大小:16MB
- 文件页数:272页
- 主题词:Linux操作系统-程序设计
PDF下载
下载说明
Linux Shell脚本攻略PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 小试牛刀1
1.1简介1
1.2终端打印3
1.2.1实战演练3
1.2.2补充内容5
1.3玩转变量和环境变量5
1.3.1预备知识5
1.3.2实战演练7
1.3.3补充内容7
1.4通过shell进行数学运算8
1.4.1预备知识9
1.4.2实战演练9
1.5玩转文件描述符和重定向10
1.5.1预备知识10
1.5.2实战演练11
1.5.3补充内容13
1.6数组和关联数组15
1.6.1预备知识15
1.6.2实战演练15
1.6.3补充内容16
1.7使用别名17
1.7.1预备知识17
1.7.2实战演练17
1.7.3补充内容18
1.8获取终端信息18
1.8.1预备知识18
1.8.2实战演练18
1.9获取、设置日期和延时19
1.9.1预备知识19
1.9.2实战演练19
1.9.3补充内容21
1.10调试脚本22
1.10.1预备知识22
1.10.2实战演练22
1.10.3补充内客23
1.11函数和参数23
1.11.1实战演练23
1.11.2补充内容24
1.12读取命令序列输出25
1.12.1预备知识26
1.12.2实战演练26
1.12.3补充内容26
1.13以不按回车键的方式读取字符“n”27
1.13.1预备知识27
1.13.2实战演练27
1.14字段分隔符和迭代器28
1.14.1预备知识28
1.14.2实战演练29
1.15比较与测试30
1.15.1预备知识30
1.15.2实战演练30
第2章 命令之乐34
2.1简介34
2.2用cat进行拼接34
2.2.1预备知识34
2.2.2实战演练35
2.2.3工作原理35
2.2.4补充内容35
2.3录制与回放终端会话37
2.3.1预备知识37
2.3.2实战演练37
2.3.3工作原理37
2.4文件查找与文件列表38
2.4.1预备知识38
2.4.2实战演练38
2.4.3补充内容39
2.5玩转xargs45
2.5.1预备知识45
2.5.2实战演练45
2.5.3工作原理46
2.5.4补充内容46
2.6用tr进行转换49
2.6.1预备知识49
2.6.2实战演练49
2.6.3工作原理49
2.6.4补充内容50
2.7校验和与核实52
2.7.1预备知识52
2.7.2实战演练52
2.7.3工作原理52
2.7.4补充内容53
2.8排序、单一与重复53
2.8.1预备知识54
2.8.2实战演练54
2.8.3工作原理54
2.8.4补充内容55
2.9临时文件命名与随机数58
2.9.1实战演练58
2.9.2工作原理58
2.10分割文件和数据59
2.10.1工作原理59
2.10.2补充内容59
2.11根据扩展名切分文件名61
2.11.1实战演练61
2.11.2工作原理61
2.12批量重命名和移动63
2.12.1预备知识63
2.12.2实战演练63
2.12.3工作原理64
2.13拼写检查与词典操作65
2.13.1实战演练65
2.13.2工作原理65
2.14交互输入自动化66
2.14.1预备知识66
2.14.2实战演练66
2.14.3工作原理67
2.14.4补充内容67
第3章 以文件之名69
3.1简介69
3.2生成任意大小的文件69
3.3文本文件的交集与差集70
3.3.1预备知识71
3.3.2实战演练71
3.4查找并删除重复文件73
3.4.1预备知识73
3.4.2实战演练73
3.4.3工作原理74
3.4.4参考75
3.5创建长路径目录75
3.5.1预备知识75
3.5.2实战演练76
3.6文件权限、所有权和粘滞位76
3.6.1预备知识76
3.6.2实战演练78
3.6.3补充内容79
3.7创建不可修改文件80
3.7.1预备知识80
3.7.2实战演练80
3.8批量生成空白文件80
3.8.1预备知识81
3.8.2实战演练81
3.9查找符号链接及其指向目标81
3.9.1预备知识81
3.9.2实战演练81
3.10列举文件类型统计信息82
3.10.1预备知识83
3.10.2实战演练83
3.10.3工作原理84
3.11环回文件与挂载84
3.11.1预备知识85
3.11.2实战演练85
3.11.3补充内容86
3.12生成ISO文件及混合ISO87
3.12.1预备知识87
3.12.2实战演练87
3.12.3补充内容87
3.13查找文件差异并进行修补89
3.13.1实战演练89
3.13.2补充内容90
3.14 head与tail——打印文件的前10行和后10行90
3.15 只列出目录的其他方法92
3.15.1预备知识93
3.15.2实战演练93
3.16在命令行中用pushd和popd快速定位93
3.16.1预备知识93
3.16.2实战演练93
3.16.3补充内容94
3.17统计文件的行数、单词数和字符数95
3.17.1预备知识95
3.17.2实战演练95
3.17.3补充知识95
3.18打印目录树96
3.18.1预备知识96
3.18.2实战演练96
3.18.3补充内容97
第4章 让文本飞98
4.1简介98
4.2正则表达式入门99
4.2.1预备知识99
4.2.2实战演练99
4.2.3工作原理100
4.2.4补充内客101
4.3用grep在文件中搜索文本101
4.3.1预备知识101
4.3.2实战演练101
4.3.3补充内容103
4.4用cut按列切分文件107
4.4.1预备知识107
4.4.2实战演练107
4.4.3补充内容108
4.5统计特定文件中的词频109
4.5.1预备知识109
4.5.2实战演练109
4.5.3工作原理110
4.5.4参考110
4.6 sed入门110
4.6.1实战演练111
4.6.2补充内容111
4.7 awk入门113
4.7.1实战演练113
4.7.2工作原理113
4.7.3补充内客114
4.8替换文本或文件中的字符串117
4.8.1预备知识117
4.8.2实战演练118
4.8.3补充内容118
4.8.4参考118
4.9压缩或解压缩JavaScript119
4.9.1预备知识119
4.9.2工作原理119
4.9.3工作原理120
4.9.4参考121
4.10对文件中的行、单词和字符进行迭代121
4.10.1预备知识121
4.10.2实战演练121
4.10.3工作原理122
4.10.4参考122
4.11按列合并文件122
4.11.1工作原理122
4.11.2参考123
4.12打印文件或行中的第n个单词或列123
4.12.1预备知识123
4.12.2实战演练123
4.12.3参考124
4.13打印不同行或样式之间的文本124
4.13.1预备知识124
4.13.2实战演练124
4.13.3参考125
4.14用脚本检验回文字符串125
4.14.1预备知识125
4.14.2工作原理125
4.14.3工作原理126
4.14.4补充内容127
4.14.5参考128
4.15以逆序形式打印行128
4.15.1预备知识128
4.15.2实战演练128
4.15.3工作原理129
4.15.4参考129
4.16解析文本中的电子邮件地址和URL129
4.16.1预备知识129
4.16.2实战演练129
4.16.3工作原理130
4.16.4参考130
4.17打印文件中某个样式之前或之后的n行130
4.17.1预备知识131
4.17.2实战演练131
4. 17.3参考132
4.18在文件中移除包含某个单词的句子132
4.18.1预备知识132
4.18.2实战演练132
4.18.3工作原理133
4.18.4参考133
4.19用awk实现head、tail和tac133
4.19.1预备知识133
4.19.2实战演练133
4.19.3工作原理134
4.19.4参考134
4.20文本切片与参数操作134
4.20.1实战演练134
4.20.2参考135
第5章 一团乱麻?没这回事136
5.1入门136
5.2网站下载136
5.2.1预备知识136
5.2.2实战演练136
5.2.3补充内容137
5.3以格式化纯文本形式下载网页138
5.4 cURL入门139
5.4.1预备知识139
5.4.2实战演练139
5.4.3补充内容140
5.4.4参考142
5.5从命令行访问Gmail142
5.5.1实战演练142
5.5.2工作原理143
5.5.3参考144
5.6解析网站数据144
5.6.1实战演练144
5.6.2工作原理144
5.6.3参考145
5.7制作图片抓取器及下载工具145
5.7.1实战演练145
5.7.2工作原理146
5.7.3参考147
5.8网页相册生成器147
5.8.1预备知识147
5.8.2实战演练147
5.8.3工作原理148
5.8.4参考149
5.9 Twitter命令行客户端149
5.9.1预备知识149
5.9.2实战演练149
5.9.3工作原理150
5.9.4参考150
5.10基于Web后端的定义查询工具151
5.10.1预备知识151
5.10.2实战演练151
5.10.3工作原理152
5.10.4参考152
5.11查找网站中的无效链接152
5.11.1预备知识152
5.11.2实战演练153
5.11.3工作原理153
5.11.4参考153
5.12跟踪网站变更154
5.12.1预备知识154
5.12.2实战演练154
5.12.3工作原理155
5.12.4参考155
5.13以POST方式发送网页并读取响应155
5.13.1预备知识156
5.13.2实战演练156
5.13.3补充内客157
5.13.4参考157
第6章 B计划158
6.1简介158
6.2用tar归档158
6.2.1预备知识158
6.2.2实战演练159
6.2.3补充知识159
6.2.4参考163
6.3用cpiO归档163
6.4用gunzip或gzip压缩164
6.4.1实战演练164
6.4.2补充内容164
6.4.3参考166
6.5用bunzip或bzip压缩166
6.5.1实战演练166
6.5.2补充内容167
6.5.3参考168
6.6用1zma压缩168
6.6.1实战演练168
6.6.2补充内容169
6.6.3参考169
6.7用zip归档和压缩169
6.8超高压缩率的squashfs文件系统170
6.8.1预备知识171
6.8.2实战演练171
6.8.3补充内容171
6.9加密工具与散列172
6.10用raync备份系统快照174
6.10.1实战演练174
6.10.2补充内容175
6.11用Git备份版本控制176
6.11.1预备知识176
6.11.2实战演练176
6.12用dd克隆磁盘178
6.12.1预备知识179
6.12.2实战演练179
6.12.3补充内容180
6.12.4参考180
第7章 无网不利181
7.1简介181
7.2联网知识入门181
7.2.1新手上路181
7.2.2实战演练182
7.2.3补充内容182
7.2.4参考186
7.3使用ping186
7.3.1实战演练186
7.3.2补充内容187
7.4列出网络上所有的活动主机188
7.4.1新手上路188
7.4.2实战演练188
7.4.3工作原理189
7.4.4补充内容191
7.4.5参考191
7.5传输文件191
7.5.1新手上路191
7.5.2实战演练191
7.5.3补充内容192
7.5.4参考194
7.6用脚本设置以太网与无线LAN194
7.6.1新手上路194
7.6.2实战演练194
7.6.3工作原理196
7.6.4参考196
7.7用SSH实现无密码自动登录196
7.8用SSH在远程主机上运行命令198
7.8.1新手上路198
7.8.2实战演练198
7.8.3补充内容200
7.8.4参考200
7.9在本地挂载点上挂载远程驱动器201
7.9.1新手上路201
7.9.2实战演练201
7.9.3参考201
7.10在网络上发送多播式窗口消息201
7.10.1新手上路201
7.10.2实战演练201
7.10.3工作原理202
7.10.4参考203
7.11网络流量与端口分析203
7.11.1新手上路203
7.11.2实战演练203
7.11.3补充内容204
第8章 当个好管家205
8.1简介205
8.2统计磁盘的使用情况205
8.2.1新手上路206
8.2.2实战演练206
8.2.3补充内容206
8.3计算命令执行时间210
8.4与当前登录用户、启动日志及启动故障的相关信息212
8.4.1新手上路212
8.4.2实战演练212
8.5打印出10条最常使用的命令214
8.5.1新手上路214
8.5.2实战演练214
8.5.3工作原理215
8.6列出1小时内占用CPU最多的10个进程215
8.6.1新手上路215
8.6.2实战演练215
8.6.3工作原理216
8.6.4参考217
8.7用watch监视命令输出217
8.7.1实战演练217
8.7.2补充内容217
8.8对文件及目录访问进行记录218
8.8.1新手上路218
8.8.2实战演练218
8.8.3工作原理218
8.9用logrotate管理日志文件219
8.9.1新手上路219
8.9.2实战演练219
8.10用syslog记录日志220
8.10.1新手上路220
8.10.2实战演练221
8.10.3参考221
8.11通过监视用户登录找出入侵者221
8.11.1新手上路222
8.11.2实战演练222
8.11.3工作原理223
8.12监视远程磁盘的健康情况224
8.12.1新手上路224
8.12.2实战演练224
8.12.3工作原理225
8.12.4参考226
8.13找出系统中用户的活动时段226
8.13.1新手上路226
8.13.2实战演练226
8.13.3工作原理227
第9章 管理重任228
9.1简介228
9.2收集进程信息228
9.2.1新手上路228
9.2.2实战演练229
9.2.3补充内容231
9.2.4参考234
9.3杀死进程以及发送或响应信号234
9.3.1新手上路235
9.3.2实战演练235
9.3.3补充内容235
9.4 which、 whereis、 file、what is与平均负载237
9.5向用户终端发送消息238
9.5.1新手上路239
9.5.2实战演练239
9.5.3工作原理240
9.6收集系统信息240
9.7用/proc收集信息241
9.8用cron进行调度242
9.8.1新手上路242
9.8.2实战演练242
9.8.3补充内容243
9.9从Bash中读写 MySQL数据库244
9.9.1新手上路244
9.9.2实战演练244
9.9.3工作原理247
9.10用户管理脚本248
9.10.1实战演练248
9.10.2工作原理249
9.11图像文件的批量缩放及格式转换251
9.11.1新手上路251
9.11.2实战演练251
9.11.3工作原理253
9.11.4参考254