• 参会报名
  • 会议介绍
  • 会议日程
  • 会议嘉宾
  • 参会指南

首页 > 商务会议 > IT互联网会议 > Linux Shell高级编程精讲(点播课) 更新时间:2020-05-21T14:50:07

Linux Shell高级编程精讲(点播课)
收藏人
分享到

Linux Shell高级编程精讲(点播课) 已过期

会议时间:2020-04-03 08:00至 2021-12-31 18:00结束

会议地点: 线上活动  详细地址会前通知  

会议规模:暂无

主办单位: IT168

发票类型:增值税普通发票 增值税专用发票

行业热销热门关注看了又看 换一换

        会议介绍

        会议内容 主办方介绍


        Linux Shell高级编程精讲(点播课)

        Linux Shell高级编程精讲(点播课)宣传图

        课程目标

        1、掌握Shell编程基础,并激发学习兴趣。
        2、掌握Shell高级使用方法的要点,解决在实际工作中遇到的问题。
        3、在熟练掌握Shell编写模型和编程思路后,可形成快速直译代码的能力。
        4、根据所学知识为学习其他语言打下一定基础。

        适用人群

        1、Linux系统管理员
        2、Linux平台运维工程师
        3、对Linux系统管理感兴趣的开发人员
        4、即将走向IT/互联网/计算机行业的同学们

        课程概述

        Shell编码能力是检验Linux运维工程师的一把标尺。随着x86分布式的演化,在海量节点的场景下,Shell依旧是Linux运维不可或缺的编程语言工具。用好Shell语言,会大幅提升你的工作效率。从某种程度上讲,写代码是运维的一个分水岭。因为应用场景具有多样性,现成的工具并不总是能够满足我们的需求。所以,会写代码意味着你拥有创造能力。而不懂编程的人遇到问题时,却只能望洋兴叹。

        2018年5月,我出版了《IT基础架构——系统运维实践》这部书,书中也涉及到了Shell编程的一些核心知识。这次,我希望能结合书中的核心部分,并丰富一些内容,将其作为一部独立完整的Shell教程分享给大家。

        有人说Shell落后了,其实不然。语言是没有优劣之分的,编程的核心在于——如何对事务处理流程的逻辑进行合理地编排调度。不论是实现什么需求,编程就是在描述你是如何做这件事情的,你只不过是把你的做事方法传授给机器徒弟而已。想要写出一个好程序,就像要带出一个好徒弟一样。作为师父,首先你要有清晰的业务逻辑,知道这件事应当怎么做,其次才是向徒弟描述做事的步骤(即代码工作)。

        我用Shell做开发也有七、八年的时间了,它有很多优点,比如学习成本低,建模迅速、工具丰富等等。我喜欢它的直观简洁,喜欢它的高度集成,更喜欢用Shell去不断地发起挑战,在攻克一个个难题后,所带来的那种成就感。和《IT基础架构——系统运维实践》这部书一样,我将自己多年累积的实践经验毫无保留地呈现给喜爱它的学员,这是一堂有一说一、脚踏实地的教学。它秉承了我一贯的作教学风:

        1、解决三个问题:What(是什么?)How(怎么用?)Where(在哪儿用?)

        2、 两种教学方法:举例子、打比方

        3、三个授课原则:授人以渔、深入浅出、落地实用

        4、三个学成目标:理解概念、掌握方法、融入场景

        课程中融合很多有趣的实例,很多是我在实际工作中遇到的问题。例如

        1、我是如何动态跟踪并清晰地格式化输出内存的剩余空间的?

        2、我是如何去判断一个IP是否合法的?

        3、我是如何汇总IO延迟故障的时间点的?

        4、我是如何完成字符串大小写转换和数字的最值求取的?

        5、我是如何让程序的参数输入标准化的?

        6、我又是怎么把程序的执行过程打印到后台日志的?

         

        正如我前面所提到的,每攻克一个难题,不仅是GET到了一个新的技能,更是在这个过程中获得了无限的成就感和快乐。如果你喜欢Linux系统管理并热爱这项事业的话,请和我们一起加入探索Shell编程的旅行吧!

        查看更多

        IT168 IT168

        IT168是中国指导IT产品采购的知名媒体品牌,是国内最大、最权威的导购资讯网站之一。自1999年创立以来,IT168以鲜明的定位、专业到位的服务,成为个人以及企业用户获取IT产品信息、导购资讯首选的网络媒体。

        会议日程

        (最终日程以会议现场为准)


        课程目录及课程时长

        第1章:基础篇

        • 1.1 Hello Shell            24:23
        • 1.2 变量与赋值            20:24
        • 1.3 位置参数            10:05
        • 1.4 表达式与返回值            53:26
        • 1.5 分支结构范式(上)if语句            26:16
        • 1.5 分支结构范式(下)case语句            06:15
        • 1.6 循环结构范式(上)for语句            22:51
        • 1.6 循环结构范式(下)while语句            13:19
        • 1.7 break和continue            10:23

        第2章:文本处理三剑客

        • 2.1.1 筛选达人grep之基础用法            09:38
        • 2.1.2 筛选达人grep之匹配控制            07:35
        • 2.1.3 筛选达人grep之输出控制            17:41
        • 2.1.4 筛选达人grep之内容控制            09:50
        • 2.1.5 筛选达人grep之正则表达式            23:25
        • 2.2.1 编辑专家sed之替换的妙法            20:34
        • 2.2.2 编辑专家sed之删除与插入            13:31
        • 2.2.3 编辑专家sed之模式空间与保持            23:07
        • 2.2.4 编辑专家sed之流控            10:31
        • 2.2.5 编辑专家sed之结果回放            11:27
        • 2.2.6 编辑专家sed之经典实例            10:12
        • 2.3.1 文本大师awk之按列索骥            12:22
        • 2.3.2 文本大师awk之内建变量            13:53
        • 2.3.3文本大师awk之 内建函数            13:37
        • 2.3.4 文本大师awk之流控            15:00
        • 2.3.5 文本大师awk之格式化打印            16:37
        • 2.3.6 文本大师awk之经典实例            23:16

        第3章:字符串操作篇

        • 3.1 字符转义            20:03
        • 3.2 字符串截取            15:25

        第4章:数组篇

        • 4.1 数组            04:37
        • 4.2 索引数组            09:18
        • 4.3 关联数组            10:52

        第5章:计算篇

        • 5.1 整数计算            08:17
        • 5.2 浮点计算            06:16
        • 5.3 比较            03:09
        • 5.4 字符串计算            05:22
        • 5.5 精度与长度            03:56
        • 5.6 进制转换            03:39
        • 5.7 IP计算            05:55

        第6章:函数篇

        • 6.1 函数            05:39
        • 6.2 参数传递和结果返回            05:05
        • 6.3 函数变量的作用域            06:07
        • 6.4 函数的嵌套            03:15
        • 6.5 构建自己的函数库            05:00

        第7章:技巧篇

        • 7.1 shift            09:20
        • 7.2 eval            06:03
        • 7.3 getopt 构造带有选项的参数传递            26:51
        • 7.4 DEBUG调试技术            15:39

        查看更多

        会议嘉宾

        (最终出席嘉宾以会议现场为准)


        赵旻,RHCA/RHCSS/MCITP,十年以上互联网金融、电信、政府等多领域背景的从业资历,曾参与中国国家电子政务多项重点工程的安全信任体系的建设工作,为多家大型企业提供技术支持。熟悉x86平台基础架构系统的建设、管理及运维工作,并醉心于运维产品的设计与体验。 资深面试官,产品设计评论人,现专注于管理学、产品设计、基础架构运维等领域。

        查看更多

        参会指南

        会议门票


        票种名称 价格 原价 票价说明
        课程费 ¥299 ¥ 线上课程,报名后可参加学习

        查看更多

        温馨提示
        酒店与住宿: 为防止极端情况下活动延期或取消,建议“异地客户”与活动家客服确认参会信息后,再安排出行与住宿。
        退款规则: 活动各项资源需提前采购,购票后不支持退款,可以换人参加。

        标签: Linux Shell

        会议支持:

        • 会员折扣
          该会议支持会员折扣
          具体折扣标准请参见plus会员页面
        • 会员返积分
          每消费1元累积1个会员积分。
          仅PC站支持。
        • 会员积分抵现
          根据会员等级的不同,每抵用1元可使用的积分也不一样,具体可参见PLUS会员页面。 仅PC站支持。

        部分参会单位

        主办方没有公开参会单位

        邮件提醒通知

        分享到微信 ×

        打开微信,点击底部的“发现”,
        使用“扫一扫”即可将网页分享至朋友圈。

        录入信息

        请录入信息,方便生成邀请函