首页 理论教育 Linux系统编程:命令执行

Linux系统编程:命令执行

时间:2023-11-16 理论教育 版权反馈
【摘要】:例如:[wuxy@localhost pro]$cp example1 example11&&rm example1用&&可以把多个命令联系起来,格式如下:命令1&&命令2&&命令3…&&命令n3.逻辑或逻辑或操作符“||”可把两个命令联系起来,其一般形式是:命令1|| 命令2其功能是:先执行命令1,如果执行不成功,则执行命令2;否则,若命令1执行成功,则不执行命令2。

Linux系统编程:命令执行

1.顺序执行

每条命令或管道线可单独占一行,按其出现顺序依次执行。例如:

[wuxy@localhost pro]$pwd

[wuxy@localhost pro]$who|wc-l

[wuxy@localhost pro]$cd./usr/bin

也可将这些命令在一行中输入,此时,各条命令之间应以分号(;)隔开,例如:

[wuxy@localhost pro]$pwd;who | wc -l;cd /usr/bin

在执行时,命令以分号隔开的各条命令从左到右依次执行,即前面命令执行成功与否,并不影响其后命令的执行,它与上面写成多行的形式是等价的。

2.逻辑与

逻辑与操作符“&&”可把两个命令联系在一起,其一般形式是:

命令1&&命令2

其功能是:先执行命令1,如果执行成功,才执行命令2;否则,若命令1执行不成功,则不执行命令2。

例如:(www.xing528.com)

[wuxy@localhost pro]$cp example1 example11&&rm example1

用&&可以把多个命令联系起来,格式如下:

命令1&&命令2&&命令3…&&命令n

3.逻辑或

逻辑或操作符“||”可把两个命令联系起来,其一般形式是:

命令1 || 命令2

其功能是:先执行命令1,如果执行不成功,则执行命令2;否则,若命令1执行成功,则不执行命令2。

例如:

[wuxy@localhost pro]$cat example11||pwd

利用“||”可把多个命令联系起来,格式如下:

命令1 || 命令2 || 命令3……|| 命令n

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈