0%

shell脚本入门

Abstract:关于shell脚本的理念.还有一些关于编程学习的思路.

Keywords:Linux学习,shell脚本

参考文献

3分钟了解计算机发展历史-组团学 (zutuanxue.com)

linux 中的shell

运维的工作都是繁琐的工作.

自动化语言的脚本.

1
2
3
4
分类挺有启发性的.
1 能看 能改
2 能写: 先模仿,后按自己想法写
3 能优化
1
2
3
安装源码的脚本流程

解压 配置 编译 安装
1
2
3
什么是shell ?
shell是一个程序是一段代码,c语言写的,和linux的kernel交互.
kernel是管理硬件的,驱动硬件干活

参考网址:

3分钟了解计算机发展历史-组团学 (zutuanxue.com)

shell脚本就是将完成一个任务的所有的命令按照执行的先后顺序,自上而下写入到一个文本文件中,然后给予执行权限.

1
2
3
4
5
6
7
8
程序
yum -y install wget gcc pcre-devel zlib-devel#-y 即一路yes
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
make
make install
1
2
3
#程序解释
yum: yellow dog updater modified
chmod 700 xxx.sh#给权限#这是只给root用户,不能这样.权限不是越高越好,要适合.

Linux 没有扩展名的概念

1
2
3
4
5
6
7
#!/usr/bin/bash
# define the execution environment of the script
#Author:
#Created Time:
#Release:
#Script Description:
#可以设置vim执行以上
1
2
history 显示命令