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