1.什么是shell
shell是脚本中命令的解释器
2.shell脚本的意义
1.记录命令执行的过程和执行逻辑,以便以后重复执行。
2.脚本可以批量处理主机。
3.脚本可以定时处理主机。
3.如何创建shell脚本
#!/bin/bash ##幻数,指定当前系统中的解释器
1)vim 按键添加脚本首部
vim /etc/vimrc
实验结果,编辑westos.sh脚本,按下f4键会自动添加脚本首部。
2)vim 自动添加脚本首部
vim /etc/vimrc
实验结果,当新建一个以.sh或者.scripts结尾的文件,当打开文件时自动生成脚本首部
vim test.sh
4.如何执行shell 脚本
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
5.如何对脚本进行调试
sh -x /mnt/test.sh