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解释器的类型;
 除了第一行#开头以外,其余的#行没有实际意义,通常表示注释和说明,尽可能多的添加#注释说明。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值