Linux命令执行顺序

Linux命令执行顺序— |、||、&、&&、;

  • command1 && command2: &&左边的command1执行成功(返回0表示成功)后,&&右边的command2才能被执行。
  • command1 & command2: &&和&的区别在于,&&是执行完前面的命令然后执行后面的命令,&是不管前面的命令是否值执行,后面的都执行。
  • command1 || command2: 如果||左边的command1执行失败(返回1表示失败),就执行&&右边的command2。
  • command1 | command2:| 直接执行后面的语句command2。
  • command1;command2: 命令顺序执行(类似&)。
posted @ 2021-07-25 20:32  admax11  阅读(697)  评论(0编辑  收藏  举报