1.声明解释器;
#!/bin/bash
2.注释;
3.具体逻辑;
脚本的执行方式:
1.给权限:chmod u+x xxx.sh //x时给文本权限
chmod u-x xxx.sh
2.使用解释器直接执行脚本
bash test1.sh //开个新的脚本,执行完毕后新开的bash指令会退出,
3.使用source命令执行脚本
source test1.sh //当前的默认解释器执行脚本 . 代表source指令;
4.验证2和3的区别:
#!/bin/bash
mkdir abc
cd abc
5.变量类型
a.自定义变量:可以使用字母、数字、下划线,不能以数字开头,不能使用特殊符号;
应以变量:a=10;调用:echo $a;不行要这个变量了:unset a; echo ${a} RMB;
b.环境变量;
HOME UID SHELL USER
可以修改的:PS1 PS2
/usr/local/sbin/ 先从系统目录中去找;
c位置变量;
d.预定义变量;