多重命令执行
根据Linux教材里面提到了两种多重命令执行方式
条件命令 && ||
简单的与或逻辑,如果使用 && 就是前一个执行成功才执行后一个,而或逻辑 || 则前一个失败执行下一个
其基于逻辑命令的返回值是否等于0, 0为正常执行完毕
1 | cd ~/Desktop && echo "first cmd return 0, this is second cmd" |
管线命令 Pipe
根据文章标准输入输出重定向可以把之前命令的标准输出(stdin)作为之后命令的输入(stdout)
以我们常见的grep举例
1 |
|