热门搜索: 中考 高考 考试 开卷17
服务电话 024-96192/23945006
 

SHELL脚本实战(第2版)

编号:
wx1201847315
销售价:
¥67.94
(市场价: ¥79.00)
赠送积分:
68
数量:
   
商品介绍

shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。
本书是难得一见的实战经典,通过101个简短紧凑的脚本实例及其核心内容的讲解,展示了shell脚本编程的实用技术和常见工具用法。读者只需根据自己的需求,将书中这些常见任务和可移植自动化脚本推广应用到其他类似问题上,能解决那些三天两头碰上的麻烦事。

本书极为实用,通过对101个shell脚本实例及其核心内容的讲解,展示如何在实际工作中利用shell脚本解决各种常见问题。涉及的主要内容有:简化shell脚本的工具和技巧,用户命令改进,Unix调校,用户管理,系统维护,网络资源处理,网站管理,Internet服务器管理,OS X脚本,云服务相关脚本,图像处理。

戴夫·泰勒 (Dave Taylor),三十余年IT行业经验, 4.4BSD贡献者,其他一些主要的UNIX发行版也采用了他写的软件。经常受邀参加技术大会,并为报纸杂志撰写专栏技术文章,是Linux Journal杂志深受欢迎的专栏作家,还维护着自己的技术支持网站askdavetaylor.com。

布兰登·佩里(Brandon Perry),Linux技术专家,热爱技术,经常为Metasploit框架编写模块、解析二进制文件以及做模糊测试。另著有Gray Hat C#。

译者简介

门佳,GNU/Linux深度用户,喜欢溯本求源,挖掘技术背后的来龙去脉,对程序语言设计理论、编译技术、操作系统设计与实现、Web开发等领域均有涉猎,译著包括《TCP Sockets编程》《精通JavaScript(第2版)》《Linux命令行与shell脚本编程大全(第3版)》《Linux Shell脚本攻略》等。

第 0 章 shell脚本速成 1
0.1  什么是shell脚本  1
0.2  执行命令  2
0.3  配置登录脚本  3
0.4  运行shell脚本  4
0.5  让shell脚本用起来更自然  5
0.6  为什么要用shell脚本  6
0.7  开始动手吧  7
第  1 章 遗失的代码库  8
什么是POSIX  8
脚本#1  在PATH中查找程序  9
脚本#2  验证输入:仅限字母数字  13
脚本#3  规范日期格式  15
脚本#4  美化多位数字  18
脚本#5  验证整数输入  20
脚本#6  验证浮点数输入  23
脚本#7  验证日期格式  26
脚本#8  避用差劲的echo实现  29
脚本#9  任意精度的浮点数计算器  31
脚本#10  文件锁定  33
脚本#11  ANSI颜色序列  36
脚本#12  构建shell脚本库  38
脚本#13  shell脚本调试  40
第  2 章 改进用户命令  45
脚本#14  格式化过长的行  46
脚本#15  删除文件时做备份  48
脚本#16  处理被删除文件的归档  51
脚本#17  记录文件删除操作  55
脚本#18  显示目录内容  57
脚本#19  按照文件名定位文件  60
脚本#20  模拟MS-DOS环境  63
脚本#21  显示不同时区的时间  65
第  3 章 创建实用工具  70
脚本#22  提醒工具  70
脚本#23  交互式计算器  73
脚本#24  温度转换  75
脚本#25  计算贷款  78
脚本#26  跟踪事件  80
第  4 章 Unix调校  86
脚本#27  显示带有行号的文件  86
脚本#28  仅折行过长的行  88
脚本#29  显示文件及其附加信息  90
脚本#30  用quota模拟GNU风格选项  91
脚本#31  让sftp用起来像ftp  93
脚本#32  改进grep  95
脚本#33  处理压缩文件  98
脚本#34  确保最大化压缩文件  101
第  5 章 系统管理:用户管理  104
脚本#35  分析磁盘用量  105
脚本#36  报告磁盘占用大户  107
脚本#37  提高df输出的可读性  109
脚本#38  获取可用的磁盘空间  111
脚本#39  实现安全的locate  113
脚本#40  添加用户  116
脚本#41  禁用账户  119
脚本#42  删除用户账户  121
脚本#43  验证用户环境  124
脚本#44  清理访客用户离开后的残留  126
第  6 章 系统管理:系统维护  129
脚本#45  跟踪设置过setuid的程序  129
脚本#46  设置系统日期  131
脚本#47  依据名字杀死进程  133
脚本#48  验证用户的crontab条目  137
脚本#49  确定系统cron作业是否运行  141
脚本#50  轮替日志文件  144
脚本#51  备份管理  148
脚本#52  备份目录  151
第  7 章 Web与Internet用户  153
脚本#53  通过FTP下载文件  154
脚本#54  从Web页面中提取URL  157
脚本#55  获取GitHub的用户信息  159
脚本#56  查询邮政编码  161
脚本#57  区号查询  162
脚本#58  跟踪天气情况  164
脚本#59  挖掘IMDb中的电影信息  166
脚本#60  计算货币价值  169
脚本#61  检索比特币地址信息  171
脚本#62  跟踪Web页面更新  173
第  8 章 网站管理员绝招  177
运行本章中的脚本  178
脚本#63  查看CGI环境设置  179
脚本#64  记录Web事件  181
脚本#65  动态建立Web页面  183
脚本#66  将Web页面变成电子邮件  185
脚本#67  创建Web相册  188
脚本#68  显示随机文本  190
第  9 章 Web与Internet管理  193
脚本#69  识别无效的内部链接  193
脚本#70  报告无效的外部链接  195
脚本#71  管理Apache密码  198
脚本#72  使用SFTP同步文件  204
第  10 章 Internet服务器管理  209
脚本#73  探究Apache access_Log  209
脚本#74  理解搜索引擎流量  213
脚本#75  探究Apache error_Log  216
脚本#76  使用远程归档避灾  220
脚本#77  监视网络状态  222
脚本#78  按照进程名调整任务优先级  228
第  11 章 OS X脚本  232
脚本#79  自动抓屏  233
脚本#80  动态设置Terminal标题  236
脚本#81  生成iTunes媒体库汇总列表  237
脚本#82  修正open命令  239
第  12 章 shell脚本趣用与游戏  242
脚本#83  Unscramble:文字游戏  243
脚本#84  Hangman:限制次数的猜词游戏  246
脚本#85  各州首府测试  250
脚本#86  素数游戏  253
脚本#87  掷骰子  255
脚本#88  Acey Deucey  258
第  13 章 与云共舞  265
脚本#89  保持Dropbox运行  265
脚本#90  同步Dropbox  267
脚本#91  从云端照片流中创建幻灯片  270
脚本#92  使用Google Drive同步文件  272
脚本#93  计算机有话说……  274
第  14 章 ImageMagick及图像处理  278
脚本#94  灵巧的图像尺寸分析工具  278
脚本#95  制作图片水印  280
脚本#96  给图片加上相框  283
脚本#97  创建图片缩略图  286
脚本#98  解释GPS地理信息  289
第  15 章 天数与日期  292
脚本#99  找出过去的某天是星期几  292
脚本#100  计算两个日期之间的天数  294
脚本#101  计算距指定日期还有多少天  297
附录A  在Windows 10中安装bash  302
附录B  免费福利  305

商品参数
基本信息
出版社 人民邮电出版社
ISBN 9787115506887
条码 9787115506887
编者 [美]戴夫·泰勒,布兰登·佩里
译者
出版年月 2019-03-01 00:00:00.0
开本 其他
装帧 平装
页数 312
字数 479000.000
版次 1
印次
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]