Linux操作系统期末复习题含答案1.docx
- 文档编号:15992972
- 上传时间:2023-07-09
- 格式:DOCX
- 页数:75
- 大小:101.82KB
Linux操作系统期末复习题含答案1.docx
《Linux操作系统期末复习题含答案1.docx》由会员分享,可在线阅读,更多相关《Linux操作系统期末复习题含答案1.docx(75页珍藏版)》请在冰点文库上搜索。
Linux操作系统期末复习题含答案1
Linux操作系统期末复习题(含答案)(word版可编辑修改)
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(Linux操作系统期末复习题(含答案)(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为Linux操作系统期末复习题(含答案)(word版可编辑修改)的全部内容。
Linux期末复习题
(一)
一、选择题(每小题2分,共50分)
2.在UbuntuLinux中,系统默认的(
A)用户对整个系统拥有完全的控制权。
A.root
B.guest
C。
administratorD。
supervistor。
3.
当登录Linux时,一个具有唯一进程
ID号的shell将被调用,这个
ID是什么(B)
A。
NID
B.PID
C.UID
D。
CID
4。
下面哪个命令是用来定义
shell的全局变量(D)
A。
exportfs
B。
alias
C.exportsD.export
5.哪个目录存放用户密码信息(B)
A。
/bootB./etcC。
/varD./dev
6.默认情况下管理员创建了一个用户,就会在(B)目录下创建一个用户主目录。
A。
/usrB./homeC./rootD。
/etc
7。
.当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于(D)目录.
A。
/homeB./binC./etcD。
/dev
8。
如果要列出一个目录下的所有文件需要使用命令行(C).
A。
ls–lB。
lsC。
ls–a(所有)D.ls–d
9.哪个命令可以将普通用户转换成超级用户(D)
A。
superB。
passwdC.tarD.su
10.除非特别指定,cp假定要拷贝的文件在下面哪个目录下(D)
A.用户目录B.home目录C。
root目录D。
当前目录
11.在vi编辑器里,命令"dd"用来删除当前的(A)
14.按下(A)键能终止当前运行的命令
A。
Ctrl-CB.Ctrl-FC.Ctrl-BD.Ctrl—D
17。
用"rm-i”,系统会提示什么来让你确认(B)
A。
命令行的每个选项B。
是否真的删除C.是否有写的权限D。
文件的位置
18.以下哪个命令可以终止一个用户的所有进程(D)
A.skillallB.skillC.killD。
killall
19。
在UbuntuLinux中,一般用(D)命令来查看网络接口的状态
A。
pingB。
ipconfigC。
winipcfgDifconfig
20.vi中哪条命令是不保存强制退出(C)(第五章)
A。
:
wq
B.:
wq!
C。
:
q!
D.:
quit
22。
在下列分区中,Linux默认的分区是(
B)
A.
FAT32B.EXT3
CFAT.D
NTFS
24。
如果用户想对某一命令详细的了解,可用(
C)
A.ls
B.help(内部)
C。
man(列举的信息多)
Ddir
二、填空题(每空1分,共10分)
26。
在Linux系统中,以_文件的_方式访问设备
。
29.
某文件的权限为:
d-rw—_r--_r-—,用数值形式表示该权限
644,该文件属性是
目录。
30。
静态路由设定后,若网络拓扑结构发生变化,需由
__系统管理员___修改路由的设置。
33.
编写的Shell程序运行前必须赋予该脚本文件
__执行___权限。
三、操作题(每小题5分,共40分)
40.简述在虚拟机中安装UbuntuLinux的过程
答;1。
下载操作系统的镜像ISO文件
2.下载虚拟机并安装
3.通过ISO文件安装操作系统
4.执行相关配置即可
Linux操作系统复习题二
请将答案写在答题纸上.写在试卷上无效。
一、选择题(单选题,每小题
1.用户编写了一个文本文件
2分,共20分)
a.txt,想将该文件名称改为
txt。
a
,下列命令
__D____可以实
现。
A.cda.txtxt。
a
C.rma。
txttxt。
a
B.echoa.txt〉txt。
a
D。
cata。
txt〉txt.a
2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是
A.文件类型B。
文件所有者的权限
C.文件所有者所在组的权限D。
其他用户的权限
___C___
。
6.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件
的权限为__D____。
A。
467
B.674
C。
476
D。
764
8.下列不是Linux
A。
交互进程
系统进程类型的是
B。
批处理进程
_D_____.
C.守护进程
D。
就绪进程
10.在
Shell
脚本中,用来读取文件内各个域的内容并将其赋值给
Shell
变量的命令是
__D___
。
A.fold
B。
join
C。
tr
D.read
二、填空题(每题2分,共20分)
1.安装Linux系统对硬盘分区时,必须有两种分区类型:
Linux原始分区(根分区)和Linux
交换分区。
2.在Linux的两种链接文件中,只能实现对文件链接的一种方式是:
软链接(符号链接)。
7.将/home/stud1/wang目录做归档压缩,压缩后生成wang。
tar。
gz文件,并将此文件保存
到/home目录下,实现此任务的tar命令格式__tarczvfwang。
tar。
gz
/home/stud1/wang____。
8.对于给定的文件file,统计其中所有包含字符串‖WHU‖的行数的一条命令是_grepWHUfile
|wc—l
三、简答题(每小题5分,共20分)
1.在底半技术中把一个中断处理分为哪几部分?
为什么采用这种技术?
答:
在底半技术中把一个中断处理分为2部分:
顶半部分和底半部分。
2分
采用这种技术可以:
使中断的总延迟时间最小化,加快对中断请求的响应速度,合并某些中断处理。
3分
四、操作题(写出完成下述功能的命令序列,每小题1.假设你的用户账号是zheng,现在你登录进入
4分,共20分)
linux系统,查看当前登录到系统中的用
户,查看当前系统中运行的进程,然后再退出系统.
答:
login:
zheng
Password
:
口令
$who
$ps
$Ctrl+D
2.在当前目录/home/zheng下新建一个目录back,将当前目录改为
个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为
答:
$mkdirback
back,在back下新建
file12.
2
$cdback
$touch
test1test2
$mv
test2
。
。
/file2
3.现在需要统计当前目录
$find–typef|wc
–l
/home/zheng
下普通文件的数目并显示结果
如何实现?
4.假设你是系统管理员,需要增加一个新的用户账号
定用户账号uly,并删除用户账号chang。
答:
.#useraddzheng
zheng,为新用户设置初始密码,锁
#passwdzheng
#passwd
–luly
#userdelchang
5.若给需要将
/home/zheng目录下的所有文件打包压缩成
/tmp/zheng。
tar。
gz,你准备怎么做?
当需要从压缩包中恢复时,又该如何处理?
答:
#tar–zcvf/tmp/zheng.tar。
gz/home/zheng
#tar-zxvf/tmp/zheng.tar。
gz
五、下面给出了一个SHELL程序,试对其行后有
#(n)形式的语句进行解释,并说明程序完
成的功能。
(8分)
#!
/bin/sh
DIRNAME=`ls/root|grepbak`
#
(1)
if[—z"$DIRNAME”];then
#
(2)
mkdir/root/bak;cd/root/bak
#(3)
fi
YY=`date+%y`;MM=`date+%m`;DD=`date+%d`
#(4)
BACKETC=$YY$MM$DD_etc.tar。
gz
#(5)
tarzcvf$BACKETC/etc
#(6)
echo”filebackfinished!
"
答:
#
(1)获取/root中名称包含bak的文件或目录
#
(2)判断1结果为空
#(3)创建目录/root/bak
并进入该目录
#(4)获取当前时间的年月日
#(5)按照年(2位)月(2位)日(2位)_etc
方式构造压缩文件名
#(6)压缩etc目录并保存在/root/bak中
6分
程序功能:
若/root/bak
不存在则创建之,然后将
/etc按日期打包保存于该目录中.
2分
七、设计一个
shell程序,添加一个新组为
class1,然后添加属于这个组的
30个用户,用户
名的形式为stdxx,其中xx从01到30。
(6分)
答:
#!
/bin/sh
i=1
groupaddclass1
while[$i-le30]
1分
do
if[$i—le9];then
USERNAME=stu0${i}
1分
else
USERNAME=stu${i}
1分
fi
useradd$USERNAME
1分
mkdir/home/$USERNAME
chown—R$USERNAME/home/$USERNAME
1分
chgrp—Rclass1/home/$USERNAME
i=$(($i+1))
#或let―i=i+1‖
1分
done
Linux操作系统复习题三
请将答案写在答题纸上。
写在试卷上无效。
一、选择题(单选题,每小题2分,共20分)
1.Linux系统的开发模型是__B____。
A。
教堂模型B.集市模型C.层次模型
6.以长格式列目录时,若文件test的权限描述为:
D.网状模型
drwxrw-r--,则文件
test
的类型及
文件主的权限是__A____。
A.目录文件、读写执行B。
目录文件、读写
C.普通文件、读写D.普通文件、读
7.当字符串用单引号(’’)括起来时,SHELL将__C____
A。
解释引号内的特殊字符B。
执行引号中的命令
C。
不解释引号内的特殊字符D。
结束进程
8./etc/shadow文件中存放_B_____。
A.用户账号基本信息B。
用户口令的加密信息
C.用户组信息D。
文件系统信息
10.为卸载一个软件包,应使用___B__。
A。
rpm—iB。
rpm—eC。
rpm—qD。
rpm—V
。
二、填空题(每空1分,共20分)
2.在Linux中,管道分为__2____种类型,若创建或打开管道时获得的描述符存放在
中,则fd[1]是_管道写描述符_。
fd
7.df命令完成_显示文件系统空间使用情况_____功能,du命令完成_显示目录或文件占
用磁盘空间容量_____功能。
三、简答题(每小题5分,共20分)
2.vi编辑器有哪几种工作模式?
如何在这几种工作模式之间转换?
答:
Vi的工作模式有三种:
命令模式、输入模式、末行模式。
3分
在命令模式下输入a、A、i、I、o、O等命令之一可以进入输入模式,在输入模式下按
Esc键回到命令模式;在命令模式下输入:
进入末行模式,末行命令执行完后回到命令模式。
3.什么是位置变量?
shell的变量类型有哪些种?
位置变量是指命令行上传递给程序的参数。
1分
Shell变量可以分为:
用户自定义变量、环境变量、位置变量、特殊变量
4分
五、下面给出了一个
SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完
成的功能。
(8分)
#!
/bin/bash
#
(1)
dir=$1
#
(2)
if[-d$dir]
#
(3)
then
cd$dir
#
(4)
forfilein*
do
if[—f$file]
#
(5)
then
cat$file
#
(6)
echo―endoffile$file
‖
fi
done
else
echo―baddirectoryname$dir‖
fi
答:
#
(1)使用/bin/bash
解释脚本
#
(2)将位置变量1赋值给变量dir
#(3)如果dir所指为目录
#(4)将当前目录改为dir
#(5
)如果循环变量
file
所指是普通文件
#(6
)显示文件file
的内容
6分
程序功能:
若命令行参数是一个合法目录则显示该目录下所有普通文件的内容,
否则显示错
误的目录名信息。
2分
七、试编写一个SHELL程序,该程序能接收用户从键盘输入的
最大值及最小值。
(6分)
答:
#!
/bin/sh
readmax
min=$max
sum=$max
i=1
while[$i–lt100]
do
readx
100个整数,然后求出其总和、
sum=`expr$sum+$x`
if[$max–lt$x]
then
max=$x
fi
if[$x
–lt
$min]
then
min=$x
fi
i=`expr$i+1`
done
echo”sum=$sum;
max=$max
min=$min”
Linux操作系统复习题四
一、单项选择题(每题2分,共40分)
1。
若当前目录为/home,命令ls–l将显示home目录下的()。
A.所有文件B.所有隐含文件
C。
所有非隐含文件D.文件的具体信息
2.下面关于文件"/etc/sysconfig/network—scripts/ifcfg—eth0”的描述哪个是正确的?
()。
A。
它是一个系统脚本文件B.它是可执行文件
C。
它存放本机的名字
D。
它指定本机
eth0的
IP地址
6。
UBUNTULINUX
默认使用的文件系统类型为(
)
A。
ext2
B.ext3
C。
FAT
D。
swap
7。
在LINUX中,要查看文件内容,可使用()命令。
A。
moreB。
cdC。
loginD.logout
9。
以下命令中,可以将用户身份临时改变为
root的是(
).
A。
SU
B.su
C.login
D。
logout
11。
若要使用进程名来结束进程,应使用()命令。
A.kill
B。
ps
C。
pss
D。
pstree
12。
UBUNTULINUX
所提供的安装软件包,默认的打包格式为(
)。
A.。
tar
B。
.tar.gz
C。
。
rpm
D.。
zip
13。
若要将当前目录中的
myfile.txt文件压缩成
myfile.txt.tar。
gz,则实现的命令为
()。
A.tar–cvfmyfile.txt
myfile.txt.tar.gz
B。
tar–zcvfmyfile。
txt
myfile.txt。
tar.gz
C.tar–zcvfmyfile.txt。
tar。
gz
myfile。
txt
D.tar–cvfmyfile。
txt。
tar。
gz
myfile。
txt
15。
以下文件中,只有root用户才有权存取的是(
)
A。
passwd
B。
shadow
C。
group
D.password
16。
usermod命令无法实现的操作是()
A.账户重命名B。
删除指定的账户和对应的主目录
C。
加锁与解锁用户账户D。
对用户密码进行加锁或解锁
二、填空题(每空2分,共20分)
1。
在Linux系统中,以(文件)方式访问设备。
3。
链接分为:
硬链接和(软链接)。
4.某文件的权限为:
drw-r—-r——,用数值形式表示该权限,该文件属性是(目录).
5.前台起动的进程使用(ctrl+c)终止。
6。
设定限制用户使用磁盘空间的命令是(quota)。
7.在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。
8.将前一个命令的标准输出作为后一个命令的标准输入,称之为(管道)。
9。
为脚本程序指定执行权的命令及参数是(chmoda+xfilename).
10.进行字符串查找,使用(
grep
)命令.
三、写出完成以下功能的命令(每题
2分,共
10分)
2。
要使得名为
fido
的文件具有如下权限
-r-xr—x—x
的命令.chmod
551fido
3.在/root文件夹下查找后缀为
.cpp的文件。
find
/root
–name
*.cpp
4。
关闭
linux
系统(不重新启动)使用的命令
halt
5.将光盘/dev/hdc卸载的命令。
umount
/dev/hdc
四、简答和shell编程题(每题10分,共30分)
1.若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。
参考答案:
此目录可能不存在,
或者目录不为空,或者目录中有隐含文件存在,或者目录被设置了权限,
解决方法就是先修改权限,在使用rm–r命令删除。
2。
简述解决忘记root密码的办法.
参考答案:
1)用Ubuntu标准安装盘启动系统
当出现提示符时敲入:
linuxrescue
就会以修复模式启动系统
2)系统启动完毕后,会将硬盘mount到/mnt/sysimage,届时会有提示
3)进入提示符后,敲入命令:
chroot/mnt/sysimage
4)敲入命令:
passwd
更改密码
5)连续敲入两次exit,即重起系统,将光盘拿出,按正常模式启动系统
除了用光盘引导rescue模式,还有一种方法是用启动装载器来进入单用户模式:
(1)grub
进入启动画面之后,敲入―e,‖把光标移动到kernel...那一行,再敲入―e,‖在kernel一行的最后加上空格single,回车
敲入―b,‖启动系统,即进入单用户模式,
这个时候就可以用passwd命令改密码了。
(2)lilo
进入lilo命令行模式,敲入linuxsingle,即进入单用户模式。
passwd.。
.
如果grub/lilo设了密码,一定要记住才行.要是忘了grub/lilo的密码,就只有用
rescue模式了。
3.创建一个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
Linux操作系统复习题五
一、单项选择题(每题
2分,共
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统 期末 复习题 答案