计算机操作系统

简述重定向、管道、命令替换的基本概念。

题目

简述重定向、管道、命令替换的基本概念。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若操作系统把一条命令的执行结果输出给下一条命令,作为它的输入并加以处理,这种机制称为(50)。

A.链接

B.管道

C.输入重定向

D.输出重定向


正确答案:B
解析:本题考查操作系统管道通信等方面的基础知识。管道允许进程间按先进先出的方式传送数据,管道的实现方法是利用文件系统作为存储机制。这是指用于连接两个进程之间的一个打开的共享文件(pipe文件)。向管道(共享文件)提供输入的发送进程(即写进程),以字符流的形式将大量的数据送入管道;而接受进程可从管道的另一端接受大量的数据。

第2题:

不是shell具有的功能和特点的是()。

A.管道

B.输入输出重定向

C.执行后台进程

D.处理程序命令


正确答案:A

第3题:

● 若操作系统把一条命令的执行结果输出给下一条命令,作为它的输入并加以处理,这种机制称为 (50)

(50)

A. 链接

B. 管道

C. 输入重定向

D. 输出重定向


正确答案:B

第4题:

在UNIX系统中,一个命令的执行会花费一些时间,为了避免等待,可采用

A.后台命令

B.输入重定向

C.输出重定向

D.管道命令


正确答案:A
解析:在UNIX系统中,一个命令的执行会花费一些时间,为了避免等待,可采用后台方式执行命令。让shell识别后台进程的方法是在命令后跟上符号“&”。

第5题:

在bash中,在一条命令后加入"1>&2"意味着()。

A.标准错误输出重定向到标准输入

B.标准输入重定向到标准错误输出

C.标准输出重定向到标准错误输出

D.标准输出重定向到标准输入


正确答案:C

第6题:

工作站运行的重定向程序【 】负责对用户命令进行解释。


正确答案:NetWare Shell
NetWare Shell 解析:工作站运行的重定向NetWareShell负责对用户命令进行解释。当工作站用户应用程序发出网络服务请求时,NetWare Shell将它交给通信软件发送到服务器;当工作站用户应用程序发出DOS命令,它将提交给本地DOS操作系统执行。同时,NetWare Shell负责接收并解释来自服务器的信息,然后送交工作站用户的应用程序。

第7题:

What are surrogate keys? Explain how the surrogate key pipeline works.

什么是代理键?简述代理键替换管道如何工作。


正确答案:
答:在维度表的迁移过程中,有一种处理方式是使用无意义的整型值分配给维度记录并作为维度记录的主键,这些作为主键的整型值称为代理键(Surrogate Key)。使用代理键有很多好处,如隔离数据仓库与操作环境,历史记录的保存,查询速度快等。
同时,在事实表的迁移过程中,为了保证参照完整性也需要进行代理键的替换工作。为了代理键替换的效率高一些,我们通常在数据准备区中建立代理键查找表(Surrogate Mapping Table or Lookup Table)。代理键查找表中保存最新的代理键和自然键的对应关系。在对事实表进行代理键替换时,为了保证效率高,需要把代理键查找表中的数据加载到内存中,并可以开多线程依次替换同一记录的中的不同代理键,使一条事实记录在所有的代理键都替换完后再写如磁盘中,这样的替换过程称为代理键替换管道(Surrogate Key Pipeline)。

第8题:

●某些操作系统如图1所示,将一条命令的执行结果输出给下一条命令,作为其输入并加以处理,这是系统的 (44) 机制。使命令所需要的信息不从键盘接收,而取自另一个文件,这是系统的 (45) 机制。使命令的执行结果直接引向另一个文件,而不在屏幕上显示,这是系统的 (46) 机制。操作系统不从键盘逐条接收命令并执行,而调用一个正文文件,执行其中的一系列命令,这种方式称为 (47) 方式,编写这样的文件应符合 (48) 语言的语法规则。

(44) A.链接

B.输出重定向

C.管道

D.输入重定向

(45) A.输入重定向

B.批处理

C.读保护

D.管道

(46) A.清屏

B.输出重定向

C.管道

D.显示屏蔽

(47) A.管道

B.批处理

C.初始装入

D.系统生成

(48) A.人机会话

B.机器指令

C.命令定向

D.作业控制


正确答案:C,A,B,B,D
【解析】系统管道机制是指将本次命令的输出作为下条指令的输入,并进行处理;输入重定向是指程序或命令所需要的参数信息不是来自标准输入(键盘),而是来自某个文件;输出重定向则是指输出信息不是显示在标准输出(屏幕)上,而是定向输出到某个文件中;批处理是指将一些需要一起执行的工作自动运行,通常是将这些要进行批处理的命令编辑成符合作业控制语言语法规则的正文文件,并调用此文件进行批处理。

第9题:

重定向的符号“>"表示:()

A.输出追加

B.输入追加

C.输出重定向,原来的文件会被改写

D.管道


正确答案:C

第10题:

● 使命令的执行结果直接引向另一个文件,而不在屏幕上显示,这是系统的 () 机制。()A.管道 B.输出重定向 C.清屏 D.显示屏蔽


正确答案:B
  “使命令的执行结果直接引向另一个文件,而不在屏幕上显示,在屏幕上显示肯定是输出,而将其引向另一个文件,显然就是输出重定向。

更多相关问题