linux试题及答案.docx
- 文档编号:16090896
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:11
- 大小:18.70KB
linux试题及答案.docx
《linux试题及答案.docx》由会员分享,可在线阅读,更多相关《linux试题及答案.docx(11页珍藏版)》请在冰点文库上搜索。
linux试题及答案
选择题1
1.在创建Linux分区时,一定要创建()两个分区
A.FAT/NTFS
B.FAT/SWAP
C.NTFS/SWAP
D.SWAP/根分区
2.在RedHatLinux9中,系统默认的()用户对整个系统拥有完全的控制权。
A.root
B.guest
C.administrator
D.supervistor.
3.哪个目录存放用户密码信息()
A./boot
B./etc
C./var
D./dev
4.默认情况下管理员创建了一个用户,就会在()目录下创建一个用户主目录。
A./usr
B./home
C./root
D./etc
5..当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于()目录。
A./home
B./bin
C./etc
D./dev
6.如果要列出一个目录下的所有文件需要使用命令行()。
A.ls–lB.lsC.ls–a(所有)D.ls–d
7.哪个命令可以将普通用户切换成超级用户()A.superB.passwdC.tarD.su
8.除非特别指定,cp假定要拷贝的文件在下面哪个目录下()
A.用户目录
B.home目录
C.root目录
D.当前目录9.在vi编辑器里,命令"dd"用来删除当前的()A.行B.变量C.字D.字符
10.按下()键能终止当前运行的命令
A.Ctrl-C
B.Ctrl-F
C.Ctrl-B
D.Ctrl-D
DABBDCDDAA
选择题2
1下面哪个命令用来启动XWindow()
A.runx
B.Startx
C.startX
D.xwin
2.用"rm-i",系统会提示什么来让你确认()
A.命令行的每个选项
B.是否真的删除
C.是否有写的权限
D.文件的位置
3.以下哪个命令可以终止一个用户的所有进程()
A.skillall
B.skill
C.kill
D.killall
4.在fedora中,一般用()命令来查看网络接口的状态
A.ping
B.ipconfig
C.winipcfgDifconfig
5.vi中哪条命令是不保存强制退出()
A.:
wq
B.:
wq!
C.:
q!
D.:
quit
6.在下列分区中,Linux默认的分区是()
A.FAT32
B.EXT3CFAT.DNTFS
7.Samba服务器的配置文件是()。
Ahttpd.conf
Binetd.conf
Crc.samba
Dsmb.conf
8.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令______可以实现。
A.cda.txtxt.a
B.echoa.txt>txt.a
C.rma.txttxt.a
D.cata.txt>txt.
a
9.Linux文件权限一共10位长度,分成四段,第三段表示的内容是
______。
A.文件类型
B.文件所有者的权限
C.文件所有者所在组的权限
D.其他用户的权限
10.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是_____。
A.-m
B.-d
C.-f
D.-p
CBDDCBDDCD
选择题3
1.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为______。
A.467B.674C.476D.764
2.下列关于/etc/fstab文件描述,正确的是______。
A.fstab文件只能描述属于linux的文件系统B.CD_ROM和软盘必须是自动加载的C.fstab文件中描述的文件系统不能被卸载D.启动时按fstab文件描述内容加载文件系统
3.在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是_____。
A.fold
B.join
C.tr
D.read
4.当字符串用单引号(’’)括起来时,SHELL将______。
A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程
5./etc/shadow文件中存放______。
A.用户账号基本信息
B.用户口令的加密信息
C.用户组信息
D.文件系统信息
6.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用()命令。
AcatBmoreClessDmenu
7.当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是。
()
Aping
Bifconfig
Ctraceroute
Dnetstat
8.对名为fido的文件用chmod551fido进行了修改,则它的许可权是()。
A-rwxr-xr-x
B-rwxr--r--
C-r--r--r--
D-r-xr-x—x
9.用ls–al命令列出下面的文件列表,()文件是符号连接文件。
A-rw-rw-rw-2hel-susers56Sep0911:
05hello
B-rwxrwxrwx2hel-susers56Sep0911:
05goodbey
Cdrwxr--r--1helusers1024Sep1008:
10zhang
Dlrwxr--r--1helusers2024Sep1208:
12cheng
10.从后台启动进程,应在命令的结尾加上符号()。
A&B@C#D$
DDDCBCCDDA
填空题
1.在Linux系统中,以文件方式访问设备。
2.Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。
3.链
接分为:
硬链接和符号链接。
4.某文件的权限为:
drw-r--r--,用数值形式表示该权限,则该八进制数为:
644,该文件属性是目录。
5.编写的Shell程序运行前必须赋予该脚本文件执行权限。
6.vi编辑器具有三种工作模式:
命令模式和输入模式。
7.可以用ls–al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占1位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。
8.CD-ROM标准的文件系统类型是iso9660。
39.硬连接只能建立对文件链接。
符号链接可以跨不同文件系统创建。
9.结束后台进程的命令是kill。
10.Links分为硬链接和符号链接。
11.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps-aux。
12.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。
13.进行远程登录的命令是telnet。
14.欲发送10个分组报文测试与主机的连通性,应使用的命令和参数是:
ping–c10。
15DNS服务器的进程命名为named,当其启动时,自动装载/etc目录下的named.conf文件中定义的DNS分区数据库文件。
16.Apache服务器进程配置文件是httpd.conf。
17.在Linux系统中,压缩文件后生成后缀为.gz文件的命令是gzip。
18.在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是samba服务器。
19在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令nslookup。
20.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为hdb。
21.当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置/etc/hosts文件。
22.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式tarzcvf/home/wang.tar.gz/home/stud1/wang。
23.管道就是将前一个命令的标准输出作为后一个命令的标准输入。
24.增加一个用户的命令是:
useradd、adduser。
25进行字符串查找,使用grep命令。
26.使用*每次匹配若干个字符。
其他
1.若给需要将/home/zheng目录下的所有文件打包压缩成
/tmp/zheng.tar.gz,你准备怎么做?
当需要从压缩包中恢复时,
又该如何处理?
:
答#tar–zcvf/tmp/zheng.tar.gz/home/zheng
#tar-zxvf/tmp/zheng.tar.gz
(1)执行at命令atnow+30minutes
(2)回车出现at>提示符后,继续输入要做的命令at>mkdir/home/temp
at>tar–czvf/home/temp/stu.tar.gz/home/stu/*at>
5Shell程序中,对用户变量赋值有哪些方式?
简要说明每种赋值方式的使用方法。
(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"************************************************"echo"menu"echo"1.copy2.rename"echo"3.remove4.find"echo"5.exit"echo"************************************************"echo
echo-n"select:
"readchoiceecho
case$choicein1)echo-n"sourcefile:
"readsrcecho
echo-n"destinationfold:
"readdes
cp-arf$src$des
if$?
;then
echo"copysucessful!
"
else
echo"copyfail"
fi;;
2)
echo-n"thefiletoberenamed:
"readsrcecho
echo-n"thenewfile:
"readdesmv$src$desif$?
;then
echo"renamesucessful!
"
else
echo"renamefail"
fi;;
3)echo-n"thefiletoberemoved:
"readsrcrm-rf$src
if$?
;then
echo"removesucessful!
"else
echo"removefail"
fi;;
4)
echo-n"thefiletobefound:
"
readsrc
find$HOME-name$src;;
5)exit;;
*)echo"Invalidoption";;
esacdone
2.编写shell程序,实现自动删除50个用户账号的功能。
账号名为stud1至stud50
#!
/bin/shi=1
while[$i-le50]do
userdel-rstud${i}i=$(($i+1))doneecho"removesucessful!
"elseecho"removefail"fi;;
3.用shell编写小九九乘法表程序,程序执行结果如下:
#!
/bin/sh–
foriin123456789
do
forjin123456789
do
if(test$j-le$i)then
echo-ne`expr$i\*$j`"\t"
else
echo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 试题 答案
![提示](https://static.bingdoc.com/images/bang_tan.gif)