《Linux实际操作系统复习材料题.doc》由会员分享,可在线阅读,更多相关《Linux实际操作系统复习材料题.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、/Linux操作系统复习题一、选择题 1.在创建Linux分区时,一定要创建( D )两个分区A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。A. root B. guest C. administrator D.supervistor.3. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。A. /usrB. /homeC. /rootD. /etc4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命
2、令是( B )。A. ls *.txt B. find . name “.txt” C. ls d .txt D. find . “.txt”5. 如何删除一个非空子目录 /tmp( B )。 A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/*6. 存放用户帐号的文件是( C )。A. shadow B. group C. passwd D. Gshadow7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。A. /homeB. /binC. /etcD. /dev8. 如果要列
3、出一个目录下的所有文件需要使用命令行(C )。A. ls lB. lsC. ls aD. ls d9. 哪个命令可以将普通用户转换成超级用户(D)A. superB. passwdC. tarD. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下(D )A. 用户目录B. home目录C. root目录D. 当前目录11. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 1212. 按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D13. 下面哪个命令用来启动X
4、 Window (C )A. runxB. StartxC. startXD. xwin14假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( B) AfileB也随之被删除B. fileB仍存在,但是属于无效文件 C. 因为fileB未被删除,所以fileA会被系统自动重新建立 D. fileB会随fileA的删除而被系统自动删除15在给定文件中查找与设定条件相符字符串的命令为( A ) Agrep B. gzip C. find D. sort16从后台启动进程,应在命令的结尾加上符号( A ) A& B. C. # D. $17. 如果执行命令 #chm
5、od 746 file.txt,那么该文件的权限是( A )。 A. rwxr-rw- B. rw-r-r- C. -xrrwx D. rwxr-r18. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令( C )Acat B. more C. less D. menu19.在Red Hat Linux 9中,一般用( D )命令来查看网络接口的状态A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章)A. :wqB. :wq!C. :q!D. :qu
6、it22.在下列分区中,Linux默认的分区是( B )A. FAT32 B. EXT3 C FAT .D NTFS23.若要将鼠标从VM中释放出来,可按 ( A )键来实现A. Ctrl + Alt B. Ctrl +Alt +Del C. Ctrl +Alt +Enter D Ctrl +Enter24.对文件进行归档的命令为(B )Agzip Btar Cdump Ddd25. NFS是( C )系统A文件 CbPLinux联盟B 磁盘 CbPLinux联盟C网络文件 CbPLinux联盟D操作 26. 下列那一个指令可以设定使用者的密码( C )Apwd Bnewpwd Cpasswd
7、 Dpassword27. 下列那一个指令可以切换使用者身份( D )Apasswd Blog Cwho Dsu28. 下列那一个指令可以显示目录的大小( C )Add Bdf Cdu Ddw29. 下列那一个不是压缩指令( D )Acompress Bgzip Cbzip2 Dtar30. 下列那一个指令可以用来切换至不同的 runlevels( B )Atel CbPLinux联盟B telinit CbPLinux联盟Cgoto CbPLinux联盟Dreboot31. 欲查询 bind 套件是否有安装,可用下列那一指令( D )Arpm -ivh bind*.rpm Brpm -q b
8、ind*.rpmCrpm -U bind*.rpm Drpm -q bind32. 欲安装 bind 套件, 应用下列那一指令( A )Arpm -ivh bind*.rpm Brpm -ql bind*.rpmCrpm -V bind*.rpm Drpm -ql bind33. 欲移除 bind 套件,应用下列那一指令( D )Arpm -ivh bind*.rpm Brpm -Fvh bind*.rpmCrpm -ql bind*.rpm Drpm -e bind34. 下列那一个指令可以用来查看系统负载情形( A )Aw Bwho c Cload Dps35. 档案权限 755 , 对档
9、案拥有者而言, 何义( A )A可读,可执行, 可写入 CbPLinux联盟B 可读 CbPLinux联盟C可读,可执行 CbPLinux联盟D可写入CbPLinux联盟CbPLinux联盟36下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录( D )。A./root B. /bin C. /dev D. /boot 37. 如何删除目录 /tmp下的所有文件及子目录( D )。 A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/*38可以用来对文件xxx.gz解压缩的命令是( C )Acompress B. u
10、ncompress C. gunzip D. tar39对文件重命名的命令为(C) Arm B. move C. mv D. mkdir40. 一下哪个环境变量表示当前路径( B )。A. PATH B. PWD C. HOME D.ROOT42怎样显示当前目录( A )。A. pwd B. cd C. who D. ls43欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是( D )。A. copy file1.txt file2.txt B. cp file1.txt | file2.txtC. cat file2.txt file1.txt D. cat fi
11、le1.txt file2.txt 44.下面哪个系统目录中包含Linux使用的外部设备( B )。A. /bin B. /dev C. /boot D. /home45删除文件命令为(D) Amkdir B. move C. mv D. rm46. 若一台计算机的内存为128MB,则交换分区的大小通常是( C )A64MB B. 128MB C. 256MB D. 512MB47. 文件exer1的访问权限为rw-r-r-,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )Achmod a+x, g+w exer1 Bchmod 765 exer1Cchmod o+x
12、exer1 Dchmod g+w exer148. 关闭linux系统(不重新启动)可使用-命令( C )Actrl+alt+del Bshutdown-r Chalt Dreboot二、判断题 V 1、LINUX是一个真正的多任务和分时操作系统,允许多个用户,在相同的机器上一次运行很多程序。 X 2、在LINUX的安装过程中不可以进行网络配置 V 3、根用户登陆可使用户对系统有完全的控制权 X 4 . Linux系统的任何用户都可以设置计算机的名字。 V 5、如果在安装过程中没有创建用户帐号,初次登陆时必须为根用户 V 6、LINUX的文件系统是一个目录树 V 7 . RPM有5种基本操作模
13、式:安装、删除、升级、查询和校验。 V 8 . Linux操作系统的特性有:开放性、多用户、多任务、良好的用户界面等。 X 9、Linux不可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上 V 10、Linux与其他操作系统的区别在于Linux是一种开放、免费的操作系统 X 11、 进入文本编辑器vi后,编辑后可文本模式下输入:q退出vi环境 V 12、 tail命令能显示文本文件内容. V 13、 useradd命令建立用户帐号和创建用户的起始目录。 V 14 .可以使用kill命令来结束Linux系统下运行的进程。 X 15. Linux系统管理员的权限和普通用
14、户的权限相同。 X 16、vi只包含两种操作模式,分别为Command Mode、Insert Mode X 17、 vi包含三种操作模式,分别为Command Mode、Insert Mode、Last Mode V 18、 进入文本编辑器vi后,未编辑时可文本模式下输入:q退出vi环境三、填空题 (每空1分,共10分)1 /Sbin 目录用来存放系统管理员使用的管理程序 2在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为 hdb 3vi编辑器具有三种工作模式,即:命令模式、文本编辑模式和 行编辑模式 4linux文件系统中每个文件用 i节点 来标识5前台启动的进程使用复合键 CT
15、RL+C 终止。6. 结束后台进程的命令是 kill 7将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道 8增加一个用户的命令是 useradd 9成批添加用户的命令是 newuser 10. 检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是 Fsck a /dev/had5 11.把文件file1和file2合并成file3的命令是 cat file1 file2file3 12.在/home目录中查找所有的用户目录的命令是 find /home type d 13. top 命令能够实时地显示进程状态信息。14. 利用管道技术统计当前目录下
16、有多少个文件,该命令是 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 z man.config 19.将/home/stu目录下所有的.gz压缩文件解压缩,包括子目录,命令是 gunzip r /home/stu
17、 20.将当前目录下的bin目录和hello、hello.c文件备份并压缩为binzxj.tar.gz文件的命令是 tar czvf binzxj.tar.gz bin hello hello.c 21. 将/home/ixdba目录做归档压缩,压缩后生成ixdba.tar.bz2文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 tar -cjvf /home/ ixdba.tar.bz2 /home/ixdba 26. 在Linux系统中,以 文件的 方式访问设备 。27. Linux内核引导时,从文件 /etc/fstad 中读取要加载的文件系统。28. Linux文件系
18、统中每个文件用 i节点 来标识。29. 某文件的权限为:d-rw-_r-_r-,用数值形式表示该权限 644 ,该文件属性是 目录 。30. 静态路由设定后,若网络拓扑结构发生变化,需由 系统管理员 修改路由的设置。31. 网络管理的重要任务是: 控制 和 监控 。32. 安装Linux系统对硬盘分区时,必须有两种分区类型: 文件系统分区 和 交换分区 。33. 编写的Shell程序运行前必须赋予该脚本文件 执行 权限。34. 链接分为:硬链接 和 软链接 (符号链接) 。35. 某文件的权限为:drw-r-r-,用数值形式表示该权限,则该八进制数为:644 ,该 文件类型是 目录文件 。36
19、. 系统交换分区是作为系统 虚拟内存 的一块区域。37. vi编辑器具有三种工作模式:编辑模式 ,命令模式 和 输入模式 。38. CD-ROM标准的文件系统类型是 iso9660 。39. 设定限制用户使用磁盘空间的命令是 quota 。40. 进程的运行有两种方式,即 用户模式和内核模式 。41. 管道文件的属性位是 p 。42. 将前一个命令的标准输出作为后一个命令的标准输入,称之为 重定向 。43. 进行远程登录的命令是 rlogin 。44. 在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入 w test.txt。45 可以在标准输出上显示今年日历的命令及
20、参数是 cal 2014 。46. 在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为 hdb 。47. 管道就是将前一个命令的 输出 作为后一个命令的 输入 。48. 将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 tar czvf wang.tar.gz /home/stud1/wang C /home。49 mv 命令可以移动文件和目录,还可以为文件和目录重新命名。50 增加一个用户的命令是: useradd 。四简答题:1简述linux的几个运行级别及其相应的含义。答:0-关机
21、模式,1-单用户模式,单用户只有系统管理员可以登录。2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。4-保留模式。5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。2什么是链接?符号链接与硬链接的区别是什么?答:链接是指用一个i节点对应多个文件名。硬链接是把文件的i节点号指向该i节点,且链接计数器值加1。删除链接文件时计数器值减1,当其值为0时,i节点被释放。符号链接是只有文件名的一个链接文件
22、,并不指向一个真正的i节点。在删除符号链接文件时与硬链接文件有区别。3Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。(1)等号赋值1)在等号前后均不能有空格。2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。(2)键盘赋值由read命令来实现的。用法为:read 用户变量名当shell程序执行到该行时,将等待用户从键盘输入,当用户按下回车键时shell把你输入的内容赋给用户变量。(3)命令替换赋值用法为:用户变量=命令该语句将首先执行反向单引号之间的命令,然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,等号前后同样不能有空格,而
23、且必须用反向单引号(即重音号)把命令括起来。4.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么? 答:链接分硬链接和符号链接。符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。符号链接的文件类型位是l,链接文件具有新的i节点。硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是,且硬链接文件的i节点同被链接文件的i节点相同。5某/etc/fstab文件中的某行如下:/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2请解释其含义。答:(1)第一列:将被加载的文件系统名;(2)第二列:该文件
24、系统的安装点;(3)第三列:文件系统的类型;(4)第四列:设置参数;(5)第五列:供备份程序确定上次备份距现在的天数;(6)第六列:在系统引导时检测文件系统的顺序。6.简述在虚拟机中安装Red Hat Linux 9.0 的过程?答:1、下载操作系统的镜像ISO文件2、下载虚拟机并安装3、通过ISO文件安装操作系统4、执行相关配置即可7、Linux操作系统的特点?答:Linux操作系统具有开放性、 完全免费、 多用户、 多任务、 良好的用户界面、 设备独立性、 提供了丰富的网络功能、 可靠的系统安全性、良好的可移植性等特点。8、什么是X Window系统?答:X Window系统是一个非常出色
25、的图形窗口系统,是类UNIX系统的图形用户界面的工业标准。X Window系统最重要的特征之一就是它的结构与设备无关。X Window系统是客户机/服务器结构的。X Window的实现是与操作系统内核分开的,其主要由X Server和X Client两部分组成。X Window系统不是Linux操作系统的必须的构成部分,而只是一个可选的应用程序组件。9、什么是文件系统答:文件系统是操作系统在硬盘或者分区上保持文件信息的方法和数据结构,也就是文件在硬盘或分区上的组织结构方式,也指用于存储文件的磁盘、分区或文件系统种类。简单地讲,文件系统是指按照一定规则组织的文件结构,用于管理机器上的文件和目录,
26、使之能够被有效地存取。在操作系统中,每个文件和目录都被指定了一个文件名,用户按文件名存取文件,而实际上,文件和目录在磁盘中是按照柱面、磁道等物理位置存放的,文件系统能够将操作系统对文件的按名存取转化成按磁盘的物理位置进行读写。10、什么是Linux的Shell?答:在Linux系统中,shell是操作系统的外壳,为用户提供使用操作系统的接口,是一个命令解释器,用户在命令提示符下输入的每个命令都首先由shell程序进行解释,然后再传给Linux内核的,此外shell也能被系统中的其他有效的Linux应用程序所调用,它是命令语言、命令解释程序和程序设计语言的统称。五、操作题(每小题5分,共40分)
27、(1)增加两个组账号group1、group2,并指定组账号ID分别为10100、10101groupadd -g 10100 group1groupadd -g 10101 group2(2)增加二个用户账号user1(UID为2045,并属于组group1)、user2(UID为2046,并属于组group2)adduser -u 2045 -g group1 user1adduser -u 2046 -g group2 user22(3)在用户ray个人目录下新建目录software。mkdir /home/ray/software(4)并搜索路径/etc下所有以h开头的文件及目录,拷贝
28、到software中。cp /etc/h* /home/ray/software(5)请把目录software下所有内容建立压缩的tar包,并命名为software。tar.gztar -cvf software.tar.gz /home/ray/software(6)新建普通用户ray,并转为ray用户登录。useradd raysu ray(7)查看/etc/boot路径下的所有内容。ls /etc/boot(8)查看文件/etc/hosts的内容。ls /etc/hostscat /etc/hosts4(9)搜索ray个人目录下所有以file开头且属于ray用户的目录。find /hom
29、e/ray -user ray -name file* (10)搜索ray个人目录下所有以file开头且后跟一个字母的文件find /home/ray -name file* 六、综合应用:1.编写1个弹出式菜单的shell程序并实现其简单的菜单功能: * MENU * 1.copy 2.rename * 3.remove 4.find * 5.exit * *即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;输入数字3,则提示用户输入要删除的文件并执行删除操作;输入数字4,则提示用户输入要查找的文件并执行查找操作;输入数字5
30、,则退出该菜单shell程序的执行。#! /bin/sh -clearwhile 0 ; doecho *echo menu echo 1.copy 2.rename echo 3.remove 4.find echo 5.exit echo *echoecho -n select:read choiceechocase $choice in1)echo -n source file:read srcechoecho -n destination fold:read descp -arf $src $desif $?; thenecho copy sucessful!elseecho copy
31、 failfi;2) echo -n the file to be renamed:read srcechoecho -n the new file:read desmv $src $desif $?; thenecho rename sucessful!elseecho rename failfi;3) echo -n the file to be removed:read srcrm -rf $srcif $?; then echo remove sucessful!elseecho remove failfi; 4)echo -n the file to be found:read sr
32、cfind $HOME -name $src;5) exit;*) echo Invalid option;esacdone2. 编写shell程序,实现自动删除50个用户账号的功能。账号名为stud1至stud50#!/bin/shi=1while $i -le 50 douserdel -r stud$ii=$($i+1 )doneecho remove sucessful!elseecho remove failfi;3.用shell编写小九九乘法表程序,程序执行结果如下:#! /bin/sh for i in 1 2 3 4 5 6 7 8 9dofor j in 1 2 3 4 5 6 7 8 9doif ( test $j -le $i ) thenecho -ne expr $i * $j telseechobreak fi donedone