SHELL编程入门&概念剖析
作者:互联网
1)什么是SHELL呢?
SHELL是一款外壳程序,是基于C语言开发的,附属在操作系统(Linux内核)的外层,主要是用于实现用户和Linux系统之间沟通桥梁。是一个中间件、媒介。
一套完整的Linux操作系统,是由操作系统各个核心模块、网络、CPU、内存系统、Linux内核源码+SHELL外壳组成的。
用户使用者可以通过SHELL外壳程序,向Linux内核输入指令,Linux内核处理完毕之后,会将结果返回给SHELL外壳程序,SHELL会对结果进行解析,最终返回给用户。
SHELL外壳程序也被称为SHELL解释器,用户输入的指令,最终SHELL解释器对进行解析。
2)什么是SHELL编程?
SHELL编程是将用户手工执行单个或者多个Linux指令,按照一定的逻辑关系、顺序堆积在文本文件(脚本文件)中,脚本文件中所有的Linux指令最终会以特定的SHELL解释器(BASH)去执行,从而满足企业某个业务的需求。
3)SHELL编程的意义?
SHELL编程主要是用于将手工操作的重复的、繁琐的、工作任务,变成简单化、流程化、自动化,可以减轻运维人员的工作量,提高运维人员的工作效率,加快企业自动化运维的脚步进程。
4)SHELL编程的规范?
SHELL编程的产物是SHELL脚本,脚本名称后缀以.sh结尾的;
SHELL编程脚本名称尽量跟内容保持相关性,名称之间使用_(下划线),不推荐-(横杠);
SHELL编程工具:vim、vi、gedit、sublime、notepad、写字板、记事本,推荐使用vim编程;
SHELL编程脚本代码第一行有规范,以#!开头,表示强调+标识,其后接SHELL解释器的类型;
除了第一行#开头以外,其余的#行没有实际意义,通常表示注释和说明,尽可能多的添加#注释说明。
标签:脚本,解释器,SHELL,入门,编程,外壳,Linux 来源: https://blog.csdn.net/TuDestiny/article/details/121981714