shell语法规范
一般shell代码前面放置信息如下:
#! /usr/bin/bsh #定义shell脚本运行环境
author:zhangsan #作者
create time:2019:06:10 #编写时间
script description:install nginx #代码说明
release:1.0 #代码版本
…… #下面就可写执行代码
运行环境也可以用这个代码:/usr/bin/env bash
如何运行一个shell脚本
1.执行权限,设置完权限,有权限的用户就可以执行。
2.用解释器执行,不需要给权限: sh test.sh
特殊符号:
~:表示家目录
- :表示上级目录
! :表示执行历史命令
$:以$开头后字母表示变量
&:表示后台执行
;:一行中执行多条命令的分隔符
` :在命令行上,执行反引号中的命令
shell代码样例
mkdir /opt/shell #建立文件
vim nginx_install.sh #编写shell代码
#! /usr/bin/bsh #定义shell脚本运行环境
author:zhangsan #作者
create time:2019:06:10 #编写时间
script description:install nginx #代码说明
release:1.0 #代码版本
yum -y install wget gcc pcre-devel zlib-devel #安装依赖软件
wget http://nginx.org/download/nginx-1.16.0.tar.gz #下载
tar xf nginx-1.16.0.tar.gz #解压
cd nginx-1.16.0 #进入解压目录
./configure --prefix=/usr/local/nginx #配置
make -j 4 #编译 (cpu四核)
make install #安装