一、Shell脚本高级编程实战第一部

        Shell脚本语言是实现linux系统自动化管理的重要且必要的工具,几乎每一个合格的linux系统管理员或者高级运维工程师都要熟练shell脚本语言的编写,只有这样才能提升工作效率,解决工作中的重复劳动。(shell就是运维中的米饭,馒头,其他高级语言都是锦上添花,运维首先要掌握shell,再去研究其他)

一、什么是shell 和shell脚本

       shell是一个命令解释器,在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式是交互式的方式(键盘输入并立即得到结果),或者非交互(脚本)的方式。

      shell的英文就是贝壳,他在操作系统中的位置如图:这里要注意,系统核心包括内核和各种库。shell在其中就是一个跑腿的角色。

       

        当linux命令或者语句不在命令行下执行,而是通过一个程序文件执行时,就是一个shell脚本或者shell程序。shell程序就像是DOS下的批处理(*.bat)。说白了就是命令、变量和流程控制的语句。

              

猜你喜欢

转载自www.cnblogs.com/dangjingwei/p/11575262.html