1.什么是shell:
脚本中命令的解释器
Shell指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。Linux中一般默认的shell为:bash
2.shell脚本的意义:
2-1:记录命令执行的过程和执行逻辑,以便以后重复执行
2-2:脚本可以批量处理主机
2-3:脚本可以定时处理主机
3.脚本中第一个执行的命令:
#!/bin/bash ##可以通过 ps f 来查看进程树(查看运行脚本等解释器)
开头的“#!"字符又称为幻数,在执行bash脚本的时候,内核会根据“#!”后面的解释器来确认哪个程序解释这个脚本中的内容;
常见的shell解释器:
Linux中常用的解释器有:bash,sh,csh,tch等
UNIX中常用的解释器有:sh,kcsh等
4.shell中自动添加脚本首部:
其中autocmd BufNewFile 表示在新的脚本中(以.sh .script结尾的)调用WESTOSFILE()模块