Linux复习
- 格式:ppt
- 大小:1.45 MB
- 文档页数:112


复习题一、填空题1、Linux操作系统是Unix 操作系统的一个克隆版本。
2、Linux的命令运行环境昌Shell,它是一种命令解释器,在用户和操作系统之间提供了一个交互接口。
3、Linux系统中有三个基本的文件类型:普通文件、目录文件和设备文件。
4、Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。
5、在Linux系统中建立新目录的命令是mkdir 。
6、Linux编程可分为Shell 编程和高级语言编程。
7、Linux系统提供了许多文本编辑程序,比较常用的有vi 和emacs 等。
8、要使用make,必须编写一个叫Makefile 的文件。
9、autoconf 是一个用于生成可以自动配置软件源代码包以适应多种类Unix系统的shell 脚本的工具。
10、Automake 是一个从文件Makefile.am中自动生成Makefile.in文件的工具。
11、Linux的文件是个简单的字节序列。
12、对于Linux而言,所有对设备和文件的操作都使用文件描述符。
13、调用open 函数可以打开或创建一个文件。
14、设置文件的存取权限,分为属主、组用户和其他用户三类。
每类分为读、写和执行权限。
15、第一个进程都有一个目录与之相连,它称为当前工作目录,或简单地称为工作目录。
16、当打开一个流时,标准输入输出函数返回一个FILE结构的指针。
17、在三个流是在执行程序时自动打开的。
它们是标准输入、标准输出和标准错误输出。
18、有3种类型的无格式I/O 函数可用来读写流,它们是字符I/O函数、行I/O函数和块I/O函数。
19、每一个流对象内部都保持着两个指示器:一个是错误指示器,当读写文件出错时该指示器被设置;另一个为文件结束指示器,当遇到文件尾时该指示器被设置。
20、流有3种不同的缓冲类型,它们是全缓冲、行缓冲和无缓冲。
21、进程在其生存期内可能处于三种基本状态:运行态、就绪态、等待态。
一单选题1.最初开发了Linux系统的是()A.Andrew S. Tanwnbaum B.Linus TorvaldsC.Ken Thompson D.Dennis Ritchie2.linux操作系统内核创始人是()A.Bill Gates B.Richard StallmanC.Linus Torvalds D.Dennis Ritchie3.linux操作系统下有很多应用软件,其中大部分软件包括linux本身属于()A.商业软件B. 共享软件C.自由软件D.其他类型软件4.Linux系统是一个什么样的操作系统()A.单用户、单任务B.单用户、多任务C.多用户、单任务D.多用户、多任务5.Linux 核心的许可证是什么()A.NDA B.GDP C.GPL D.GNU6.若要将鼠标从VM中释放出来,可按什么键来实现()A. Ctrl + AltB. Ctrl +Alt +DelC. Ctrl +Alt +Enter D Ctrl +Enter7.用"rm -i",系统会提示什么来让你确认()A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置8.下列提法中,不属于ifconfig命令作用范围的是()A 配置本地回环地址B 配置网卡的IP地址C 激活网络适配器D 加载网卡到内核中9.下列文件中,包含了主机名到IP地址的映射关系的文件是()A /etc/HOSTNAMEB /etc/hostsC /etc/resolv.confD /etc/networks10.在shell中变量的赋值有四种方法,其中,采用name=12的方法称()A 直接赋值B使用read命令C 使用命令行参数D使用命令的输出11.显示文件的头部的命令是()A.fdisk B.mount C.head D.man12.删除不需要的文件的命令是()A.mkdir B.rm C.mv D.remove13.Linux的根分区的文件系统类型是()A.FAT16 B.FAT32 C.ext3 D.NTFS14.登录后希望重新加载fstab文件中的所有条目,我们可以以root身份执行哪个命令()A.mount –d B.mount –c C.mount –a D.mount -b15.下面不具备循环功能的语句是()A.if B.for C.while D.until16.内核不包括的子系统是()A 进程管理系统B 内存管理系统C 文件管理系统D硬件管理系统17.对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是()A -rwxr-xr-xB -rwxr--r--C -r--r--r--D -r-xr-x--x18.将光盘/dev/hdc卸载的命令是()A umount /dev/hdcB unmount /dev/hdcC umount /mnt/cdrom /dev/hdcD unmount /mnt/cdrom /dev/hdc19.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在哪个目录中()A /binB /etcC /devD /lib20.Linux将存储设备和输入/输出设备均看做文件来操作,哪个不是以文件的形式出现()A 目录B 软链接C i节点表D 网络适配器21.在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是()A foldB joinC trD read22.修改用户自身的密码可使用()A. passwdB. passwd -d mytestC. passwd mytesD. passwd -l23.用于文件系统直接修改文件权限管理命令为()A. chownB. chgrpC. chmodD. umask24.若使pid进程无条件终止使用的命令是()A. kill -9B. kill -15C. killall -1D. kill -325.下列设备属于块设备的是()A.键盘B.终端C.游戏杆D.硬盘26.在vi编辑器里,命令"dd"用来删除当前的()A. 行B. 变量C. 字D. 字符27.Linux文件权限一共10位长度,分成四段,第三段表示的内容是()A 文件类型B 文件所有者的权限C 文件所有者所在组的权限D 其他用户的权限28.linux临时目录一般存在下面那个文件夹中()A /tmpB /procC /dataD /dev29.要配置NFS服务器,在服务器端主要配置文件()A /etc/rc.d/rc.inet1B /etc/rc.d/rc.MC /etc/exportsD /etc/rc.d/rc.S30.下列变量名中有效的shell变量名是()A -2-timeB _2$3C trust_no_1D 2004file31.想要看到命令执行后的返回值应在echo命令后使用参数()A.$# B.$! C.$* D.$?32.删除当前目录abc以及下面的所有子目录和文件,并不要求提示任何确认信息的命令是()A.del abc\*.* B.rm –rf abc C.rmdir abc D.rm –r abc\ *.* 33.某用户的主目录中有两个文本文件mail_a.txt和mail_b.txt,现在该用户想把mail_a.txt中的内容追加到mail_b.txt文件的尾部,那么应该使用()A.cat mail_a.txt > mail_b.txt B.cat mail_a.txt < mail_b.txtC.cat mail_a.txt >> mail_b.txt D.cat mail_a.txt | mail_b.txt34.linux中图象文件属于()A.文本文件B.连接文件C.特殊文件D.二进制文件35.在缺省情况下,使用ls -color命令显示当前目录下的所有文件时,对于可执行文件一般显示为()A.红B.绿C.黄D.蓝36.确定myfile的文件类型的命令是什么()A. type myfileB. type -q myfileC. file myfileD.whatis myfile37.用来分离目录名和文件名的字符是什么()A. slash (/)B. period (.)C. dash (-)D. asterisk (*)38.你想显示文件"longfile"的最后10行,下面那个命令是正确的()A. tail logfileB. head -10 longfileC. taid -d 10 longfileD. head longfile39.假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行()A. path=B. chmodC. chgrpD. chown40.下面哪个Linux命令可以一次显示一页内容?()A.pause B.cat C.more D.grep41.怎样更改一个文件的权限设置?()A.attrib B.chmod C.change D.file42.如果你的umask设置为022,缺省的,你创建的文件的权限为()A.----w--w- B.-w--w---- C.r-xr-x--- D.rw-r--r--43.在一行结束位置加上什么符号,表示未结束,下一行继续?()A.\ B./ C.: D.|44.下面哪种写法表示如果cmd1成功执行,则执行cmd2命令()A.cmd1&&cmd2 B.cmd1|cmd2 C.cmd1;cmd2 D.cmd1||cmd245.在vi中退出不保存的命令是()A.:q B.:w C.:wq D.:q!46.下面哪个文件定义了网络服务的端口()A./etc/netport B./etc/services C./etc/server D./etc/netconf47.为了查看某接口是否正在工作,我们可以使用()A.ifup B.alias C.netcfg D.ifconfig48.linux中,显示当前登录用户详细信息的是()A.uname B.who C.who ami D.whose49.在linux中有关IDE设备命名编号正确的有()A.sda 第一个 IDE 控制器,主设备B.sdb 第二个 IDE 控制器,次设备C.hdb 第二个 IDE 控制器,主设备D.hda 第一个 IDE 控制器,主设备50.使普通用户可执行超级用户文件的命令是()A.chmod +v B.usermod +v C.chmod +s D.usermod +s51.以下哪种不是LINUX的SHELL类型()A.bash B.ksh C.rsh D.csh52.rm -rf filename的含义()A.强行删除filenameB.删除filename文件,删除时给予提示C.只是针对filename进行删除D.递归强行删除filename下的所有文件53.ps命令显示结果中STAT的s代表()A.运行B.休眠C.终止D.挂起54.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为()A.566 B.644 C.655 D.74455.不是shell具有的功能和特点的是()A.管道B.输入输出重定向C.执行后台进程D.处理程序命令56.下列对shell变量FRUIT操作,正确的是()A.为变量赋值:$FRUIT=appleB.显示变量的值:fruit=appleC.显示变量的值:echo $FRUITD.判断变量是否有值:[-f“$FRUIT”]57.Linux中第一个IDE接口从盘可以表示为()A./dev/had B./dev/hdb C./dev/sdb D./dev/sdc58.下面关于命令mv说法错误的是()A.mv命令可以重命名文件B.mv命令可以移动文件C.mv命令可以复制文件D.mv命令可以删除文件59.在使用ln建立文件链接时,为了不分配新的i node,需要使用()A.普通链接B.硬链接C.软链接D.特殊链接60.关于tar命令,下列说法正确的是()A.-x 参数,用于解压缩B.-x 参数,用于还原C.-c 参数,用于还原D.-c 参数,用于解压缩61.grep -v,表示()A.只显示整行严格匹配的行B.只显示匹配行的数量C.只显示不包含匹配串的行D.指定检索使用的模式62.Redhat Linux默认的SHELL程序是什么()A.bash B.tcsh C.ksh D.bsh63.为了查找出当前用户运行的所有进程的信息,我们可以用命令()A.ps -a B.ps -u C.ls -a D.ls -l64.GNU的含义是()A.GNU是UNIX B.GNU不是UNIX C.UNIX工程D.GNU工程65.以下哪个是LINUX 管道符()A.| B.> C.>> D.<66.在vi中,5yy表示()A.复制当前行及以下4行B.复制当前行下面的5行C.粘贴当前行及以下4行D.粘贴当前行下面的5行67.使用fdisk工具列出Linux支持的所有分区类型,可以使用命令()A.pB.lC.y D.u68.你在vi编辑器中对文本文件中的某行进行删除后,发现该行内容需要保留,重新恢复该行内容最佳的操作方法是()A.在编辑模式下重新输入该行B.不保存退出vi,并重新编辑该文件C.在命令模式下使用“u”命令D.在命令模式下使用“.”命令69.Linux通过VFS支持多种不同的文件系统。
Linux系统管理复习题库一:单选题2、在大多数Linux发行版本中,一下那个属于块设备(blockdevices)?A、串行口B.硬盘C.虚拟终端D.打印机3、下面哪个Linux命令可以一次显示一页内容?A.pauseB.catC.moreD.grep5、怎样更改一个文件的权限设置?A.attribB.chmodC.changeD.file6、假如您需要找出/etc/my.conf文件属于哪个包(package),您可以执行:A.rpm-q/etc/my.confB.rpm-requires/etc/my.confC.rpm-qf/etc/my.confD.rpm-q|grep/etc/my.conf13、在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是:A.-rw-r-----,-r--------B.-rw-r--r--,-r--r--r--C.-rw-r--r--,-r--------D.-rw-r--rw-,-r-----r--14、下面哪个参数可以删除一个用户并同时删除用户的主目录?A.rmuser-rB.deluser-rerdel-rermgr–r16、如何从当前系统中卸载一个已装载的文件系统A.umountB.dismountC.mount-uE.从/etc/fstab中删除这个文件系统项17、如果你的umask设置为022,缺省的,你创建的文件的权限为:A.----w--w-B.-w--w----C.r-xr-x---19、哪一条命令用来装载所有在/etc/fstab中定义的文件系统?A.amountB.mount-aC.fmountD.mount-f21、在Linux中,如何标识接在IDE0上的slave硬盘的第2个扩展分区?A./dev/hdb2B./dev/hd1b2C./dev/hdb6D./dev/hd1b624、下面哪条命令可以把f1.txt复制为、显示一个文件最后几行的命令是:A.tacB.tailC.reaD、last26、如何快速切换到用户John的主目录下?A.cd@JohnB.cd#JohnC.cd&JohnD.cd~John30、如何装载(mount)上在/etc/fstab文件中定义的所有文件系统?A.mount-aB.mount/mnt/*C.mountD.cat/etc/fstab|mount34、在大多数Linux发行版本中,图形方式的运行级定义为?A.1B.2C.3D.535、如何在系统文档中找到关于print这个单词的所有说明?A.manprintB.whichprintC.locateprintD.aproposprint36、命令man5passwd含义是?A.显示passwd命令的使用方法B.显示passwd文件的结构C.显示passwd命令的说明的前五行D.显示关于passwd的前五处说明文档。
复习题(仅供参考)linux(一)选择题:)linux内核的稳定版本( B 1.以下哪一个是D. 2.3.20 C. 1.7.18 B. 2.6.17 .A2.5.24。
) A 2.怎样显示当前目录(D. lsC. who A. pwd B. cd。
) D 3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(B. cp file1.txt | file2.txt A. copy file1.txt file2.txtD. cat file1.txt > file2.txt C. cat file2.txt file1.txt”的文件,那么您可以使用的命.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“。
)B 令是(.txt” D. find . “C. ls –d .txt A. ls *.txt B. find . –name “.txt”)。
B 5. 如何删除一个非空子目录/tmp(rf /tmp/* D. rm –C. rm -Ra /tmp/* A. del /tmp/* B. rm -rf /tmp)。
6. 存放用户帐号的文件是(CD. Gshadow C. passwd A. shadow B. group)。
7.下面哪个系统目录中包含Linux使用的外部设备(BD. /homeC. /boot B. /dev A. /bin)可在光标当前所在行下添加一新行B 在vi编辑器中的命令模式下,键入( 8.D. a C. i O (上一行添加一行) B. o A.) C 9.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(命令。
D. * A.上箭头 B. 下箭头 C. .Vi编译器包含命令模式、插入模式和末行模式10.删除文件命令为(D)A.mkdir B. move C. mv D. rm11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正确的是( B)A.fileB也随之被删除B. fileB仍存在,但是属于无效文件C. 因为fileB未被删除,所以fileA会被系统自动重新建立D. fileB会随fileA的删除而被系统自动删除12.在给定文件中查找与设定条件相符字符串的命令为( A )A.grep B. gzip C. find D. sort13.从后台启动进程,应在命令的结尾加上符号( A )A.& B. @ C. # D. $14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。