组合命令

1.连续运行多个命令

2.只有前面的命令运行成功,才运行下一个命令

&&

3.只有前面的命令运行失败,才运行下一个命令

||

4.将一个命令的输出插入到另一个命令

$()

例如:

mkdir $(date "+%Y-%m-%d")

5.输入/输出流

文件描述符

名称

常用缩写

典型默认设备

0

标准输入流

stdin

键盘

1

标准输出流

stdout

终端

2

标准错误流

stderr

终端

应用:重定向输入/输出

6.将一个命令的输出用作另一个命令的输入

|

例如:

ps ux|grep chrome

7.将命令的输出重定向到文件

>

例如:

echo 'hello' > hello.txt

8.将命令的输出追加到文件

>>

例如:

echo 'hello' >> hello.txt

9.将文件作为命令的输入

<

例如:

echo < hello.txt

该命令在个人测试时失败

一句话总结

组合命令: && || $() 输入/输出流 | > >> <

Last updated