脚本书写的思路流程 :#########################
boss的需求: 系统安装好之后,能够有一个良好的实验环境。
工作人员自己的需求: 写一个系统初始化脚本
1、整理需求。
例如:自动初始化脚本:
1、将IP地址配置为 dhcp
2、将yum源配置好
3、将防火墙关闭
4、将 SElinux 关闭
5、光盘自动挂载
。。。。
。。。。
2、需求用命令实现
3、测试这些命令
4、用shell 的语法语句,将命令 逻辑性的连接起来
5、测试/调试脚本 (#行号,+ 语法颜色提示。)
6、添加脚本附加信息(注释,作者,联系方式,修改时间。。。)
7、脚本没问题===》业务环境( 计划任务中,重复的循环的执行。)
线下测试 ==== 上线 ,业务环境
shell 脚本的实质: 一大堆的命令 , 按照 一定逻辑语法连接起来 的,可执行文件。
1 、 编写脚本 /test/base.sh ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cd /test
vim base.sh
#!/bin/bash
A="`du -h /etc/ | tail -n 1`"
echo "etc目录的大小为: $A"
echo "----------------------------"
echo "Today is :"
date
知识点:
变量赋值: A=` ` A="`date` hello " echo $A
~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~