Linux期末考试试题2
铜川职业技术学院-中国药品生物制品检定所
Linux 期末考试试题(二)
一、选择题
(每小题1分,共20分)
1.用户编写了一个文本文件,想将该文件名称改为txt.a,下列命令______可以实现。
xt.a >txt.a
txt.a >txt.a
2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是______。
A.文件类型 B.文件所有者的权限
C.文件所有者所在组的权限 D.其他用户的权限
3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是______。
A.-m B.-d C.-f D.-p
4.下列关于etcfstab文件描述,正确的是______。
文件只能描述属于linux的文件系统
-ROM和软盘必须是自动加载的
文件中描述的文件系统不能被卸载
D.启动时按fstab文件描述内容加载文件系统 5.在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下______脚本
。
ttab swd
dow up
6.某文件的组外成
员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件
的权限为______。
A.467 B.674 C.476 D.764
7.在给定文件中查找与设定条件相符字符串的命令为______。
A.grep
8.从后台启动进程,应在命令的结尾加上符号______。
A.&
B.@ C.# D.$$
9.如果执行命令
#chmod 746 ,那么该文件的权限是______。
--rw- -r--r--
C.--xr—rwx --r--
10.在使用mkdir命令创建新的目录时,在其
父目录不存在时先创建父目录的选项是______。
A.-m B.-p
C.-f D.-d
11.文件exer1的访问权限为rw-r--
r--,现要增加所有用户的执行权限和同组用户的写权
限,下列命令正确的是______。
A.chmod a+x, g+w exer1 B.chmod 765 exer1
C.chmod o+x exer1 D.chmod g+w exer1
12.关闭linux系统(不重新启动)可使用-命令______。
A.ctrl+alt+del B.shutdown -r C.halt
D.reboot
13.下列那一个指令可以设定使用者的密码______。
A.pwd
B.newpwd C.passwd D.password
14.下面哪个命令用来启动X-Window______。
15.对文件重命名的命令为______。
A.rm
16.可以用来对文件解压缩的命令是______。
A.compress ress
17.如何删除目录 tmp下的所有文件及子目录______。
tmp*
-rf tmp -Ra tmp* –rf tmp*
18.下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录______。
19.下列那一个指令可以切换使用者身份______。
A.passwd
B.log C.who D.su
20.下列那一个指令可以显示目录的大小______。
A.dd
B.df C.du D.dw
二、填空题
(每题1分,共10分)
1.安装Linux系统对硬盘分区时,必须有两种分区类型:
。
2.对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是
。
3.前台启动的进程使用复合键 终止。
4.
结束后台进程的命令是 。
5.将前一个命令的标准输出作为后一个命令的标准输入,称之为 。
6.增加一个用户的命令是 。
7.成批添加用户的命令是
。
8.把文件file1和file2合并成file3的命令是
。
9. 命令能够实时地显示进程状态信息。
10.以下为U盘插入USB接口后执行fdisk
–l的结果。则要将该u盘挂装到mntusb
下的命令是
。
三、操作题
(写出完成下述功能的命令序列,每小题5分,共50分)
1.假设你的用户账号是hsp,现在你登录进入linux系统,查看当前登录到系统中的<
br>用户,查看当前系统中运行的进程,然后再退出系统。
2.在当前目录homehsp下新建一
个目录back,将当前目录改为back,在back下新
建2个长度为0的文件test1、tes
t2,然后把test2移到其父目录中并改名为file12。
3.现在需要统计当前目录homehsp下普通文件的数目并显示结果,如何实现?
4.假
设你是系统管理员,需要增加一个新的用户账号hsp,为新用户设置初始密码,
锁定用户账号uly,
并删除用户账号chang。
5.若给需要将homehsp目录下的所有文件打包压缩成,你准备怎
么
做?当需要从压缩包中恢复时,又该如何处理?
6.将 拷贝到根目录下。
7.分屏显示文件passwd的内容。
8.将usr目录下的和文件混合排序后保存为文件,并查看其
内容。
9.在usr目录下创建aaabbbccc,然后再全部删除。
10.赋予所有用户读和写文件的权限
四、程序分析题
(10分)
下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完
成的功能
。
#!binsh
DIRNAME=`ls root | grep bak`
#(1)
if [ -z #(2)
mkdir rootbak cd
rootbak #(3)
fi
YY=`date +%y`
MM=`date +%m` DD=`date +%d` #(4)
BACKETC=$$YY$$MM$$DD_ #(5)
tar zcvf
$$BACKETC etc #(6)
echo
五、编程题
(10分)
编写shell脚本程序以完成九九乘法口诀表的输出,结果如下所示:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4
2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=19
4*5=20 5*5=25
1*6=6 ...
1*7=7 ...
1*8=8 ...
1*9=9 2*9=18 3*9=27 4*9=36
5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
Linux 期末考试试题(二)
一、选择题
(每小题1分,共20分)
1.用户编写了一个文本文件,想将该文件名称改为txt.a,下列命令______可以实现。
xt.a >txt.a
txt.a >txt.a
2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是______。
A.文件类型 B.文件所有者的权限
C.文件所有者所在组的权限 D.其他用户的权限
3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是______。
A.-m B.-d C.-f D.-p
4.下列关于etcfstab文件描述,正确的是______。
文件只能描述属于linux的文件系统
-ROM和软盘必须是自动加载的
文件中描述的文件系统不能被卸载
D.启动时按fstab文件描述内容加载文件系统 5.在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下______脚本
。
ttab swd
dow up
6.某文件的组外成
员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件
的权限为______。
A.467 B.674 C.476 D.764
7.在给定文件中查找与设定条件相符字符串的命令为______。
A.grep
8.从后台启动进程,应在命令的结尾加上符号______。
A.&
B.@ C.# D.$$
9.如果执行命令
#chmod 746 ,那么该文件的权限是______。
--rw- -r--r--
C.--xr—rwx --r--
10.在使用mkdir命令创建新的目录时,在其
父目录不存在时先创建父目录的选项是______。
A.-m B.-p
C.-f D.-d
11.文件exer1的访问权限为rw-r--
r--,现要增加所有用户的执行权限和同组用户的写权
限,下列命令正确的是______。
A.chmod a+x, g+w exer1 B.chmod 765 exer1
C.chmod o+x exer1 D.chmod g+w exer1
12.关闭linux系统(不重新启动)可使用-命令______。
A.ctrl+alt+del B.shutdown -r C.halt
D.reboot
13.下列那一个指令可以设定使用者的密码______。
A.pwd
B.newpwd C.passwd D.password
14.下面哪个命令用来启动X-Window______。
15.对文件重命名的命令为______。
A.rm
16.可以用来对文件解压缩的命令是______。
A.compress ress
17.如何删除目录 tmp下的所有文件及子目录______。
tmp*
-rf tmp -Ra tmp* –rf tmp*
18.下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录______。
19.下列那一个指令可以切换使用者身份______。
A.passwd
B.log C.who D.su
20.下列那一个指令可以显示目录的大小______。
A.dd
B.df C.du D.dw
二、填空题
(每题1分,共10分)
1.安装Linux系统对硬盘分区时,必须有两种分区类型:
。
2.对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是
。
3.前台启动的进程使用复合键 终止。
4.
结束后台进程的命令是 。
5.将前一个命令的标准输出作为后一个命令的标准输入,称之为 。
6.增加一个用户的命令是 。
7.成批添加用户的命令是
。
8.把文件file1和file2合并成file3的命令是
。
9. 命令能够实时地显示进程状态信息。
10.以下为U盘插入USB接口后执行fdisk
–l的结果。则要将该u盘挂装到mntusb
下的命令是
。
三、操作题
(写出完成下述功能的命令序列,每小题5分,共50分)
1.假设你的用户账号是hsp,现在你登录进入linux系统,查看当前登录到系统中的<
br>用户,查看当前系统中运行的进程,然后再退出系统。
2.在当前目录homehsp下新建一
个目录back,将当前目录改为back,在back下新
建2个长度为0的文件test1、tes
t2,然后把test2移到其父目录中并改名为file12。
3.现在需要统计当前目录homehsp下普通文件的数目并显示结果,如何实现?
4.假
设你是系统管理员,需要增加一个新的用户账号hsp,为新用户设置初始密码,
锁定用户账号uly,
并删除用户账号chang。
5.若给需要将homehsp目录下的所有文件打包压缩成,你准备怎
么
做?当需要从压缩包中恢复时,又该如何处理?
6.将 拷贝到根目录下。
7.分屏显示文件passwd的内容。
8.将usr目录下的和文件混合排序后保存为文件,并查看其
内容。
9.在usr目录下创建aaabbbccc,然后再全部删除。
10.赋予所有用户读和写文件的权限
四、程序分析题
(10分)
下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完
成的功能
。
#!binsh
DIRNAME=`ls root | grep bak`
#(1)
if [ -z #(2)
mkdir rootbak cd
rootbak #(3)
fi
YY=`date +%y`
MM=`date +%m` DD=`date +%d` #(4)
BACKETC=$$YY$$MM$$DD_ #(5)
tar zcvf
$$BACKETC etc #(6)
echo
五、编程题
(10分)
编写shell脚本程序以完成九九乘法口诀表的输出,结果如下所示:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4
2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=19
4*5=20 5*5=25
1*6=6 ...
1*7=7 ...
1*8=8 ...
1*9=9 2*9=18 3*9=27 4*9=36
5*9=45 6*9=54 7*9=63 8*9=72 9*9=81