UNIX操作系统复习题.docx

上传人:b****3 文档编号:13228418 上传时间:2023-06-12 格式:DOCX 页数:18 大小:23.94KB
下载 相关 举报
UNIX操作系统复习题.docx_第1页
第1页 / 共18页
UNIX操作系统复习题.docx_第2页
第2页 / 共18页
UNIX操作系统复习题.docx_第3页
第3页 / 共18页
UNIX操作系统复习题.docx_第4页
第4页 / 共18页
UNIX操作系统复习题.docx_第5页
第5页 / 共18页
UNIX操作系统复习题.docx_第6页
第6页 / 共18页
UNIX操作系统复习题.docx_第7页
第7页 / 共18页
UNIX操作系统复习题.docx_第8页
第8页 / 共18页
UNIX操作系统复习题.docx_第9页
第9页 / 共18页
UNIX操作系统复习题.docx_第10页
第10页 / 共18页
UNIX操作系统复习题.docx_第11页
第11页 / 共18页
UNIX操作系统复习题.docx_第12页
第12页 / 共18页
UNIX操作系统复习题.docx_第13页
第13页 / 共18页
UNIX操作系统复习题.docx_第14页
第14页 / 共18页
UNIX操作系统复习题.docx_第15页
第15页 / 共18页
UNIX操作系统复习题.docx_第16页
第16页 / 共18页
UNIX操作系统复习题.docx_第17页
第17页 / 共18页
UNIX操作系统复习题.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

UNIX操作系统复习题.docx

《UNIX操作系统复习题.docx》由会员分享,可在线阅读,更多相关《UNIX操作系统复习题.docx(18页珍藏版)》请在冰点文库上搜索。

UNIX操作系统复习题.docx

UNIX操作系统复习题

UNIX操作系统复习题

一、单项选择题

1、1965年,贝尔电话实验室和通用电器公司及麻省理工学院的MAC课题组合作研发Multics操作系统,其中,不属于它的设计目标的是()

A.向大的用户团体提供对计算机的同时访问 B.实现新系统的自我支持

C.在需要时,用户能够容易地共享他们的数据 D.支持强大的计算能力与数据存储

答案:

B

2、下列UNIX产品中,不属于ATT系列的是( )

A.Solaris2.x   B.IRIX

C.ScoUNIX    D.SunOS-Solaris1.x

答案:

D

3、关于UNIX发展史的描述中,不正确的是   (     )

A.UNIX系统最初是由AT&T贝尔实验室开发的

B.最初的UNIX系统是用C语言编写的

C.UNIX的两个主要版本是SystemV(SVR4)和BSD

D.Linux最初是LinusTorvalds于1992年在芬兰的赫尔辛基大学开发的

答案:

B

4、UNIX系统中,命令pwd的功能是   (   )

A.打印当前用户名B.打印当前目录名

C.打印当前用户口令D.设置用户口令

答案:

B

5、系统实际区分用户是利用    (    )

A.login-idB.uid

C.group-idD.login-directory

答案:

B

6、包含着用户的组数字标识的是()

A.login-idB.uid

C.group-idD.login-directory

答案:

C

7、关于cpoldfilenewfile命令的功能,下列叙述正确的是 (    )

A.文件复制。

复制和被复制的文件名不同,i节点号不同,内容相同

B.文件复制。

复制和被复制的文件名相同,i节点号不同,内容相同

C.文件移动或重命名。

旧文件与新文件名不同,i节点号相同,内容相同

D.文件移动或重命名。

旧文件与新文件名不同,i节点号不同,内容相同

答案:

A

8、关于mvoldfilenewfile命令的功能,下列叙述正确的是   (    )

A.文件复制。

复制和被复制的文件名不同,i节点号不同,内容相同

B.文件复制。

复制和被复制的文件名相同,i节点号不同,内容相同

C.文件移动或重命名。

旧文件与新文件名不同,i节点号相同,内容相同

D.文件移动或重命名。

旧文件与新文件名不同,i节点号不同,内容相同

答案:

C

9、下列目录中,用于存放用户文件系统的是   (    )

A./binB./etc

C./usrD./lib

答案:

C

10、下列目录中,用于存放基本可执行程序是   (    )

A./binB./etc

C./usrD./lib

答案:

A

11、用于连接文件sec1和文件sec2的内容,写入chapter1中的命令是(    )

A.catsec1sec2chapter1B.catsec1sec2>chapter1

C.commsec1sec2chapter1D.commsec1sec2>chapter1

答案:

B

12、在当前目录中查找最近14天未被修改的文件,并输出在屏幕上,应使用命令(  )

A.find .–mtime+14 printB.find.–mtime+14-print

C.find.mtime-14 -printD.find.–mtime-14-print

答案:

B

13、ls命令的参数中,报告目录的状态信息的是(    )

A.-lB.-t

C.-aD.–d

答案:

D

14、ls命令的参数中,列出所有文件(包括“.”项)的是  (   )

A.-lB.-t

C.-aD.–d

答案:

C

15、权限模式共包含10个字符,若第一个字符是d,表示(    )

A.这一项是一个目录B.这一项是一个块型的特殊文件

C.这一项是一个字符型的特殊文件D.这一项是一个简单文件

答案:

A

16、权限模式共包含10个字符,若第一个字符是-,表示 (   )

A.这一项是一个目录B.这一项是一个块型的特殊文件

C.这一项是一个字符型的特殊文件D.这一项是一个简单文件

答案:

D

17、在命令$tr–cabcABC下,当输入是ABCDEFabcdef时,输出为(   )

A.CCCCCCabcCCCB.CCCCCCabcCCCC

C.CabcCD.CabcCC

答案:

B

18、在命令$tr–csabcABC下,当输入是ABCDEFabcdef时,输出为(    )

A.CCCCCCabcCCCB.CCCCCCabcCCCC

C.CabcCD.CabcCC

答案:

C

19、普通用户可以用date命令(     )

A.设置日期和时间B.修改日期和时间

C.显示当前的日期和时间D.显示磁盘最近访问日期和时间

答案:

C

20、启动vi编辑器的默认方式是()

A.输入方式B.屏幕编辑命令方式

C.底行命令方式D.编辑模式

     答案:

B

21、您已经开始使用vi编辑一个文件,做了一些修改。

您意识到自己对错误的文件进行了操作,您想退出vi不保存对文件的修改。

能够完成这个工作的一个命令是-()

A.:

wqB.:

qq

C.:

wq!

D.:

q!

答案:

D

22、命令$echox’*’y的执行结果是()

A.x’*’yB.x*y

C.x’*y’D.‘x*y’

答案:

23、存放shell系统主提示符的系统定义变量是()

A.HOMEB.PATH

C.PS1D.PS2

答案:

C

24、存放用户主目录的系统定义变量是()

A.HOMEB.PATH

C.PS1D.PS2

答案:

A

25、将标准错误输出定向到文件filename的命令是()

A.1filename

C.2filename

答案:

D

26、I/O重定向可以把一个命令的输出发送到一个文件而不是屏幕。

能够完成这个工作的命令格式是()

A.command>filenameB.command

C.filename>commandD.command<

答案:

27、shell循环通常是对一组文件名进行的,能唯一在终端上输入,而不是放入文件中以备以后执行的控制流语句是()

A.caseB.for

C.testD.bundle

答案:

B

28、连续执行命令test“string1”=“string2”

echo$?

则最后的输出结果是()

A.0   B.1

C.2   D.$?

答案:

B

29、case语句将word和模式从头至尾进行比较,当遇到第一个匹配模式时,执行与该模式相应的命令。

每行匹配所对应的命令的结尾符号是  (   )

A.,B.;

C.;;D.。

答案:

C

30.将word和模式从头至尾进行比较,当遇到第一个匹配模式时,执行与该模式相应的命令。

每行匹配所对应的命令均以双重分号“;;”结尾,完成这一功能的语句是  (  )

A.caseB.switch

C.shellD.for

答案:

A.

31.在创建Linux分区时,一定要创建(D)两个分区

A.FAT/NTFSB.FAT/SWAPC.NTFS/SWAPD.SWAP/根分区

32.在RedHatLinux9中,系统默认的(A)用户对整个系统拥有完全的控制权。

A.rootB.guestC.administratorD.supervistor.

33.当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B)

A.NID  B.PID  C.UID  D.CID

34.下面哪个命令是用来定义shell的全局变量( D )

A.exportfs  B.alias  C.exports  D.export

35.哪个目录存放用户密码信息( B)

A./boot   B./etc   C./var   D./dev

36.默认情况下管理员创建了一个用户,就会在(B )目录下创建一个用户主目录。

A./usr  B./home   C./root  D./etc

37..当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D)目录。

A./home   B./bin   C./etc   D./dev

38.如果要列出一个目录下的所有文件需要使用命令行( C )。

A.ls–l  B.ls   C.ls–a(所有)   D.ls–d

39.哪个命令可以将普通用户转换成超级用户(D )

A.super  B.passwd  C.tar   D.su

40.除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D)

A.用户目录  B.home目录  C.root目录  D.当前目录

41.在vi编辑器里,命令"dd"用来删除当前的(A )

A.行   B.变量   C.字  D.字符

42.按下(A )键能终止当前运行的命令

A.Ctrl-C   B.Ctrl-F   C.Ctrl-B   D.Ctrl-D

43.下面哪个命令用来启动XWindow( C)

A.runx   B.Startx  C.startX   D.xwin

44.用来分离目录名和文件名的字符是( B)

A.dash(-)  B.slash(/)  C.period(.)   D.asterisk(*)

45.用"rm-i",系统会提示什么来让你确认(B )

A.命令行的每个选项  B.是否真的删除  C.是否有写的权限   D.文件的位置

46.在下列分区中,Linux默认的分区是(B)

A.FAT32B.EXT3CFAT.DNTFS

47.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(D)。

A.467B.674C.476D.764

48.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令(D)可以实现。

A.cda.txtxt.aB.echoa.txt>txt.a

C.rma.txttxt.aD.cata.txt>txt.a

49.当字符串用单引号(’’)括起来时,SHELL将(C)。

A.解释引号内的特殊字符B.执行引号中的命令

C.不解释引号内的特殊字符D.结束进程

50./etc/shadow文件中存放(B)。

A.用户账号基本信息B.用户口令的加密信息

C.用户组信息D.文件系统信息

二、简答题

1、简述UNIX系统的主要特性。

答案:

核心部分设计简单且功能全面

支持多用户、多任务

文件系统可装卸

有良好的开放性及可移植性

具有强大的命令解释功能

具有完善的安全机制

具有网络特性

2、简述文件的几种权限、符号及其含义。

答案:

文件有四种权限:

(1)读(r):

只读权限的文件。

文件可以被显示或拷贝,不能够移动或者删除。

(2)写(w):

文件可以被修改、移动或者删除(只有它驻留的目录有写权限时)

(3)执行(x):

文件可以被执行(shell脚本或可执行文件)

(4)无权限(-):

短横线表示不给予权限

3、简单说明执行shell程序的3种方法。

答案:

(1)sh

在当前shell下再运行一个子shell程序sh,该sh程序不是从标准输入(键盘)读入命令串,而是用输入转向从文件uc中读入命令串令。

(2)shuc

sh程序也可从参数中接受文件名uc,并从这个文件中读入命令串。

(3)先为命令文件uc建立执行许可:

chmoda+xuc

再执行该命令文件:

$uc

4、简单说明下列环境变量存放的内容。

(1)HOME

(2)PATH(3)PS1(4)MAIL

答案:

(1)HOME:

存放用户主目录。

(2)PATH:

shell查找命令时,在文件系统中的查找路径。

(3)PS1:

shell系统主提示符,Bshell主提示符为“$”后跟一空格。

(4)MAIL:

规定mail程序用来储存用户邮件的文件名。

5、在空格处填上合适的输出内容。

$x=Hello

$exportx

$sh(新的shell)

$echo$x(x在子shell中有定义)

(1)

$x=‘goodbye’(改变x的值)

$echo$x

(2)

$(ctrl+d)(退出shell)

$

$echo$x(x仍是Hello)

(3)

答案:

(1)Hello

(2)goodbye(3)Hello

6、简述Unix的基本结构。

答案:

硬件:

可以是便携机、个人机、工作站、小型机等

内核:

包括中断、存储、进程、I/O、文件等管理程序

Shell:

具有多种功能的系统程序

实用程序:

完成大部分UNIX高级命令的功能

7、shell变量中,用户定义变量的命名规则是什么?

如何给它赋值?

答案:

用户定义变量必须以字母或下滑线开始,可以包括字母,下划线和数字的字符序列。

用户定义的shell变量能用赋值语句置初值或重置值。

8、shell最基本的四个功能是什么?

答案:

(1)命令的解释执行

(2)环境变量的设置

(3)输入输出的重新定向

(4)shell程序语言的设计

9、vi编辑器有几种模式?

几种模式之间怎样切换?

答案:

用“ZZ”命令

用“Vifilename”命令

用“i,a”命令

UnixShell

用ESC键

Vi的命令行方式

用“:

,/,?

”命令

自动返回

Vi的末行方式

Vi的插入方式

10、在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明:

(1)PATH变量的作用,如何得到PATH的值?

(2)在UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前目录吗?

(3)若在超级用户的当前目录内有可执行文件mypro,如何执行它(写出执行时键盘输入内容)?

(4)如何使用该命令在后台执行(写出执行时键盘输入内容)?

答案:

(1)PATH为命令搜索路径,可用echo$PATH命令显示;

(2)UNIX/Linux的PATH变量内不允许包含当前路径(.);

(3)./mypro;

(4)./mypro&

11、什么是链接?

符号链接与硬链接的区别是什么?

答案:

链接是指用一个i节点对应多个文件名。

硬链接是把文件的i节点号指向该i节点,且链接计数器值加1。

删除链接文件时计数器值减1,当其值为0时,i节点被释放。

符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。

在删除符号链接文件时与硬链接文件有区别。

三、操作题

1、写出下面几条命令的执行结果,并说明其功能。

(1)$ls–ljunk

-r--r-r--lyou29Sep2006;07junk

$chmoda=rwjunk

$ls–ljunk

(2)$chmod755junk

$ls–ljunk

答案:

(1)-rw-rw-rw-lyou29Sep2006;07junk

功能:

将文件junk的访问权限对所有用户都修改为读、写。

(2)-rwxr-xr-xlyou29Sep2006;07junk

功能:

将文件junk的访问权限修改为:

文件主:

读、写、执行;同组用户和其他用户:

读、执行。

2、设当前工作目录是/home/user2,写出完成下列功能的UNIX命令。

(1)显示当前工作目录的绝对路径名。

(2)列出文件myfile的权限。

(3)使用符号模式模式给所有人设定读、写文件myfile的权限.

(4)删除文件myfile。

答案:

(1)pwd

(2)ls–l

(3)chmoda=rwmymyfile

(4)rmmyfile

3、写出完成下列功能的UNIX命令。

(1)列出其他用户可以读写的子目录和普通文件名(要求使用一条命令)。

(2)使用chmod的符号模式,撤销组用户和其他用户对当前目录下temp文件的写权限。

(3)连接文件sec1和sec2的内容,写入chapter中。

答案:

(1)ls–l|grep‘^…….rw’

(2)chmodgo-wtemp

(3)catsec1sec2>chapter

4、

(1)设当前工作目录是/home/user2/dir2,以长格式显示当前目录下的所有内容。

(2)如果显示的结果包含下面的内容:

drwxr_xr_x2user2staff512Jan2914:

28recipes

则:

recipes的文件主是什么?

该用户的同组用户是什么?

文件主拥有什么权限?

其他用户拥有什么权限?

使用符号模式给同组用户和其他用户添加修改该文件的权限.

答案:

(1)ls–l

(2)user2staff读、写、执行读、执行

chmodgo+wrecipes

5、写出完成以下功能的UNIX命令。

(1).在当前目录里查找扩展名为“.man”的文件,并交互地删除之。

(2).使用符号模式取消其他用户察看当前目录下文件notes内容的权限。

.(3).将文件/usr/dict/words的末5行输出到屏幕。

答案:

(1)find.–name‘*.man’–okrm{}\;

(2)chmodo-rnotes

(3)tail-5/usr/dict/words

6、设当前工作目录是/home/user2,写出完成以下功能的UNIX命令。

(1)为了查看当前目录下文件dante_1的大小,以长格式的形式显示文件dante_1的列表信息。

(2)把当前目录更改到其下的子目录dir2。

.(3)在当前目录里查找前缀为sec的文件,并输出在屏幕上。

答案:

(1)ls–ldante_1

(2)cddir2或cd/home/user2/dir2

(3)find.–name‘sec*’-print

7、写出下列命令的功能

(1)find/usr–namemyfile

(2)ls–la|grep–y‘jun17’

(3)cp~/home/*/tmp

(4)lnplanetplan

(5)mvpractice/projectpractice/project2

答案:

(1)从/usr目录开始搜索文件myfile。

(2)在当前目录中搜索创建或修改于6月17日的文件。

(3)把用户主目录下home目录中的所有文件拷贝到/tmp目录中。

(4)把文件planet链接到同一目录中的另一文件plan。

(5)使用相对路径名把practice目录中的project文件或子目录重命名为project2。

8、设当前的工作目录是/home/user2/dir4.

(1)在当前目录下以testdir为目录名创建子目录.

(2)把当前目录改到testdir下

(3)在新创建的目录下创建三个空文件:

testfile1、testfile2、testfile3

(4)显示用户主目录下所有以b开头的文件.

答案:

(1)mkdirtestdir

(2)cdtestdir.

(3)touchtestfile1testfile2testfile3

(4)ls~/b*

9、设当前工作目录是/home/user2

(1)在当前目录中创建空文件myscript.

(2)列出文件myscript的权限.

(3)使用符号模式(相对)模式给其他(用户)设定读、写、执行该文件的权限.

答案:

(1)touchmyscript

(2)ls–l

(3)chmodu=rwxmyscript

10、设当前工作目录是/home/user2/dir2

(1)从用户的主目录开始搜索文件core并且删除它.

(2)使用符号(相对)模式取消其他(用户)察看文件notes内容的权限.

(3)使用管道命令在当前目录下查找创建于1999年的文件.

答案:

(1)find~-namecore–execrm{}\;

(2)chmodo-rnotes

(3)ls–l|grep1999

11、设当前工作目录是/home/user2/dir2

(1)把ls命令的输出重定向到当前目录下的文件dir2list.

(2)显示文件dir2list的内容。

(3)在指定的打印机hplaser1上打印文件dir2list.

答案:

(1)ls>dir2list

(2)catdir2list

(3)lp–dhplaser1dir2list

12、当前工作目录是/home/user2

(1)把当前的提示符$改为你的计算机名。

.

(2)列出当前目录下以字母p或以字母d开头的文件和目录.

(3)显示所有进程的列表并且用管道命令查找与dbprog命令相关的进程.

答案:

(1)PS1=”’uname–n’$“

(2)ls[pd]*

(3)ps–e|grepdbprog

13.假设linux分配给光驱的设备名是/dev/cdrecord,叙述Linux如何在这个光驱上使用光盘。

写出详细的命令步骤解释。

答案:

建立挂载目录mkdir/mnt/cdrom

挂载mount/dev/cdrecord/mnt/cdrom

卸载umount/mnt/cdrom

四、编程题

创建一个shell脚本,它从用户那里接收10个数,并显示已输入的最大的数。

参考程序:

#!

/bin/bash

max=0

for((count=1;count<=10;count=count+1))

do

echo-n"Enternumber$count:

"

readvalue

if[$max-lt$value]

then

max=$value

fi

done

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2