$? 代表最后命令的状态,也叫返回值;0表示成功,其他数字/随机数表示失败! 使用最多的
$$ 代表脚本运行时当前进程的ID号!
$# 代表传参的个数
$0 代表脚本的名字
$1 代表传给shell脚本的第一个参数
$2 代表传给shell脚本的第二个参数
$@ 代表传给脚本的所有参数的列表
$* 代表$$$