Linux期末考试试卷 答案
经济管理毕业论文范文-练海棠
一、选择题。(每小题3分,共计20分)
1.安装Linux系统的时候必不可少的两个分区是_ AB____________。(多选)
A、分区
B、交换分区
C、usr
D、temp
2.若一台计算机的内存为128M,则交换分区的大小通常是____B________。
A、128M B、256M C、512M D、64M
3.用ls查看
文件和目录的的信息时,能够显示和目录的详细信息的选项是
__A_______。
A
、l B、 i C 、a D 、其他的字母
4.下面那个命令可以查看本机的ip地址 __A___________ 。
A、ipconfig B、 ifconfig
C、 ping
D、 hostname
5.推出vi编辑器的时候,能够保存内容的选项是___A________。
A
、:wq B、q! C、:q D、:w
6.删除文件的命令为_____C___________。C
A、mv
B、cp C、rm D、rmdir
7.显示文件内容的命令是______D_______。
A、touch
B、more C、cp D、cat
8.
为匹配以001开头的行,我们可以使用如下的正则表达式
________A_________。
A 、^001 B、$$001 C 、*001 D001
9.下面______B____不是Shell的循环控制结构。
A、for
B、switch C、while D、until
10.将光盘CD-
ROM(hdc)安装到文件系统的mntcdrom目录下的命令是
_______C___。
A 、mount mntcdrom B、mount mntcdrom
devhdc
C、 mount devhdc mntcdrom D、 mount
devhd
二、填空题。(每小题2分,共计10分)
1.启动NFS服务的命令是_____several nfs start
_______或__etcrc.d
________________。
2.
链接分为:____________硬链接 和 符号链接(软连接)
3.
某文件的权限为:drw-r--
r--,用数值形式表示该权限,则该八进制数为:
_____644___,该文件属性是
____目录_______。
4. 现在常用的硬盘一般有_____IDE
____和__SCSI __________________接口
类型。
5.编写的Shell程序运行前必须赋予该脚本文件____可执行______权限。
、问答题。(每小题5分,共计30分)
1.简述at命令的作用?它和crontab命令的区别?
at命令在指定时刻执行指定的
命令,该命令至少需要指定一个命令,一个执行时
间才可以正常运行。 at命令用于
安排运行一次的作业比较方便,但如
果要重复运行程序,则使用crontab更为简捷,用户需要把执
行的命令序列放到
crontab文件中可以获得执行。
2.机器中有一个软盘,用命令把它挂载到mntfloppy下面。
[root@redflagroot]#mount-t vfatdevfd0mntfloppy
3.假设文件的text的属性现为rwx- - - - -
-,它属于root用户。
I:用两种方法把其权限改为r- - rwx - -
x,要求两种方法里面必有八进制数字
法。
[root @redflag
root]#chmod 471 text
Chmod u=r .
g=rwx.o=x text
II:把text改为属于xs用户。
Chown xs text
4.在etc
password文件里面有一行如下:text:abcd1234:123:0:999:7::::
共九个字段,要求对每个非空字段进行说明。
5.要求在root下面创建以下目录树,其中root是已经存在目录,.tx
t为文件,
其他均为目录。
root
.
.
bb
.
.
aa
.
.
.
.
.
.
.
cc
.
.
.
.
.
[root@localhost root]# mkdir aa bb
.
.
.
.
[root@localhost root]#cd
aa
线
[root@localhost aa]#touch
.
.
[root@localhost aa]#cd
.
.
.
.
[root@localhost root]#cd
bb
.
.
.
[root@localhost bb]#mkdir
cc
.
.
.
.
[root@localhost bb]#cd
.
.
.
6.find命令和grep命令各用于什么目的?
封
find 路径 匹配表达式——查找文件所在的目录
.
.
.
.
.
.
grep [参数]
要查找的字符串 文件名——查找文件中包含有指定字符串
.
.
.
的行
.
.
.
.
.
.
.
密
.
四、应用题。(5+5+5+15,共计30分)
.
.
.
.
.
.
1.编程计算2*(3+4-5)的值。
.
.
.
#!binbash
.
.
.
.
.
.
.
.
.
.
题
答
要
不
请
内
线
封
密
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
_
.
.
_
.
.
_
.
.
_
.
.
_
.
.
号
.
.
座
线
_
.
_
.
.
.
_
.
.
_
.
.
_
.
.
号
.
.
.
学
.
.
_
.
_
封
_
.
.
.
_
.
.
_
.
.
级
.
.
.
.
.
_
班
.
.
_
.
.
_
密
_
.
_
.
.
名
.
.
.
Sum=`expr 2 * ( 3 + 4 – 5 )`
echo ―the
sum is $$sum‖
#end
2.写出下面程序的功能。
#!binbash
sum=0
for p
in $$*
do
sum=`expr $$sum + $$p`
done
echo ―the total is $$sum‖
#end
显示当当前命令行所有整数之和
3. 文件里面有如下内容:
Tom 116001 FUTIAN M 90
John 116005
Nanshan M 85
Mary 116018 Luohu W 65
Steven 116030 YanTian M 78
写出下面语句的运行结果
I、
awk ‗$$0~Luohu‘
Mary 116018 Luohu W 65 *
输出家在罗湖学生的全部信
息($$0)*
II、 awk
‗{if($$5>80) print $$1}‘
Tom John
*输出分数($$5)>80的学生姓名($$1)*
4.编程实现按照etchosts文件中的条目逐一ping所有的机器。
#!binbash
#pingall
#grab etchosts and ping each address
cat
etchosts | grep –v '^#' | while read LINE
do
ADDR=`awk '{print $$1}'`
for MACHINE
in $$ADDR
do
ping –s –c 1 $$MACHINE
done
done
#end