$? 最后一次执行的命令的返回状态。如果这个变量的值为0,证明上个命令正确执行;如果这个变量的值非0(具体是哪个数,由命令自己决定),则证明上一个命令执行不正确。 $$当前进程的进程号。 $!后台运行的最后一个进程的进程号(PID)