$?  代表最后命令的状态,也叫返回值;0表示成功,其他数字/随机数表示失败!      使用最多的

$$  代表脚本运行时当前进程的ID号!

$#  代表传参的个数

$0   代表脚本的名字

$1   代表传给shell脚本的第一个参数

$2   代表传给shell脚本的第二个参数

$@  代表传给脚本的所有参数的列表

$*    代表$$$