首页 实战 掌握Shell脚本编程 360架构师带你进阶Linux高手
收藏

掌握Shell脚本编程 360架构师带你进阶Linux高手

函数-变量-数组等核心知识内容全覆盖,语法-操作-生产 一条龙掌握Shell脚本编程

掌握Shell脚本编程 360架构师带你进阶Linux高手

¥366.00
已完结 难度 中级 时长 23小时30分钟 学习人数 1643 综合评分 9.98

在本课程中,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中数组的使用方法

    实际生产案例
    典型应用场景梳理

  • 大型脚本工具程序的编写

    综合运用所学知识点
    培养编程思路、函数功能模块拆分
    程序主流程设计

落实到实际工作中 解决日常工作的实际问题

课程注重实用性 大量的企业级实例和案例让你灵活掌握各类命令开发

  • 日常工作中常用
    的备份脚本编写

    如何备份目录数据
    如何在脚本中与MySQL数据库交互
    如何将这些备份数据通过FTP或SCP传输
    到远程主机

  • Shell中最易混淆语法坑
    的总结

    Shell中默认所有的变量都是全局变量
    如:函数返回值在shell中只能通过
    return和echo
    带领学员理清思路,清晰理解

  • 精讲sed和awk

    原理理解到语法总结
    辅以大量的练习实例
    实际生产环境中处理数据的案例
    更好的实用性,也更好的帮助学员掌握
    sed和awk

30%的理论知识 70%的案例实际操作

大量精选案例讲解 让你的shell指令在Linux上焕发生机

  • 综合运用所学脚本开发知识点
  • 掌握编写大型脚本工具程序的能力
  • 编程思路的建立
  • 函数功能模块的拆分
  • 程序主流程的设计

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,

讲师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据

所学知识自行修改、优化

适合人群

所有使用Linux系统的人员,包括运维人员、开发人员等

技术储备要求

掌握Linux基础知识

环境参数

  • 系统 Linux
  • 编辑器 VIM

万事俱备 只等你来

  • 不吃花椒的喵酱

    好评

    网上看过这么多关于shell编程的视频,酷田老师的这门shell课程是我见过讲解最详细的,没有之一! 以前对很害怕shell的语法,感觉太不人性化 现在跟这老师案例式风格的讲解 慢慢地喜欢上了Linux shell编程了O(∩_∩)O哈哈~ 个人对Linux运维非常感兴趣 希望酷田老师之后多出有关于Linux运维的贴实生产环境的实战课程~~~

  • 匿名用户

    好评

    网上看过这么多关于shell编程的视频,酷田老师的这门shell课程是我见过讲解最详细的,没有之一! 以前对很害怕shell的语法,感觉太不人性化 现在跟这老师案例式风格的讲解 慢慢地喜欢上了Linux shell编程了O(∩_∩)O哈哈~ 个人对Linux运维非常感兴趣 希望酷田老师之后多出有关于Linux运维的贴实生产环境的实战课程~~~

  • 匿名用户

    好评

    老师讲解的非常细腻!还没学习完,其中讲解了在shell中执行的结果和控制台执行的结果为什么不一样的原因,让我恍然大悟,课程紧跟着老师的脚步走就可以了,看完再自己练习一下效果更好,就是课程更新太慢的,急着学习完找工作呢

查看全部596条用户评价
提问

  • 0

    请问课程中有对数组知识的详细讲解吗

    亲,您好~有的,数组知识有讲解的!而且课程中会讲解两种数组,一种是在shell脚本中或命令行使用数组,包括如何使用,如何遍历等都有涉及!另外一种会讲解在awk中使用数组,而且awk中使用数组会结合很多例子来讲解,这个在工作中处理日志或文本会非常有用!祝您学习愉快~


  • 0

    想知道学完本门课程可以胜任哪些岗位呢?

    亲,您好~同学好,本课程是开发、测试、运维都需要的一定的基本功,如:开发同学会用shell脚本或者linux命令进行服务器性能的检测,和排错,进而进行代码的调优。而测试同学会使用shell脚本进行自动化测试等工作,又或者是使用linux命令进行项目性能等测试;而对于运维同学,shell脚本进行运维的管理等相关工作。因此至于同学提问到的可以胜任什么岗位,首先,这个和同学对岗位的兴趣有关,其次,也可能与不同公司对某个特定岗位的不同要求有关,特别是中小型公司更多是希望技多不压身的综合型人才,而大型公司可能为了产品研发的稳定性可能一个萝卜一个坑的现象会更多,需要更专业型人才,最后这也与个人能力有关哈。祝您学习愉快~


  • 0

    课程是永久性的么?

    亲,您好~是永久性的,可以永久观看!后续还会有源码上传,包括学习工作中遇到的问题,老师都可以提供答疑服务,祝学习愉快祝您学习愉快~


  • 17

    Shell命令参数很多,一般不常用都记不住,基本都是用到时再看,那这门课对开发人员的意义在哪?

    亲,您好~通常在终端命令行使用时很多命令通过加参数帮助我们诊断故障,这和shell编程中并不冲突,shell编程侧重于帮我们高效的管理我们的工作任务!之所以对于开发人员有意义,是因为无论你使用何种编程语言开发的程序,想要部署在Linux系统上,第一选择都会使用shell脚本来做部署,比如最常见的启动和停止服务等,打包备份你生产环境的数据等,这些工作使用shell比任何高级语言更合适!所以我才强调shell编程是一项基本技能,任何一家公司的优秀的开发和运维人员,他不会shell,然后薪水很高,这是不可能的!至于命令行参数很多,这些参数你用的多了,自然就记住了,不必纠结这个,一定是在用的过程中熟记的,没有捷径……祝你学习愉快祝您学习愉快~


  • 4

    这是为运维的同学准备的么?

    亲,您好~实际工作来看,无论开发还是运维,shell都是必需要掌握的基础技能!对于运维而言,本课程的内容已经足够满足实际工作需要了祝您学习愉快~


  • 2

    初级phper有必要学吗

    亲,您好~只要你需要在Linux上工作,都可以学习本课程!你写的pho程序想要部署在公司的服务器上,肯定会用到shell的祝您学习愉快~

本课程已加入以下学习路线

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题