课程关键词:Linux运维培训 Linux云计算培训 北京Linux培训
【**s://**.oldboyedu.** 北京/上海/深圳 面授班 18515368555】
老男孩教育IT培训课程有:
1 全日制:Linux云计算运维、python全栈开发+人工智能、java全栈开发、大数据开发
适合于:0基础学习,对IT感兴趣,想要在IT行业发展的朋友们
2 周末班:MySQL周末班,阿里云架构师、GO开发、Linux架构师、python自动化开发、python自动化架构师、Linux云计算运维
适合于:本身IT行业内的朋友们,有一年以上行业经验
3 网络班
Linux运维基础学习中,关于shell脚本了解多少呢?咱们今天就来简单了解下shell脚本调试。
1、使用dos2unix处理脚本
从windows编辑的脚本到Linux下需要使用这个命令
dos2unix windows.sh
2、使用echo命令调试
在变量读取或修改的前后假如echo $变量,也可在后面使用exit退出脚本,这样可以不用注释后边代码
3、利用bash的参数调试
sh [-nvx]
-n:不会执行该脚本,仅查询脚本语法是否有问题,并给出错误提示。可用于生产服务器那些只能执行一次不可逆的脚本。
-v:在执行脚本时,先将脚本的内容输出到屏幕上然后执行脚本,如果有错误,也会给出错误提示。(一般不用)
-x:将执行的脚本内容及输出显示到屏幕上,常用
4、shell脚本调试技巧小结:
1)要记得首先用dos2unix对脚本格式化
2)直接执行脚本根据报错来调试,有时报错不准确。
3)sh -x调试整个脚本,显示执行过程。
4)set -x和set +x调试部分脚本(在脚本中设置)
5)echo输出变量及相关内容,然后紧跟着exit退出,不执行后面程序的方式,一步步跟踪脚本,对于逻辑错误比较好用。
6)关键的时语法熟练,编码习惯,编程思想,将错误扼杀在萌芽中,减轻调试负担,提率。
以上就是今天的分享了,希望对有需要的朋友有所帮助。老男孩教育10年技术沉淀,课程内容多次更新迭代,更加注重学员的实践动手能力以及运维思维的形成,杜绝纸上谈兵,全企业真实案例结合理论授课,使学员更好的过渡到工作岗位,想深入的学习Linux云计算运维的知识,可以关注下老男孩教育。Linux如今深受互联网企业的喜爱,想要众多的IT工作者中脱颖而出,就需要拥有高超的技术,学习增值是必不可少的。学习之路,是贵在坚持的。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 北京老男孩教育 网站详细了解,免费咨询电话:400-998-6158