shell脚本编写之如何创建标准shell

本文介绍了Shell的性质和作用,作为Linux/Unix的外壳,它接收用户命令并转化为内核可执行的语言。讨论了为何使用Shell以保护内核,并阐述了编写标准Shell脚本的两个方法:通过设置快捷键或利用vim的自动命令功能添加脚本表头。
摘要由CSDN通过智能技术生成

一、什么是shell

  1. Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
  2. shell语言的本质:Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。
  3. 内核:内核由一系列程序组成,包括负责响应中断的中断服务程序、负责管理多个进程从而分享处理器时间的调度程序、负责管理地址空间的内存管理程序、网络、进程间通信的系统服务程序等。内核负责管理系统的硬件设备,是程序的调度器,不具备判断能力。
  4. 为什么使用shell:我们的系统是多用户多任务的, 如果直接和外界交流可能会被外界篡改。为了避免这种情况,在内核外加shell,用户将指令传递给shell,shell来分析用户的输入,将正确的内核可以理解的解释给内核,来保护内核且让内核为我们服务。
  5. 写脚本的目的:记录我们在系统中操作的步骤,可进行批量操作。

二、标准的shell

1、什么是标准的shell?

  • 一般我们写脚本的时候,需要在脚本前面添加一些表头信息,比如:时间,作者等等,有这些信息的话脚本才会看起来比较完美,这些需求的实现需要 在vim的配置文件/etc/vimrc 里面写,用vim 编写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值