5-Linux I/O及数据重定向

INPUT 设备

OUTPUT 设备

系统设定:
默认输入设备:标准输入,STDIN,0

默认输出设备:标准输出,STDOUT,1

标准错误输出:STDERR,2

标准输入:键盘
标准输出和错误输出:显示器

I/O重定向:

Linux:
> :输出重定向: 覆盖输出
>>: 追加输出,在文件尾部追加内容
2> :重定向错误输出 , 2>> 追加错误输出
&> :重定向标准输出和错误输出,

< 输如重定向
<< Here Document 此处文档, EOF end of file;
可以在脚本中生成文件

set 命令

-C 静止对已存在文件使用覆盖重定向,强制覆盖输出,使用 >|
+C 关闭上述功能


管道: 前一个命令的输出,作为后一个命令的输入
命令1 | 命令2 | 命令3 | ...

tee 既能标准输出,又可以保存至文件

你可能感兴趣的:(5-Linux I/O及数据重定向)