学习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章 课程总结

回顾总结所学知识点。

[我要扒资料]

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。