一.单项选择题(每小题1分,共20分)1.操作系统是一种( B )。
A.通用软件B.系统软件C.应用软件D.软件包2.用来查找特定字符串的命令是(A)。
A.find B.whereis C.grep D.which3. 要把消息回复给指定的用户, 在mail模式下,输入( A )。
A.r usrname B.R usrname C.s usrname D.m usrname 4.C SHELL命令提示符为( A )。
A.% B.$ C.> D.#5.修改口令的命令是( B )。
A.who B.passwd C.password D.pwd6.对正则表达式efg*i下列不匹配的是( C )。
A.efgi B.efggi C.efghi D.efggggi7.高级语言不具有以下哪个选项的特点。
( B )。
A.通用性强B.直接执行C.便于移植D.兼容性好8.执行带输出重定向符的( D )命令可以创建文件。
A.ls B.mkdir C.cd D.cat9.扩展符\r 含义是( C )A.回车并换新行B.退格C.回车,但不换新行D.制表符10.显示abc.txt文件前5行的命令是( A )。
A、head -5 abc.txtB、head +5 abc.txtC、tail -5 abc.txtD、tail -f 5 abc.txt11.在进程管理中,当( C )时,进程从阻塞状态变为就绪状态。
A.进程被进程调度程序选中B.等待某一事件C.等待的事件发生D.时间片用完12.要编译C程序,在命令提示符输入( B )。
A.c程序名B.cc -o c程序名C.ccc c程序名D.cc c程序名13.在Linux环境下,要改变当前工作目录,应使用( B )命令。
A、lsB、cdC、pwdD、ps14.操作系统通过( B )对进程进行管理。
A.进程B.进程控制块C.进程启动程序D.进程控制区15.(D )不是vi的工作方式之一。
A.命令行方式B.插入编辑方式C.末行命令方式D.菜单方式16.如何将shell脚本exam.sh设置为所有用户都能执行( A )。
A.chmod a+x exam.sh B.chmod a+w exam.shC.chmod a+r exam.sh D.chmod u+x exam.sh17.在vi编辑器中,要从编辑模式切换到指令模式,应按( C )键。
A、insertB、delelteC、EscD、Ctrl+Alt+Del18.下面命令中,可以获得指定文件系统的磁盘空间总量或未用空间总量的是( B )。
A.tar B.df C.cp D.su19.对进程的管理和控制使用( B )。
A.指令B.原语C.信号量D.信箱通信20.UNIX文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。
现有一个外部设备文件,我们应该将其放在( C )目录中。
A./bin B./etc C./dev D./lib21.下列应用程序不属于Linux系统编辑器的是( B )。
A.view B.pine C.vi D.emacs22.要消除单引号的特殊含义使用( A )。
A.反斜杠\ B.单引号C.双引号D.后引号23.在系统中建立用户组的命令为( C )。
A.groupdel B.group C.groupadd D.useradd24.进程的同步是指进程间在逻辑上的相互( B )关系。
A.联接B.制约C.继续D.调用25.在使用more命令显示文件的内容时,按( A )键来显示文本的下一屏内容。
A.空格键B.回车键C.b 键D.q 键26.关于cd命令,下列四项错误的是( D )A.c d 回到注册进入时的目录B.c d /tmp 进入/tmp 目录C.c d ../ 进入上级目录D.c d ./ 进入根目录27.从用户的观点来看,操作系统是( A )。
A.用户与计算机硬件系统之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成的有机体28.修复文件系统的命令是( C )A.chgrp B.newfs C.fsck D.chmod29.用来广播消息的命令是( C )。
A.talk B.write C.wall D.mail30.分时操作系统通常采用( B )策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先31.用来更改文件或目录的名字的命令是( C )A.rm B.cp C.mv D.cd32.哪个命令可以将局部变量变成全局变量( B )。
A.read B.export C.expr D.let33.除了Telnet之外,下面选项中还可以登录到远程主机的命令是( C )。
A.UUCP B.RCP C.rlogin D.ping34.信箱通信是一种( B )通信方式。
A.直接通信B.间接通信C.低级通信D.信号量35.你是公司的Linux服务的管理员。
你使用vi打开/etc/fstab文件,想修改该文件中的一行,输入下面命令( D )不能开始编辑。
A.a B.i C.o D.h36.Test命令执行之后的结果是( D )。
A.0 B.1 C.-1 D.0或非037.充当打扫系统软件和守护进程产生的状态信息和错误信息的角色的守护进程是( B )。
A.named守护进程B.syslogd守护进程C.bootpd守护进程D.routed守护进程38.分配到必要的资源并获得处理机时的进程状态是( B )。
A.就绪状态B.执行状态C.阻塞状态D.撤消状态39.Vi中,假设已存在f1和f2两个文件,输入( A )命令可显示文件名列表,并指出当前编辑的文件名。
A.:ar B.:n C.:e D.:r40.find -links n 命令的作用是( B )。
A.寻找占用n个block的文件B.寻找链接数等于n的所有文件C.寻找n天之前曾被存取的文件D.寻找n天之前曾被修改的文件二.填空题(每空1分,共30分)1.在vi的命令模式下,若想删除光标所在的行使用__ dd _命令。
2. 清除SHELL变量的命令是 unset 。
3.用V操作唤醒一个等待进程时,被唤醒进程的状态变为_ 就绪态 __。
4.UNIX中用于加密和解密的命令是___ crypt 。
5.写出在文本编辑软件ed中搜索以“Unix”开头的行使用的正则表达式 /^Unix/ 。
6.进程主要由_ 程序段、_数据段 _、_PCB _三部分内容组成,其中__PCB _是进程存在的惟一标志。
而__程序段 _部分也可以为其他进程共享。
7.检查打印机状态使用_ lpstat __命令。
8.echo命令的作用是将它后面所带的消息参数显示在显示器上。
9.用信箱实现通信时,应有__ 发送 _和_ 接收__两条基本原语。
10.PATH变量中保存的是__进行命令或脚本查找的目录顺序_。
11.设置终端显示使用 tput 命令。
12._创建原语__的主要功能是为被创建进程形成一个PCB,并填入相应的初始值。
13.输入重定向操作符的符号是__<,<<____。
14.UNIX系统可以支持控制台前端与用户终端两种工作模式。
15.为系统创建用户账号的时候,可以通过执行_useradd__命令来增加新用户,也可以通过直接编辑_/etc/passwd __文件和__/etc/shadow _文件来建立账号。
16.UNIX系统支持两种类型的链接:_硬链接__、__符号链接(软链接) 。
17.你是公司的Linux服务的管理员。
你使用vi编缉/etc/inittab文件时,在命令模式下查询shutdown字符串,使用的命令是_?shutdown__和__/shutdown_。
18.要创建一个两层目录XX/ZZ,采用__mkdir –p XX/ZZ _命令。
19.在计算机应用中需要由操作系统来控制应用程序的执行过程,并充当用户、应用程序与计算机硬件之间的接口。
20.Shell脚本的语句主要是 __shell命令_ 和流程控制___。
21.获取帮助信息的命令有_ help _, man 和__ learn _。
22. UNIX 系统中,进程调度采用的技术是动态优先数。
23.用______tee 命令可以将输出的一个副本输送到标准输出,另一个副本拷贝到相应的文件中。
24.文件权限读、写、执行的三种标志符号依次是 r w x 。
25.用户与操作系统通过____shell___进行通信,而基于硬件的操作由___内核___完成。
26.不想被write 命令所发的消息打扰,可采用命令来进行设置。
27.UNIX的文件系统通常由引导块、超级块、索引节点表、数据区四部分构成。
28.从作用范围上划分,线程可以分为___用户级线程__和__系统级线程____两种。
29.___umount_____命令用来卸载文件系统。
30.UNIX系统中用compress命令压缩后的文件的扩展名是____.z____。
31.Shell脚本中的注释符是______#___ 。
32.备份可分为两种类型:___备份文件____和___备份文件系统___。
33.每个命令行分为__命令名_、___执行选项___和___执行参数___三个字段。
34.UNIX的文件系统中可以将文件分为普通文件、目录文件、特殊文件.管道文件、链接文件等。
35.进程在运行过程中有三种基本状态,它们是___运行态___.____就绪态__.____阻塞态___。
三.名词解释(每小题2分,共10分)1.进程:进程是一个具有一定独立功能的程序或程序段在一组数据集合上的一次动态执行过程。
2.进程互斥:是指共享某个公共资源时在临界区内不允许多个并发进程交叉执行。
3.信号量:为了实现进程的互斥和同步管理,对临界区中的共享资源设置了一种管理变量,该变量可以描述共享变量被使用和释放的状态,这种变量称为信号量。
4.地址重定位:经程序中用于逻辑标识的内容转换为运行时机器可直接寻址的物理地址,还需要将程序中的变量和标号进行物理地址映射,这个过程就是地址重定位。
5.进程间通信:在多道环境系统中,多个进程需要协同工作共同完成一项任务,并发进程之间的数据和信息交换称为进程间的通信(Inter-Process Communication,IPC)。
6.管道::管道是一种先进先出的特殊文件,这种文件的大小事预先固定的,通常被定义为10个逻辑块,每个逻辑块大小为512个字节。
7.线程:线程是进程内一个相对独立的、具有可调度特性的执行单元。
8.信号:信号是操作系统中设立的一种运行通报机制,即当系统运行中出现异常情况时会产生一种信号,信号可以传递给相关的进程,进程接收到信号时可做出不同的反应。