linux标准io

在Linux下,当一个用户进程被创建的时候,系统会自动为该进程创建三个数据流,也就是题目中所提到的这三个。

1.三个数据流默认是表现在用户终端上的

执行一个shell命令行时通常会自动打开三个标准文件:

标准输入文件(stdin),通常对应终端的键盘;
标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。
进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。

如下例所示,cat命令的功能是从命令行给出的文件中读取数据,并将这些数据直接送到标准输出。

posted @ 2021-02-08 17:14  潇洒的是TA  阅读(82)  评论(0)    收藏  举报