## 1、标准输入和输出 **Linux给程序提供三种I/O设备** - 标准输入(STDIN) -0 默认接收来自终端窗口的输入 - 标准输出(STDOUT) -1 默认输出到终端窗口 - 标准错误(STDERR) -2 默认输出到终端串口 STDOUT和STDERR都可以被重定向到指定文件,而非默认当前的终端 ```shell 1>或> 把STDOUT 重定向到文件 2> 把STDERR 重定向到文件 &> 把标准输出和标准错误都输出到文件 ``` ## 2、多行重定向 不一定要EOF,任何字符都行 ```shell cat > 1.txt < 1231231 > asasssf > EOF ``` ## 3、管道 简介:把命令1 的输出最为 命令2的输入... 命令1 | 命令2 | 命令3