shell脚本实战(第2版)

admin 2022年9月25日23:26:51评论47 views字数 1942阅读6分28秒阅读模式

微信公众号:计算机与网络安全


shell脚本实战(第2版)
(全文略)

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

目录

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

附:shell脚本实战(第2版).pdf


- The end -

原文始发于微信公众号(计算机与网络安全):shell脚本实战(第2版)

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年9月25日23:26:51
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   shell脚本实战(第2版)https://cn-sec.com/archives/1314845.html

发表评论

匿名网友 填写信息