Shell--命令执行的判断依据:;,&&,|| ;在命令与命令中间利用分号来隔开,这样一来,分号前得命令执行完后就会立刻接着执行后面的命令了 &&若第一个命令执行完毕并且正确执行也就是$?=0,则开始执行后一个命令,否则不执行 ||若第一个命令执行完毕且为错误也就是$?≠0,则开始执行后一个命令,否则不执行 *$?(命令回传码) 如果需要使用判断,格式为command1 && command2 || command3,而且顺序通常不会变,因为一般来说command2 和command3会放置肯定可以成功的命令