在Linux终端界面如何一次执行多个命令?Linux运维培训
老男孩IT教育
常见问题
2021年9月17日 17:23
Linux是一个上手十分简单、安全性也较高的操作系统,被广泛开发者所使用,而Linux是由各种命令组成的,它不像Windows,打开、删除文件夹之类的全部操作,也都是依靠命令的,由此可见,对命令的熟练程度直接影响了我们的Linux技术水平,如果一条一条的执行,效率就会大大降低,那如何一次执行多个命令呢?请看下文:
Linux是一个上手十分简单、安全性也较高的操作系统,被广泛开发者所使用,而Linux是由各种命令组成的,它不像Windows,打开、删除文件夹之类的全部操作,也都是依靠命令的,由此可见,对命令的熟练程度直接影响了我们的Linux技术水平,如果一条一条的执行,效率就会大大降低,那如何一次执行多个命令呢?请看下文:
在Linux操作系统中,可以通过三种方法来一次性执行多个命令:
1、使用分号(;)分离开命令即可执行多个命令,如下所示:
mkdir one; cd one; pwd
在上面的例子中,会先mkdir创建一个名为one的新目录,然后cd进入到此目录中,最后pwd打印当前所在的目录路径,不管mkdir成功运行还是报错,cd都会执行,当cd执行完后,pwd继续执行。
2、使用&&:上面提到的分号隔离的方法,不管前者是否成功运行都会继续后者的命令,那如果我们需要前者成功运行后再继续执行就可以使用&&实现。如下所示:
cmd a && cmd b && cmdc
3、使用||:可以使用逻辑运算符来进行一系列命令的组合,但下一个命令只在上一个命令error结束后才会执行,这与&&相反,如下所示:
cmd one || cmd two || cmd three
如果cmd one失败,则cmd two执行;如果cmd two成功执行,则cmd three不会执行。
这三种方法,都是可以组合使用来运行两个或多个Linux命令,如果将三个命令结合使用,将表现为C/C++中的三元运算符,如下所示:
cmd one && cmd two || cmd three
一篇文章不足以讲解清楚,如果想要深入学习Linux云计算运维,还是建议大家选择一个信誉高、口碑好的培训机构,在这里推荐老男孩教育,我们已经成立了十年的,其教学体系已是非常完善,我们更加注重学员的实践动手能力以及运维思维的形成,杜绝纸上谈兵。
推荐阅读:
