标准输出:程序在默认情况下的输出结果被称为标准输出(stdout),
通常标准输出总是指向显示器
输出重定向: 用于把输出转移到另一个地方
>
直接覆盖文件中的内容
>>
在原始的文件内容后面追加
标准输入: 程序默认情况下接收输入的地方被称为标准输入(stdin),
通常情况下总是指向键盘
输入重定向:
<
让程序从一个文件中获取输入
cat 读取days文件中的每一行,然后输出读到的内容
立即文档: <<
立即文档明确告诉Shell从键盘接收输入,并传递程序
立即文档 指定一个代表结束的分隔符,当Shell遇到这个单词的时候,即认为输入结束,并把刚才输入一起传递给命令
分隔符可以是:EOF、END、eof
管道
|
将一条命令的输出连接到另一条命令输入