问题
单项选择题
某些操作系统,将一条命令的执行结果输出给下一条命令,作为其输入并加以处理,这是系统的 (9) 机制。使命令所需要的信息不从键盘接收,而取自另一个文件,这是系统的 (10) 机制。使命令的执行结果直接引向另一个文件,而不在屏幕上显示,这是系统的 (11) 机制。操作系统不从键盘逐条接收命令并执行,而调用一个正文文件,执行其中的一系列命令,这种方式称为 (12) 方式,编写这样的文件应符合 (13) 语言的语法规则。
(9)
答案
参考答案:D
解析:本题主要考查UNIX系统Shell中提供的管道和重定向命令操作的方法。
一些操作系统(例如UNIX)采用管道(线)的概念实现两个进程之间信息流的传递。管道是能够连接一个读进程和一个写进程,使两者进行通信的共享文件。通过把一个进程产生的信息流同管道传递给另一个进程,可以实现把一条命令的执行结果输出给下一条命令处理。某些操作系统具有让命令的执行结果不显示在屏幕上而引向另一个文件的机制,称为输出重新定向;让命令所需的处理信息不从键盘接收,而取自另一个文件的机制,称为输入重新定向。
用户一般通过键盘键入命令,启用操作系统。有时为了提高使用效率,按命令语言的语法规定一系列命令保存在一个正文文件内,让操作系统调用这个批处理文件,成批地执行其中的命令,就是所谓的批处理方式。