一、脚本存在的意义及幻数的作用
什么是shell :保护内核
脚本中命令的解释器
shell脚本的意义
1.记录命令执行的过程和执行逻辑,以便以后重复执行
2.脚本可以批量处理主机
3.脚本可以定时处理主机
如何创建shell脚本
#!/bin/bash ##幻数
幻数是最优先执行的动作
二、利用vim自动生成脚本信息
编辑vim配置文件
vim /etc/vimrc
再次编写文件的时候按下< F4 >则会自动生成编辑好的脚本信息
如果编写的是主配置文件 则影响所有用户
编辑主配置文件则影响太大
那么就编辑子配置文件 影响
vim ~/.vimrc
按下F4可直接生成
但这样的话也存在问题,就是无论哪个文件只要按下按键F4就会自动生成
再次编辑子配置文件
使只有新文件且以 .sh 结尾的文件才可以使用这个函数自动生成
此时老文件且不以 .sh 结尾的文件 按键F4则执行不了这个函数
三、脚本执行方法的介绍
1).手动在环境中开启指定解释器
sh script.sh
2).直接在当前环境中运行shell中的指令不开启新的shell
source script.sh
. script.sh
3).开启脚本中指定的shell并使用此shell环境运行脚本中的指令
chmod +x script.sh
/xxx/xxx/script.sh
./script.sh
四、脚本的调试方法
倘若执行脚本的时候出现了卡顿
这时候执行命令监控脚本
sh -x /mnt/westos.sh
带+ 运行指令
不带+ 命令运行的输出
旨意为监控运行脚本后在哪里停止哪里就有问题