Linux期末考试试题8套含答案Word文件下载.docx

上传人:b****6 文档编号:20683579 上传时间:2023-01-25 格式:DOCX 页数:12 大小:105.65KB
下载 相关 举报
Linux期末考试试题8套含答案Word文件下载.docx_第1页
第1页 / 共12页
Linux期末考试试题8套含答案Word文件下载.docx_第2页
第2页 / 共12页
Linux期末考试试题8套含答案Word文件下载.docx_第3页
第3页 / 共12页
Linux期末考试试题8套含答案Word文件下载.docx_第4页
第4页 / 共12页
Linux期末考试试题8套含答案Word文件下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Linux期末考试试题8套含答案Word文件下载.docx

《Linux期末考试试题8套含答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《Linux期末考试试题8套含答案Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。

Linux期末考试试题8套含答案Word文件下载.docx

A.mkdirB.moveC.mvD.rm

13.如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行(B)

A.#TrapCTRL-ALT-DELETE

B.ca:

:

ctrlaltdel:

/sbin/shutdown-t3-rnow

C.id:

3:

initdefault:

D.10:

wait:

/etc/rc.d/rc3

14.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是(B)

A.fileB也随之被删除

B.fileB仍存在,但是属于无效文件

C.因为fileB未被删除,所以fileA会被系统自动重新建立

D.fileB会随fileA的删除而被系统自动删除

15.在给定文件中查找与设定条件相符字符串的命令为(A)

A.grepB.gzipC.findD.sort

16.从后台启动进程,应在命令的结尾加上符号(A)

A.&

B.@C.#D.$

17.如果执行命令#chmod746file.txt,那么该文件的权限是(A)。

A.rwxr--rw-B.rw-r--r--C.--xr—rwxD.rwxr--r—

18.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(C)

A.catB.moreC.lessD.menu

19.若一台计算机的内存为128MB则交换分区的大小通常是(C)

A.64MBB.128MBC.256MBD.512MB

20.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(B)

A.-mB.-pC.-fD.-d

21.用ls-al命令列出下面的文件列表,是符号连接文件的是(D)

A.-rw-rw-rw-2hel-susers56Sep0911:

05hello

B.-rwxrwxrwx2hel-susers56Sep0911:

05goodbey

C.drwxr--r--1helusers1024Sep1008:

10zhang

D.lrwxr--r--1helusers7Sep1208:

12cheng

22.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组

用户的写权限,下列命令正确的是(

A.chmoda+x,g+wexer1B

C.chmodo+xexer1

24.

对文件进行归档的命令为(

25.

NFS是(C)系统

26.下列那一个指令可以设定使用者的密码

27.下列那一个指令可以切换使用者身份(D

28.下列那一个指令可以显示目录的大小

29.下列那一个不是压缩指令(D

A.telBtelinitC.gotoD.reboot

31.欲查询bind套件是否有安装,可用下列那一指令(D)

A.rpm-ivhbind*.rpmB.rpm-qbind*.rpm

C.rpm-Ubind*.rpmD.rpm-qbind

32.欲安装bind套件,应用下列那一指令(A)

A.rpm-ivhbind*.rpmB.rpm-qlbind*.rpm

C.rpm-Vbind*.rpmD.rpm-qlbind

33.欲移除bind套件,应用下列那一指令(D)

A.rpm-ivhbind*.rpmB.rpm-Fvhbind*.rpm

C.rpm-qlbind*.rpmD.rpm-ebind

34.下列那一个指令可以用来查看系统负载情形(A)

A.wB.whocC.loadD.ps

35.档案权限755,对档案拥有者而言,何义(A)

A.可读,可执行,可写入B可读C.可读,可执行D.可写

36.下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录

(D)。

A./rootB./binC./devD./boot

37.如何删除目录/tmp下的所有文件及子目录(D)

38

.可以用来对文件xxx.gz解压缩的命令是

(C)

A.compressB.uncompress

C.

gunzip

D.tar

39.

.对文件重命名的命令为(C)

A.rmB.move

mv

D.mkdir

40.

一下哪个环境变量表示当前路径(

B

A.PATHB.PWD

C.HOME

D.ROOT

二、填空题:

1./Sbin目录用来存放系统管理员使用的管理程序

2.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为hdb

3.vi编辑器具有三种工作模式,即:

命令模式、文本编辑模式和行编辑模式

4.linux文件系统中每个文件用来标识

5.前台启动的进程使用复合键CTRL+C终止。

6.结束后台进程的命令是

7.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道

8.增加一个用户的命令是

9.成批添加用户的命令是newuser

10.检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是

Fsck-a/dev/had5

11.把文件filel和file2合并成file3的命令是catfilelfile2>

file3

12.在/home目录中查找所有的用户目录的命令是find/home—typed

13._top命令能够实时地显示进程状态信息。

14.利用管道技术统计当前目录下有多少个文件,该命令是Is./|wc-w

15.以下为u盘插入usb接口后执行fdisk-l的结果。

则要将该u盘挂装到

/mnt/usb下的命令是mount/dec/sdb1/mnt/usb

[muIhugttium]JI(disk-I

Disk/dev/flda:

虧辭hfhbyte^

2SShud畀们qeciors/track,1044cylinders

Uiits=cyhndcrs&

fI608S*513=込252妙hyt耐

[tvice

Eioct

£

〔JIT1

End

Blocks

Id

Sv5;

iem

/dev/nda1

*

]

13

104S91

S3

Linux

/dev/sda2

14

7S60207+-

Liiui)c

IOOS

1044

S2J5C0

&

2

Disk/dev/sdh:

药9Mtbytes

ifiheads,32sectors/traclct3ROcyIindfis

Uiiiw■cj1indcrtof512

*512-262]44byles

[tviccBool

5w

EndK1ocks

Idsicon

/dev/sdbl*

1

253168

hVWii95FAT32

frooi$)locaIhost

hoirplM

16.在Linux系统中,压缩文件后生成后缀为.gz文件的命令是qzip

17.RPM有5种基本操作模式,即:

安装、查询、校验、升级、删除

18.将当前目录下的文件man.config压缩为man.config.bz2的命令是bzip2-zman.config

19.将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是gunzip

-r/home/stu

20.将当前目录下的bin目录和hello、hello.c文件备份并压缩为

binzxj.tar.gz文件的命令是tar二czvfbinzxj.tar.gzbinhellohello.c

21.将/home/ixdba目录做归档压缩,压缩后生成ixdba.tar.bz2文件,并将

此文件保存到/home目录下,实现此任务的tar命令格式tar-cjvf/home/

ixdba.tar.bz2/home/ixdba

22.如下为命令终端下的一个截图:

lhostleft]#ccho

rooI

rodIhosttest]^

贝U,以下两句的执行结果是:

thehomepathis$HOME

path=‘thehomepathis$HOME'

echo$path

23.以下为程序名为prog的程序内容。

贝Ushprogabcd的执行结果为C

setABCD

shift

echo$1

24.RPM有5种基本操作模式,即:

_

25.shell脚本程序test(具有可执行权限)只有如下两条语句,则shtest5

的运行结果是50.00

price=$10.00

echo$price

3.简答题:

1.简述linux的几个运行级别及其相应的含义。

0-关机模式,

1-单用户模式,单用户只有系统管理员可以登录。

2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。

3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。

4-保留模式。

5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。

6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。

2.什么是链接?

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

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

硬链接是把文件的i节点号指向该i

节点,

且链接计数器值加1。

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

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

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

3•使用进程调度启动,指定30分钟后(或在2008年12月28日晚上20点30分)将/home/stu目录里的文件备份并压缩为stu.tar.gz,并放到/home/temp目录里(当前/home/temp目录并不存在)。

(1)编辑一个文件,如:

atfile,内容如下:

mkdir/home/temp

tar—czvf/home/temp/stu.tar.gz/home/stu/*

(2)执行at命令

at—fatfilenow+30minutes

解答2:

(1)执行at命令

atnow+30minutes

(2)回车出现at>

提示符后,继续输入要做的命令

at>

mkdir/home/temp

tar—czvf/home/temp/stu.tar.gz/home/stu/*

<

EOT>

4.Shell程序中,对用户变量赋值有哪些方式?

简要说明每种赋值方式的使用方法。

(1)等号赋值

1)在等号前后均不能有空格。

2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起

来。

(2)键盘赋值

由read命令来实现的。

用法为:

read用户变量名

当shell程序执行到该行时,将等待用户从键盘输入,

当用户按下回车键时shell把你输入的内容赋给用户变量。

(3)命令替换赋值

用户变量='

命令'

该语句将首先执行反向单引号之间的命令,

然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,

等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。

四、综合应用:

1.编写1个弹出式菜单的shell程序并实现其简单的菜单功能:

*******************************************************

MENU

l.copy2.rename

3.remove4.find

5.exit

即用户按下数字1,则提示用户输入源和目的文件名后执行复制;

输入数字2,

则提示用户输入要更名的文件或目录后执行更名操作;

输入数字3,则提示用户

输入要删除的文件并执行删除操作;

输入数字4,则提示用户输入要查找的文件

并执行查找操作;

输入数字5,则退出该菜单shell程序的执行。

#!

/bin/sh-clearwhile[0];

do

echo"

************************************************"

echo

echo-n"

select:

"

readchoice

case$choicein

1)

sourcefile:

readsrc

destinationfold:

readdes

cp-arf$src$des

if$?

;

then

copysucessful!

else

copyfail"

fi;

2)

thefiletoberenamed:

readsrc

thenewfile:

mv$src$des

renamesucessful!

fi;

3)

thefiletoberemoved:

rm-rf$src

removesucessful!

removefail"

4)

thefiletobefound:

find$HOME-name$src;

5)exit;

*)echo"

Invalidoption"

esac

done

2.编写shell程序,实现自动删除50个用户账号的功能。

账号名为stud1至stud50

/bin/sh

i=1

while[$i-le50]

do

userdel-rstud${i}

i=$(($i+1))

3.用shell编写小九九乘法表程序,程序执行结果如下:

3

fi

9

4

8

12

IE

5

10

is

20

25

24

30

7

21

2K

S5

42

4D

16

32

40

4S

56

18

27

JG

45

54

63

/bin/sh-

foriin123456789

forjin123456789doif(test$j-le$i)then

echo-ne'

expr$i\*$j'

"

\t"

breakfi

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

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1