一、什么是shell
shell是c编写的程序,是用户和linux内核沟通饿桥梁,命令解释
二、shell功能
*命令行解释功能
*启动程序
*输入输出重定向
*管道连接
*文件名置换(echo /*)
*变量维护
*环境维护
*shell编程
三、shell语法
shell脚本就是将完成一个任务的所有的指令按照执行的先手顺序,自上而下写入到一个脚本文件中,然后给予执行权限。
1.如何抒写一个脚本
定义脚本的
#定义脚本的执行环境(写英语不要写中文)
1#!/usr/bin/bash(可用which来查看)
# #代表注释
2.#Author:zz
#Created Time :2021/22
#Script Description:nginx install script
#脚本组成
解释环境
注释说明
执行代码
5)执行脚本
1.给执行权限
2解释器直接运行 不需要给权限
四、管道(|)
管道符其实就是上一个命令输出对应下一个命令的输入
五、重定向
六、read命令(交互)
七、变量
在shell编程中的变量名和等号之间不能有空格
8、数组
基本数组与关联数组的区别,一个是顺序开始,一个可以任意
九、比较符