将完成一个任务的所有的命令安装执行的先后顺序,自上而下写入到一个文本文件中,然后给予执行权限。
mkdir -p /opt/shell/nginx_shell
nginx_install.sh
文件并编辑为以下内容yum -y install wget gcc pcre-devel zlib-devel
wget https://nginx.org/download/nginx-1.23.1.tar.gz
tar xf nginx-1.23.1.tar.gz
cd nginx-1.23.1
./configure --prefix=/usr/local/nginx
# -j 4代表4个cpu去执行
make -j 4
make install
chmod 700 nginx_install.sh
并执行 ./nginx_shell.sh
./nginx
shell脚本要添加解释头
linux中shell环境有哪些,Shell 环境
#Author: Hu Fanglei
#Created Time: 2022/09/18 11:04
#Script Description: first shell study script
echo -n "Date is: "; date +%F
单引号不解释变量,双引号解释变量。
追加并覆盖
追加不覆盖
统计文件
统计内容
硬盘挂载重定向
运算(( )) 双括号用来计算
exit NUM 退出脚本,释放系统资源,NUM代表一个整数,代表返回值。
num的返回 1-255
shell中的反引号(
)的作用
将反引号(
)内的字符串当作shell命令来执行,返回值是命令的执行的结果,起到的是一个命令的替换作用。
案例:
系列博文
完