$#:位置参数的数量 $*:所有位置参数的内容 $?:命令执行后返回的状态 用于检查上一个命令执行是否正确 $$:当前进程的进程号 用作临时文件的名字以保证临时文件不会重复 $!:后台运行的最后一个进程号 $0:当前执行的进程名