linux中&和&&,|和||及分号(;)的用法

在linux中,我们经常会用到&和&&,|和||及分号(;),但是好多人对其会混淆,不明白其中的意思,今天为大家讲解一下&和&&,|和||及分号(;)各自的说明和用法。

1.& 

&  表示程序要在后台运行。

方式:command1 &

linux中&和&&,|和||及分号(;)的用法_第1张图片

2.&&

&&  逻辑“与”,表示前一条命令执行成功时,才执行后一条命令;如果前面一条命令执行失败,后面的命令不再执行。

方式:command1 && command2

3.| 

|  管道符,表示上一条命令的输出,作为下一条命令参数进行传递。

方式:command1 | command2

4.||

||  逻辑“或”,表示前一条命令执行成功时,后一条命令不再执行;如果前面一条命令执行失败,后面的命令再执行。

方式:command1 || command2

5.;

;(英文分号;)  表示每个命令按照从左到右的顺序来执行,每个命令彼此之间无任何关联,所有命令都要执行。

方式:command1;command2

希望对各位理解&和&&,|和||及分号(;)有所帮助。

你可能感兴趣的:(linux特殊符号,linux,服务器,运维,ubuntu)