[问题]如何同时执行多个命令
- titainium
- 帖子: 689
- 注册时间: 2006-12-02 12:25
[问题]如何同时执行多个命令
最近一直在命令行下混迹,碰到了一个不大不小的问题,只好到这里来向各位大大求助了,请问有什么办法可以同时执行多个命令,比如说我要创建一个文件夹,然后进入这个目录,然后在目录下用VI指令创建一个文件,命令分开来写我知道啦,可是怎么连起来呢?貌似用管道的方式会出错啦。
Titainium
- jupengfei
- 帖子: 1258
- 注册时间: 2006-10-31 11:02
- 来自: Beijing
- yhlfh
- 帖子: 579
- 注册时间: 2006-09-02 20:42
- 来自: 东海明珠
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
- stlxv
- 论坛版主
- 帖子: 8275
- 注册时间: 2006-05-03 0:39
- 来自: المريخ
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: [问题]如何同时执行多个命令
同时执行就失去顺序性了titainium 写了:最近一直在命令行下混迹,碰到了一个不大不小的问题,只好到这里来向各位大大求助了,请问有什么办法可以同时执行多个命令,比如说我要创建一个文件夹,然后进入这个目录,然后在目录下用VI指令创建一个文件,命令分开来写我知道啦,可是怎么连起来呢?貌似用管道的方式会出错啦。
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
- 帖子: 1897
- 注册时间: 2006-09-12 14:09
command &
command 在子 shell 的 background 运行。后台任务让多成程序能够运行在一个 shell 里面。
------------------------------------------------------------------
command1 | command2
command1 的标准输出被直接输入到 command2 的标准输入。两个命令都可能并行地运行。这个被称作pipeline。
------------------------------------------------------------------
command1 ; command2
command1command2 被有序的执行。
------------------------------------------------------------------
command1 && command2
command1 如果执行成功的话那么再执行 command2。只有当 command1并且command2 都运行成功的话上面的命令序列才会成功返回。
------------------------------------------------------------------
command1 || command2
command1 被执行以后,如果不成功的话,command2 也会被执行。当 command1 或者command2 有一个执行成功的话,上面的序列就会返回真值。
------------------------------------------------------------------
command 在子 shell 的 background 运行。后台任务让多成程序能够运行在一个 shell 里面。
------------------------------------------------------------------
command1 | command2
command1 的标准输出被直接输入到 command2 的标准输入。两个命令都可能并行地运行。这个被称作pipeline。
------------------------------------------------------------------
command1 ; command2
command1command2 被有序的执行。
------------------------------------------------------------------
command1 && command2
command1 如果执行成功的话那么再执行 command2。只有当 command1并且command2 都运行成功的话上面的命令序列才会成功返回。
------------------------------------------------------------------
command1 || command2
command1 被执行以后,如果不成功的话,command2 也会被执行。当 command1 或者command2 有一个执行成功的话,上面的序列就会返回真值。
------------------------------------------------------------------
Fair winds and following seas !