echo $?
该命令做什么?
如果失败,它将不同于零(0)。
0
$ cd ~ $ echo $? > 0 $ cd //whatever/ > bash: cd: //whatever/: No such file or directory $ echo $? > 1
程序以状态码退出。每个程序都是唯一的,并且具有不同的失败代码集,但是普遍认为0是“成功”代码。