Linux 中执行命令 ; 和 && 的区别

在 Linux 中经常使用到一个命令,如 make && make install,这里也可以使用 make ; make install,那么在 Linux 中执行命令 ; 和 && 有何区别?

&& 表示第一个命令执行成功才能执行后面的命令;

; 表示无论第一个命令执行是否成功都执行后面的命令;

还有 ||,cmd a || cmd b,表示前者执行失败了,再执行后者;


SegmentFault讲堂开讲了:本次课程主要围绕 PHP 面试和笔试中经常会出现的一些知识点,但是面试官会在笔试题基础上深入扩展,那么你知道如何更好的回答让面试官满意吗?题目收集自腾讯,迅雷,美图等公司的笔试面试题,以及本人面试经历中印象中的知识点,同时也分享一些面试的经验,相信对你一定有很大的参考价值。点击前往

打赏