shell: 命令解释器,就是一种应用程序。

shell: 是指linux操作系统的命令语言,我们用户的大部分工作都是通过shell完成的。 shell既是一种命令语言,又是一种程序设计语言。可以交互地解释和执行用户输入的命令。

shell能做什么? 1.自动化批量系统初始化脚本 2.自动化批量部署软件程序 3.应用管理程序 4.日志分析处理程序 5.自动化备份恢复数据 6.自动化信息采集及监控程序

shell的执行方式 shell的执行方式有很多,但是我们经常用的并不多,但是我们还是要简单了解一下。 我们先准备一个脚本,脚本的名字我们就叫a 后面的.sh后缀呢,其实就是为了调用的时候方便查看,知道它是一个shell脚本,可以写也可以不写。 我们进入vim以后,编写一下的一个简单脚本。 可以看到我在第一行加了#!/bin/bash这里我们可以加也可以不加,加上显得更加专业。 我们来使用第一种执行方式:bash a.sh 这是一个交互的脚本,是我们用户和机器之间经过互动完成的脚本。 第二种方式: sh a.sh 这种方式也是我们最常用的命令。 我们第三种方式: . a.sh 第四种方法: source 我们对一个shell程序的执行就先了解这么多,这不是重点,重点是我们该如何编写程序。