怎样才能学好Shell
新朋友请点上方
蓝字“阿铭linux”关注
大多同学反馈Shell脚本不容易学,感觉学完了Shell脚本这部分课程,还是不能写出脚本来。 我来帮大家分析一下原因,并解说如何做才能学好Shell脚本。
之所以你觉得难学,写不出东西来。是因为,太生疏。写Shell脚本其实跟婴儿学走步,学骑自行车或者学游泳一样,这是一个熟练活儿。
要想写出一手漂亮的脚本,我总结了以下几点:
1 打好基本功
Shell脚本,本质上是多条Linux系统命令加上逻辑(条件、循环)构成的一个文本文档。要想实现一个需求,只要你可以用系统命令实现,那Shell脚本就可以实现。如果你Linux命令都不会,那怎么能写出脚本来?
2 学好正则
如果你多写几个Shell脚本,就会发现,好多需求是从一个大字符串里截取出小字符串。这就需要你对正则表达式十分熟练,操作正则的几个工具也要熟练使用(grep/sed/awk)。
3 逻辑思维能力
大型的Shell脚本中,有很强的逻辑,条件满足时做什么,不满足时做什么。条件里面还可以嵌套条件,也可以嵌套循环(for、while等)。
这种逻辑能力并不是我们生来具备的,它是需要不断练习、长期积累出来的功力。
你可能会问,哪里有那么多的脚本需求?关键是没有机会练习啊。是的,这的确是个问题,尤其是正在学习阶段的同学,平时哪里有什么需求啊。要是上班了还好,每天有很多工作做,生产环境中也有不少需求用Shell脚本来实现。
对于学习阶段的同学,我考虑到你们的处境,所以去年花了几个月时间,在公众号里坚持每日发一个Shell练习题,这些资源你可以利用起来。其实,有不少同学只坚持了一个月就已经感觉到了明显的提升。
另外,在本月内部教材《Linux Shell习题100例》即将完稿并发布,会详解介绍每一例,相信你看完一定会受益匪浅!顺便打个广告,最新一期的vip班15号即将开启,现在报名还可以送《Linux Shell习题100例》。
- END -
出品 | 阿铭linux
加微信:81677956 获取免费学习资料
提升自己,才是世界上最稳健的投资。
- 离婚的女人,做好这四点才能重新去找另一半
- 在军营里多大的军衔才能被称为首长?很多人都搞错了!
- 无论男女,看明白了这五点,才能真正懂得什么是爱情
- 小腿肌肉萎缩怎样治疗方法
- 农民的辛酸:60多岁还要外出打工,什么时候才能真正“退休”?
- 虚拟货币狂跌后是否迎来市场定位?币圈排名又会有怎样的变化?
- 过年了要拼酒,安徽各地的排名怎样,合肥的排位你们服气吗?
- 站在厦门之巅,观赏绝美剪纸艺术展,是怎样一种体验?
- 增肌不增脂,选择好才能练得好!
- 美国增产又怎样?高盛、大摩坚持看多国际油价