掌握Shell脚本编程 360架构师带你进阶Linux高手
酷田 | 资深开发工程师 架构师
函数-变量-数组等核心知识内容全覆盖,语法-操作-生产 一条龙掌握Shell脚本编程
¥366
在本课程中,360资深架构师-酷田老师 亲自带你学习如何使用Shell来更好的操作/管理手里的Linux,尤其是作为运维开发的小伙伴,这门课千万不要错过。
掌握Shell脚本编程 系统状况从此了如指掌
如果说Linux是另一个世界 Shell就是通向这个世界的桥梁
大厂青睐的Linux
阿里巴巴
腾讯
百度
今日头条
精通Shell是Linux从业者
的基本要求
Linux默认的脚本管理语言Shell
对所有Linux从业者而言都很有
必要
运维人员必备技能
从了解到精通
更好的管理你的系统
基于Linux环境下,Shell脚本编程6大技术点
清晰明了的讲解思路,覆盖开发中常用的工具与开发技巧
变量的高级用法
变量中常见的语法坑
变量中复杂的使用方法
函数的高级用法
Shell中函数和其他高级语言函数
的异同点
函数的返回值适用场景总结
Shell编程中常用的工具讲解
find的高级用法
xargs和管道的区别
下载工具wget的用法
文本处理三剑客
grep/sed/awk
提升对sed和awk的掌握程度
实操的过程中充分掌握sed和awk
awk中数组的使用方法
实际生产案例
下载工具wget的用法
大型脚本工具程序的编写
综合运用所学知识点
培养编程思路、函数功能模块拆分
程序主流程设计
落实到实际工作中 解决日常工作的实际问题
课程注重实用性 大量的企业级实例和案例让你灵活掌握各类命令开发
日常工作中常用
的备份脚本编写
如何备份目录数据
如何在脚本中与MySQL数据库交互
如何将这些备份数据通过FTP或SCP传输
到远程主机
Shell中最易混淆语法坑
的总结
Shell中默认所有的变量都是全局变量
如:函数返回值在shell中只能通过
return和echo
带领学员理清思路,清晰理解
精讲sed和awk
原理理解到语法总结
辅以大量的练习实例
实际生产环境中处理数据的案例
更好的实用性,也更好的帮助学员掌握
sed和awk
30%的理论知识 70%的案例实际操作
大量精选案例讲解 让你的shell指令在Linux上焕发生机
综合运用所学脚本开发知识点
掌握编写大型脚本工具程序的能力
编程思路的建立
函数功能模块的拆分
程序主流程的设计
适合人群
所有使用Linux系统的人员,包括运维人员、开发人员等
技术储备要求
掌握Linux基础知识
课程服务
课程讲师
酷田
资深开发工程师 架构师
360企业安全集团资深工程师,曾就职于中国移动、亚信科技 ,等知名大型公司,多年工作经验积累,所传授的知识技能可以让你在实际工作中有的放矢,游刃有余。
评价评分9.98
网上看过这么多关于shell编程的视频,酷田老师的这门shell课程是我见过讲解最详细的,没有之一! 以前对很害怕shell的语法,感觉太不人性化 现在跟这老师案例式风格的讲解 慢慢地喜欢上了Linux shell编程了O(∩_∩)O哈哈~ 个人对Linux运维非常感兴趣 希望酷田老师之后多出有关于Linux运维的贴实生产环境的实战课程~~~
07-15
网上看过这么多关于shell编程的视频,酷田老师的这门shell课程是我见过讲解最详细的,没有之一! 以前对很害怕shell的语法,感觉太不人性化 现在跟这老师案例式风格的讲解 慢慢地喜欢上了Linux shell编程了O(∩_∩)O哈哈~ 个人对Linux运维非常感兴趣 希望酷田老师之后多出有关于Linux运维的贴实生产环境的实战课程~~~
咨询更多
相关学习路线
相关课程
内容实用
9.97
通俗易懂
9.98
逻辑清晰
9.98
12-14
网上看过这么多关于shell编程的视频,酷田老师的这门shell课程是我见过讲解最详细的,没有之一! 以前对很害怕shell的语法,感觉太不人性化 现在跟这老师案例式风格的讲解 慢慢地喜欢上了Linux shell编程了O(∩_∩)O哈哈~ 个人对Linux运维非常感兴趣 希望酷田老师之后多出有关于Linux运维的贴实生产环境的实战课程~~~
讲师回复
非常感谢小伙伴的认可哦,已经在制作中了,后续还会更新一些符合生产的脚本的,也可以多提需求哦。再次感谢小伙伴的意见
07-15
网上看过这么多关于shell编程的视频,酷田老师的这门shell课程是我见过讲解最详细的,没有之一! 以前对很害怕shell的语法,感觉太不人性化 现在跟这老师案例式风格的讲解 慢慢地喜欢上了Linux shell编程了O(∩_∩)O哈哈~ 个人对Linux运维非常感兴趣 希望酷田老师之后多出有关于Linux运维的贴实生产环境的实战课程~~~
02-13
老师讲解的非常细腻!还没学习完,其中讲解了在shell中执行的结果和控制台执行的结果为什么不一样的原因,让我恍然大悟,课程紧跟着老师的脚步走就可以了,看完再自己练习一下效果更好,就是课程更新太慢的,急着学习完找工作呢
讲师回复
感谢同学的肯定,为了让课程的质量有更高的保障,备课的难度比较大,并且录制中会根据大家的反馈随时调整课程内容,因此不会上线后很快结课。但是我理解您的心情,所以尽量在2周内更新完毕,希望能够谅解,面试前有什么需要我帮助回复的可以在问答区提问,我会尽可能给你一些帮助。也祝愿你早日收获心仪的offer。
03-05
在慕课网学到了很多知识,感觉钱花得很值,一直想学习shell编程来了,网上的教程可以说是比较鸡肋,入门应该没啥问题,但做到真正系统学习shell还是差的比较远,这门课确实不错,一出就毫不犹豫的买了,期待后面的实战,有不懂的可以和老师交流,这是很贴心的,感谢老师的付出!!!
讲师回复
感谢您的认可,shell编程本身的应用范围很广,可以用来管理你的应用程序,可以用来安装部署,可以用来执行特定任务,可以操作数据库生成报告等,课程不可能面面俱到,在学习或工作的过程中遇到问题,也可以发出来,老师一定尽自己的能力去帮助您,解决您的实际问题。
02-17
嘿嘿,老师我又来了,虽然线上shell脚本写了很多,但是不乏还有很多不精的地方,我的目的就是精益求精么。还有个事情,想咨询一下老师,就是360这边分部的负责人想找我进里面做网站的安全渗透的工作,我觉得安全需要掌握的东西太多,不是很感兴趣。我自己也做过一些几十台的小集群项目,主要兴趣还是在服务器架构和性能上。但是360是个平台,给的岗位却不是我兴趣所向。作为360元老的您,可有什么建议撒。
讲师回复
哈喽,二虎兄弟,安全渗透的确需要掌握的知识面多且杂,Linux和windows等都需要涉及,各种应用,中间件等,如此多的东西,想要做到精通,需要花费不少时间;另外还是要看您的个人兴趣,我看您说您的兴趣方向在服务器架构和性能上,这是一个不错的方向,但需要走对路径,比如Linux服务器架构和性能,服务器涉及网络、存储、应用等方向,应用的方向也很多,比如大数据的、DB等,想要深入了解如何提升服务器,您还必须得有实际得业务数据,毕竟一切技术都是服务于业务的。想要在这条路走的更远,建议您还需要有一些编程经验,毕竟针对具体的应用调优,这些高级语言开发的程序肯定要懂一些。哈哈,好了,说了这么多,别吓到您,打击您的积极性了,千里执行,始于足下,慢慢来,选择好了方向,就一直坚持下去。不知道您现在的岗位是什么?运维工程师吗?
04-11
挺好,要是能再多点经验之谈或者老师对工作中shell应用的深入理解就更好了。好比和高手聊天,总能听到或收获一些意想不到的,让人惊叹的思想或经验。
讲师回复
感谢您的肯定,您的意见说的很对,主要是课程时长限制,也不可能在中间穿插太多题外话,不过私下您可以给老师发信息,你想要知道的,不管是经验或知识,老师知道的一定知无不言
02-20
学了这门课程后对shell编程的理解更加深入了。能够看懂别人的脚本、也可以按照自己的需求写一些应用脚本,比如网站的部署脚本、nginx的守护进程等。总之,这门课是值得推荐的,非常满意。
讲师回复
收到您的认可,是对老师最大的鼓励,shell脚本的应用很广泛,看来您是用它来部署您的应用,管理nginx,在学习的过程中,遇到问题或者有疑惑的地方,都可以发出来,老师一定尽自己的能力帮你解决。或者在工作中遇到需要解决的问题,需要用脚本来实现,可以发出来,老师一定尽自己的能力的帮助你
06-04
我也觉得十分接地气的课程。主要是跟着学了之后,总是知道每一节课学到的东西可以在哪里用,这样的学习效果非常好。还有例子,一看即懂
04-30
不错,之前没经过系统的学习过这块,也就是用到什么看不懂查查资料,有时候写东西只是知道该这样写,对于为什么这样写还是有点迷糊,这次学完整个课程算是系统的把shell大部分搞的明明白白,酷田老师的课程满满的干货,很不错
11-30
讲的很细,很好懂,但是翻车过于频繁了吧。。。简直堪比直播
11-13
终于学完了,受益匪浅,老师讲的很细,文本编辑三剑客这次算是彻底弄表白了,之前没经过系统的学习过这块,也就是用到什么看不懂查查资料,有时候写东西只是知道该这样写,对于为什么这样写还是有点迷糊,这次学完整个课程算是系统的把shell大部分搞的明明白白,酷田老师的课程满满的干货,很不错
03-28
目前学的还在基础阶段的学习,还没学到后面的案例,从当前进度来看是通俗易懂的。好评,后面好再追评
02-16
过来刷这门课巩固基础的,老师讲得特别好,通篇都是干货,五星!
05-15
本身工作接触shell较多,参与此课程为差缺补漏,知识清晰易懂,性价比不错
02-23
刚刚听完整个课程,老师讲的非常不错,让我有了很大的收货,继续加油,越来越好。
02-15
刚刚听完整个课程,老师讲的非常不错,有的课程录音不是很清楚,算是一点小瑕疵吧
01-18
还是不错的,复习了sed,awk,grep不错
11-23
第四for循环 讲得比较通俗易懂 ,适合就业 做研究范围还不够
11-23
课程不错,理论和实践结合,老师水平高,能提炼出核心知识点,总结做的也不错。自己能学到不少东西
讲师回复
感谢您的认可,欢迎进群,后续课程会持续更新,也希望多多提需求啊
09-11
讲的比较基础,通俗易懂,非常棒,就是群怎么加不进去。。。
讲师回复
您好,感谢您的认可,群号是:716033665
运维开发必备
Shell入门到实战
devops必备shell编程+k8s
问答专区
讲师提供答疑服务,帮助大家扫除学习障碍,达成学习效果
源码开放
课程提供全部源码,你可以自行修改、优化
教辅材料
讲师提供各种原创学习资料,帮助消化课程知识,扩展技术视野
Git代码存储
所有项目源码都通过Git方式托管及下载
视频更新
双十一,加量不加价,一切为成长而设计,为优秀而准备~小伙伴们,全体都有~~请收下这份来自讲师的“光棍节”心意~~ 新增如下内容: 第2章 shell入门:扎好马步,走的更稳 本章将对shell的基本知识进行快速梳理,为后面的更顺畅的学习奠定基石。 2-1 自定义变量 2-2 位置变量 2-3 环境变量 2-4 管道2 2-5 退出状态码 2-6 改变退出状态码的exit命令 第3章 程序的转折点:判断与控制 本章对程序执行的转折点进行剖析讲解,深入判断语句if、case,领悟其变幻莫测的执行流程,进而修习万变不离其宗的思想。 3-1 使用if-then语句 3-2 使用if-then-else语句 3-3 嵌套if 3-4 条件测试-数值比较 3-5 条件测试-字符串比较 3-6 条件测试-文件比较 3-7 复合条件测试 3-8 if-then中使用双括号 3-9 if-then中使用双方括号 3-10 case命令 第4章 一切编程的基石:循环与控制 曾经听过大佬说:所有的业务逻辑都可以通过for完成,高手其实不需要什么各种框架,有for有一切,由此可见for循环控制是相当重要的,敲黑板敲黑板敲黑板,重要的事情说三遍。 4-1 for命令 4-2 for循环读取列表值 4-3 for循环读取变量的值 4-4 for循环从命令执行结果读取值 4-5 C语言风格的for命令 4-6 while循环命令 4-7 until命令 4-8 控制循环的break指令 4-9 控制循环的continue指令 4-10 处理循环的输出
12-14