一、本地变量
定义:var_name=value
引用:$var_name
二、局部变量
在函数内部中生效
定义:var_name=value
三、环境变量
定义:exprot var_name value
常用的环境变量:ps1 HOSTNAME LANG
四、位置变量
主要用于脚本中传参
表示方法:$1、$2、$3 、....、$n
例:bash name.sh 1 2 3 .... n
五、特殊变量
$0:显示脚本自身的名称
$?:上个命令是否执行成功 (显示非零则执行失败)
$#:参数列表