运维和编程语言
1.脚本注释,脚本开发规范
1.1.在shell脚本中,# 后面的内容代表注释掉的内容,提供给开发者或使用者观看,系统会忽略此行
1.2.注释可以单独写一行,也可以跟在命令后面
1.3.尽量保持爱写注释的习惯,便于以后回顾代码的含义,尽量使用英文,而非中文
2.执行shell脚本的方式:
2.1 bash script.sh 或 sh script.sh, 文件本身没有权限执行,没x权限,则使用的方法,或脚本未指定shebang
2.2 使用 绝对/相对 路径执行脚本, 需要文件含有x权限
2.3 source script.sh 或者 . script.sh,代表执行的含义,source等于点 .
2.4 少见的用法, sh < script.sh
3.什么是shell脚本
shell语言定义的变量,数类型默认都是字符串类型
int 数字数据类型
弱类型语言,在定义数据类型的时候,不用主动声明该类型
shell
python
强类型编程语言,就需要指定变量的数据类型,必须对应上否则报错,比如golang
name 名字变量,字符串类型数据,string
Age 年龄,数据存储最好用int
4.shell的优势
擅长系统管理脚本开发,如软件启停脚本、监控报警脚本、日志分析脚本
目的:使用不同的语言,达到高效运维的目的是最合适的