学习Shell 跟随360架构师学习Shell脚本编程
Linux作为一种操作系统,受到许多企业和开发商的喜爱。尤其是企业运维。
作为Linux系统默认的脚本管理语言,Shell也是Linux用户的必备技能。
本课360资深架构师亲自带您学习如何用Shell更好地操作/管理Linux,
特别是作为运维开发的小伙伴,千万不要错过这门课。
第1章 课程介绍
课程介绍
第2章 高级用法的变量
本节介绍了变量的先进用法,如何替换变量、字符串处理、如何用命令替换变量赋值、类型变量和变量引用,演示如何在实际环境中使用,加深理解和理解;最后介绍了shell中的数学操作方法,使用expr和bc...
第3章 函数的高级用法
解释如何定义和使用Shell中的函数,如何将参数和函数返回值传递给函数,并分析与其他语言使用函数的区别;然后介绍如何调用函数、函数的作用域、如何递归调用和函数库的概念。所有的解释都将在真实的环境中演示,以帮助学生完全理解...
第4章 Shell编程中常用的工具
本节解释了Shell中常用的命令,包括文件搜索find和locate的使用,特别是find的各种先进用法,并结合xargs处理大量文件;然后解释如何使用数据备份、文件压缩、目录备份和下载工具;所有用法都将在真实环境中展示...
第5章 三剑客grep文本处理
本章主要讲解grep和egrep。
第6章 三剑客sed文本处理
本文主要讲解了Shell中三剑客SED最核心的文本处理用法。
第7章 文本处理三剑客的awkk
本章主要阐述了Shell中三剑客awk的核心文本处理用法,特别是awk的基本用法和先进用法,并有大量的实际业务案例供您练习。这些命令必须通过大量的例子来灵活地掌握;并结合使用正则表达式来处理复杂的文本,以筛选我们想要的结果...
第8章 Shell脚本操作数据库实战数据库
本节讲述了如何使用Shell脚本与MySQL互动,包括如何在脚本中创建库和表,如何查询数据并格式化数据,如何将查询到的数据写入EXCEL;最后,一个完整的生产案例的功能是查询MySQL中的业务数据,并生成EXCEL报告...
第9章 大型脚本工具开发实战实战
本节将带领您实际开发中大型实用工具脚本。脚本需要阅读配置文件并处理配置文件。在这个过程中,我们将使用我们以前学到的所有知识,特别是使用awk和sed,以帮助您深入理解这两种文本处理工具;此外,它还可以帮助您规划和实现想法,分解脚本功能,抽象成一个函数,最后引导您一步一步地实现这些函数并调试脚本,展示运行...
第10章 课程总结
回顾总结所学知识点。
[我要扒资料]