越来越多的朋友开始学习Linux,一开始觉得蛮简单的,到了shell脚本的时候突然有种喊天天不应,叫地地不灵的感觉。这里我总结了之前学习shell的方法,一起来提高
shell编程技巧分享:
1.基本语法:当你拿一本书开始学习的时候,有人喜欢先诵读整本教程在上机练习,甚至不练习。这个本人并不提倡,我的建议是:敲,敲n+1遍,每天都要拿出点时间敲一遍,直到遇到因为知识的欠缺不得不停止的时候,再去看书中你想要了解的那部分,然后继续开始你的项目
2..从简单做起,简单判断,简单循环.重复去做。并且经常尝试不同的方法,直到形成自己的风格。
3.多找几个例子分析一下,不要光看,会了。当你闭上眼睛时候,你还能写出来吗?很多黑客一开始都是在本子上写程序的,何况shell也算不上一种程序。
4.对于问题分析形成编程思维,就是如果要用到编程的问题,脚本的问题, 可以在脑海里先分解,例如写一个关闭不需要服务的脚本。
对于这句话的理解分析:
关闭服务首先命令:chkconfig 服务名 --level 345 off
然后服务时多个:多个要用多条,但是分析以上命令出来服务名不同其他都一样,那就会想到循环。
你自己看到这句话能想到这些吗,当你想到了,你的思维就形成了初级的编程思维。
当你看到很大一个问题,然后能分析到一个一个单元,但到大的方面,函数,然后是判断,循环,然后是命令组合.
这个时候你就会了编程,一般的问题,只要让你在机器上调试,就能写出来。
5.编程变量名字规范
这个几乎是老生常谈了。
6.记住初期时候,不要去看大的脚本,要从小问题,从小方面,当你觉得小的方面就是判断,循环等在你脑子里瞬间就能出来时候,在开始大方面去学习和思考
7.仔细阅读错误提示,当出现错误时,很多人选择了一扫而过,不会认真去读。事实上报错信息里会有很多信息,所以从现在起开始养成仔细阅读的习惯、。
8.千万不要吝啬加注释,因为一旦你吝啬加注释就会出现自己写了都不知道为啥这样写的情况。