Linux标准输入/输出

在Linux中执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘;标准输出文件(stdout)和标准错误文件(stderr),这两个文件都对应终端的屏幕。进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。

标准输入(stdin)的文件代码为0,标准输出(stdout)的文件代码为1,标准错误(stderr)的文件代码为2。Linux的一大特点就是标准输入/输出可以重定向。

一、输出重定向
输出重定向是指把命令(或可执行程序)的标准输出或标准错误重新定向到指定文件中。使用 > 符号。

举例:
1、
# echo “hellohello” > 1.txt
此时屏幕上无任何输出,当前目录下生成1.txt文件内容就是echo输出的语句。
继续阅读Linux标准输入/输出