DAY 28

1.为什么要学习Shell编程?

Linux系统中会大量的使用Shell,工作中我们也需要自动化实现业务,

例如:自动备份、监控、自动安装服务。

Shell编程是Linux运维人员必须要会的编程语言。最简单的编程语言。

编程也是运维人员必须具备的本领:

Shell、Python是运维人员必须具备的本领

2、什么是Shell?

Shell就是一个命令解释器(翻译官),命令行的命令以及脚本都会通过shell解释,

传给操作系统,处理后在输出给用户。

3、Shell的分类

1. Bourne shell

Bourne shell又包括Bourne shell (sh)、Korn shell (ksh)、Bourne Again Shell(bash)三种类型。

2. C shell

C shell又包括csh、tcsh两种类型。

4、什么是Shell脚本?

程序、命令放入文件里执行,这个文件称之为Shell脚本文件。

工作中最多的编程写脚本,存放在文件里。

5、Shell变量:

  a.全局变量(环境变量)

  在整个系统中生效、一般是大写、系统中默认就

  存在一些这样的变量,满足系统和程序运行的需求。

命令示范

1.比较两个数大小


2.取出当前系统Ip地址,判断是否为10.0.0.31,如果是提示正确,如果不是给出提示


3.打印10.0.0.1--10.0.0.254个Ip地址,当IP地址为系统IP地址时,给出某IP是系统IP的提示。

你可能感兴趣的:(DAY 28)