一、分号;
cmd;cmd
多条命令顺序执行,执行顺序是从左到右的顺序。
二、&&
cmd1 && cmd2
若cmd1执行完毕且正确执行($?=0),则开始执行cmd2
若cmd2执行完毕且为错误($? !=0),则cmd2不执行
三、||
cmd1 || cmd2
若cmd1执行完毕且正确执行($?=0),则cmd2不执行
若cmd2执行完毕且为错误($? !=0),则开始执行cmd2
command1 && command2 || command3
如果command1执行正确,则执行command2
如果command1执行为错误,则执行command3