问题 单项选择题

UNIX中,用来把一个进程的输出连接到另一个进程的输入的文件称为()。

A.普通文件

B.虚拟文件

C.管道文件

D.设备文件

答案

参考答案:C

解析:

[分析]: 在UNIX中文件共分为4种:

(1)一般文件(ordinary file),包括文本文件和二进制文件;

(2)目录文件(directory);

(3)特殊文件(special file),包括块设备文件和2字符设备文件:

(4)符号链接文件(symbolic links)。

UNIX支持重定向和管道,一个管道事实上是一个记忆缓冲器。它接受两个不同进程的读写,这两个进程允许它们从前到后的传送数据,即将一个文件的输出作为另一个文件的输入。记忆缓冲器通常会限制大小,当它满的时候会阻止写进程;当它空的时候,会限制读进程。因此正确答案是C。

单项选择题
问答题 简答题