Linux期末试题Word文档格式.docx
- 文档编号:22022420
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:17
- 大小:96.72KB
Linux期末试题Word文档格式.docx
《Linux期末试题Word文档格式.docx》由会员分享,可在线阅读,更多相关《Linux期末试题Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
D.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.gzip
C.find
D.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.less
D.menu
19.若一台计算机的内存为128MB,则交换分区的大小通常是(C)
A.64MBB.128MBC.256MB
D.512MB
20.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(B)
A.-mB.-pC.-f
D.-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)
A.chmoda+x,g+wexer1B.chmod765exer1
C.chmodo+xexer1D.chmodg+wexer1
23.关闭linux系统(不重新启动)可使用-命令(C)
A.ctrl+alt+del
B.shutdown
-r
C.haltD.reboot
24.对文件进行归档的命令为(B)
A.gzipB.tarC.dumpD.dd
25.NFS是(C)系统
A.文件CbPLinux联盟B磁盘CbPLinux联盟C.网络文件CbPLinux联盟D.操作
26.下列那一个指令可以设定使用者的密码(C)
A.pwdB.newpwdC.passwdD.password
27.下列那一个指令可以切换使用者身份(D)
A.passwdB.logC.whoD.su
28.下列那一个指令可以显示目录的大小(C)
A.ddB.dfC.duD.dw
29.下列那一个不是压缩指令(D)
A.compressB.gzipC.bzip2D.tar
30.下列那一个指令可以用来切换至不同的runlevels(B)
A.telCbPLinux联盟BtelinitCbPLinux联盟C.gotoCbPLinux联盟D.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.可读,可执行,可写入CbPLinux联盟B可读CbPLinux联盟C.可读,可执行CbPLinux联盟D.可写入CbPLinux联盟CbPLinux联盟
36.下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录
(D)。
A./rootB./binC./devD./boot
37.如何删除目录/tmp下的所有文件及子目录(D)。
38.可以用来对文件xxx.gz解压缩的命令是(C)
A.compressB.uncompressC.gunzipD.tar
39.对文件重命名的命令为(C)
A.rmB.move
D.mkdir
40.一下哪个环境变量表示当前路径(B)。
A.PATHB.PWDC.HOMED.ROOT
二、填空题:
1./Sbin目录用来存放系统管理员使用的管理程序
2.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为hdb
3.vi编辑器具有三种工作模式,即:
命令模式、文本编辑模式和行编辑模式
4.linux文件系统中每个文件用
i节点
来标识
5.前台启动的进程使用复合键
CTRL+C终止。
6.结束后台进程的命令是kill
7.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道
8.增加一个用户的命令是useradd
9.成批添加用户的命令是newuser
10.检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是
Fsck–a/dev/had5
11.把文件file1和file2合并成file3的命令是catfile1file2>
file3
12.在/home目录中查找所有的用户目录的命令是find/home–typed
13.top命令能够实时地显示进程状态信息。
14.利用管道技术统计当前目录下有多少个文件,该命令是ls./|wc–w
15.以下为u盘插入usb接口后执行fdisk–l的结果。
则要将该u盘挂装到/mnt/usb下的命令是mount/dec/sdb1/mnt/usb
16.在Linux系统中,压缩文件后生成后缀为.gz文件的命令是gzip
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.如下为命令终端下的一个截图:
则,以下两句的执行结果是:
thehomepathis$HOME
path=‘thehomepathis$HOME’
echo$path
23.以下为程序名为prog的程序内容。
则shprogabcd的执行结果为C
setABCD
shift
echo$1
24.RPM有5种基本操作模式,即:
。
25.shell脚本程序test(具有可执行权限)只有如下两条语句,则shtest5的运行结果是50.00
price=$10.00
echo$price
三.简答题:
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*
*1.copy2.rename*
*3.remove4.find*
*5.exit*
*******************************************************
即用户按下数字1,则提示用户输入源和目的文件名后执行复制;
输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;
输入数字3,则提示用户输入要删除的文件并执行删除操作;
输入数字4,则提示用户输入要查找的文件并执行查找操作;
输入数字5,则退出该菜单shell程序的执行。
#!
/bin/sh-
clear
while[0];
do
echo"
************************************************"
menu"
1.copy2.rename"
3.remove4.find"
5.exit"
echo
echo-n"
select:
"
readchoice
case$choicein
1)
echo-n"
sourcefile:
readsrc
echo
destinationfold:
readdes
cp-arf$src$des
if$?
;
then
echo"
copysucessful!
else
copyfail"
fi;
2)
thefiletoberenamed:
thenewfile:
mv$src$des
renamesucessful!
renamefail"
3)
thefiletoberemoved:
rm-rf$src
echo"
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编写小九九乘法表程序,程序执行结果如下:
/bin/sh–
foriin123456789
forjin123456789
do
if(test$j-le$i)then
echo-ne`expr$i\*$j`"
\t"
echo
break
fi
done
done
一、选择题
题号
1
2
3
4
5
6
7
8
9
10
答案
B
A
D
C
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
二、填空题
1./sbin2.hdb
3.行编辑模式4.i节点
5.Ctrl+c6.kill
7.管道8.useradd
9.newuser10.fsck–a/dev/had5
11.catfile1file2>
file312.find/home–typed
13.top14.ls./|wc-w
15.mount/dev/sdb1/mnt/usb16.gzip
17.安装、查询、校验、升级、删除18.bzip2-zman.config
19.gunzip–r/home/stu20.tar-czvfbinhello.tar.gzbinhellohello.c
21.tar-cjvf/home/ixdba.tar.bz2/home/ixdba22.thehomepathis$HOME
23.C24.df
25.20.00
三、简答题
答题要点:
硬链接是把文件的i节点号指向该i节点,且链接计数器值加1。
3.使用进程调度启动,指定30分钟后将/home/stu目录里的文件备份并压缩为stu.tar.gz,并放到/home/temp目录里(当前/home/temp目录并不存在)。
以下两种解答都可以:
解答1:
对用户变量赋值有三种方式:
当shell程序执行到该行时,将等待用户从键盘输入,当用户按下回车键时shell把你输入的内容赋给用户变量。
该语句将首先执行反向单引号之间的命令,然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。
1.参考程序:
ca
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 期末 试题