centos7 脚本编写2

了解shell
shell是命令语言解释器,拥有自己的shell命令集;是用户和Linux内核之家的接口程序,在命令提示符\命令行下输入的命令由shell解释后传给内核;是一种解释型的程序设计语言
shell可以执行内部\内嵌命令和运行一个应用程序。

Bash(百度百科)
Bash,Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写。1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell。
Bash是Bourne shell的后继兼容版本与开放源代码版本,它的名称来自Bourne shell(sh)的一个双关语(Bourne again / born again):Bourne-Again SHell。
Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。Bash还能从文件中读取命令,这样的文件称为脚本。

Linux系统中最常用的3种shell分别是Bourne Shell(sh)、C Shell(Csh)、Korn Shell(Ksh)。
Bourne Again Shell(Bash,sh的扩展)是大多数Linux的系统默认Shell。支持tab命令补全和命令历史记录(history)、别名(alias)、输入输出重定向、管道、命令顺序连接。

变量!
Shell中的变量可分为:
环境变量、位置变量、预定义变量、自定义变量。
变量名区分大小写,遵循规则:
1.首字母是字母;2.不带空格;3.不带标点;4.不带关键字。

脚本
执行:
直接使用命令sh 后跟脚本文件名,或者直接执行(execute) ./文件名。

猜你喜欢

转载自blog.csdn.net/qq_43750882/article/details/109409011