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的提示。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容