Turbolinux用户基础复习题.docx
《Turbolinux用户基础复习题.docx》由会员分享,可在线阅读,更多相关《Turbolinux用户基础复习题.docx(20页珍藏版)》请在冰豆网上搜索。
Turbolinux用户基础复习题
《Turbolinux用户基础》复习题
(02级网络管理专业)
第一部分基础知识
一、选择题(单选)
1.一个硬盘最多能够被分成____个主分区。
(D)
A.1
B.2
C.3
D.4
2.一台PC上可以有两个IDE接口(将其称为第一IDE、第二IDE),而每个IDE接口上可以接两个IDE设备(将其称为主盘、从盘)。
在Linux中,对第二IDE的主盘的命名名称为____。
(C)
A./dev/hda
B./dev/hdb
C./dev/hdc
D./dev/hdd
3.在UNIX/LINUX系统中,将所有的设备都当做一个文件,放在____目录下。
(B)
A./bin
B./dev
C./etc
D./usr
4Linux下的分区命名规则,此处以第一IDE的主盘为例。
扩展分区中的逻辑分区是从____开始编号的。
(D)
A.hda2
B.hda3
C.hda4
D.hda5
5关于swap分区,下面哪一条语句的叙述是正确的。
(D)
A.用于存储备份数据的分区
B.用于存储内存出错信息的分区
C.在Linux引导时用于装载内核的分区
D.作为虚拟内存的一个分区
6如果一台计算机有64MB内存和100MBswap空间,那么它的虚拟内存空间有多少呢?
(D)
A.36MB
B.64MB
C.100MB
D.164MB
7Linux操作系统的创始人和主要设计者是:
(D)
A.蓝点Linux
B.AT&TBell实验室
C.赫尔辛基大学
D.LinusTorvalds
8Linux内核遵守的是下面哪一种许可条款。
(C)
A.GDK
B.GDP
C.GPL
D.GNU
9目前市场上各种流行的Linux发行版本除少数外大多采用哪种格式的打包系统。
(A)
A.RPM
B.deb
C.zip
D.tar
10.在Linux中,系统管理员(root)状态下的提示符是:
(B)
A.$
B.#
C.%
D.>
11.Linux带有一个名为LILO(LInuxLOad)的引导管理程序,LILO的配置文件是:
(D)
A./usr/lilo.sys
B./etc/lilo.sys
C./usr/lilo.conf
D./etc/lilo.conf
12.在命令行中可以使用____组合键来中止(kill)当前运行的程序。
(B)
A.Ctrl+d
B.Ctrl+c
C.Ctrl+u
D.Ctrl+q
13.默认情况下,Linux提供有六个虚拟控制台。
当运行XWindow后,应按什么键来切换到这六个虚拟控制台。
(B)
A.Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
B.Ctrl+Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
C.Ctrl+Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
D.Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
14.在Linux中,完整路径中的目录间分隔符是:
(A)
A./
B.\
C.|
D.-
15.在Linux中,要求将文件mm.txt的所有使用者的文件执行权限删除。
则下面所示命令中,哪一个是错的。
(B)
A.chmoda-xmm.txt
B.chmodo-xmm.txt
C.chmod-xmm.txt
D.chmodugo-xmm.txt
16.下面哪一条命令可被用来关闭Linux系统。
(A)
A.init0
B.init1
C.init5
D.init6
17.在Linux系统中,下面哪一条命令可被用来把大写字母转换成小写字母形式。
(C)
A.upper
B.translate
C.tr
D.lower
18.什么字符用于在目录路径或文件路径(path)中分隔各目录名和文件名。
(A)
A.slash(/)
B.period(.)
C.dash(-)
D.asterisk(*)
19.哪个命令可用来删除当前光标位置的字符(在vi模式下)。
(D)
A.dd
B.d
C.xd
D.x
20.在vi全屏幕文本编辑器中,在指令模式下键入哪条命令将实现文件的不保存强制退出效果。
(B)
A.:
q
B.:
q!
C.:
x
D.ZZ
21.当使用vi编辑一个文件时,在指令模式下,下面哪条命令能复制当前行的内容到剪贴板中。
(C)
A.cc
B.dd
C.yy
D.Ctrl+c
22.在Linux中,如果当前目录是/home/sea/china,则下面哪一个目录是china目录的父目录。
(A)
A./home/sea
B./home/
C./
D./sea
23.当你登录Linux后,一个带有被称作____的数字进程号的脚本被启动。
(A)
A.PID
B.UID
C.NID
D.CID
24.在Linux中,下面哪一条命令可更改普通用户为超级用户。
(B)
A.super
B.su
C.tar
D.passwd
25.关于Linux中的命令“shutdown-k”,下面的哪一条叙述是正确的。
(A)
A.发送一条警示消息到所有用户
B.在重启动系统时跳过“fsck”过程操作
C.在关闭系统时跳过“init”过程操作
D.取消正在运行的关闭(shutdown)操作过程
26.在Linux系统中,通过使用文件链接命令(ln)功能,可实现一个文件被下述哪种形式来处理。
(D)
A.仅一个文件名称
B.不超过两个文件名称
C.每个目录可有一个文件名称
D.两个或更多个文件名称
27.大部分主要的Linux系统文件是存放在下面的哪个目录之中的。
(A)
A./bin
B./tmp
C./lib
D./root
28.下面哪条命令可用来使shell变量变为一个全局变量。
(D)
A.alias
B.exports
C.exportfs
D.export
29.在一个bashshell脚本的第一行上应加入下面所示中的哪一条语句。
(D)
A.#/bin/csh
B.#/bin/bash
C./bin/bash
D.#!
/bin/bash
30.Linux命令行是由____提供的。
(D)
A.管道
B.分层结构文件系统
C.文本处理器
D.shell
31.你可编制一个由一系列命令组成的程序,该程序可由shell执行。
这种类型的程序被称作“____”。
(B)
A.shell变量
B.shell脚本
C.管道
D.shell语法
32.要从shell命令行中执行一条命令,你必须首先键入____。
(B)
A.参数变量
B.命令名
C.选项
D.终端号
33.用户要想在后台执行程序,则你需在命令行的末端放置哪个字符。
(B)
A.@
B.&
C.#
D.%
34.使用标准输出重定向符(>),比如“>file01”将会导致文件file01中的数据被____。
(C)
A.复制
B.移去
C.覆盖
D.打印
35.下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中?
(D)
A.cp-i./dir1/*./dir2
B.cp-P./dir1/*./dir2
C.cp-d./dir1/*./dir2
D.cp-r./dir1/*./dir2
36.哪条命令用来显示文件和目录占用的磁盘空间?
(B)
A.df
B.du
C.ls
D.printenv
37.安装CD-ROM时,默认选择哪种类型的文件系统?
(D)
A.vfat
B.ufs
C.ext2
D.iso9660
38.swap文件与swap分区相比,它具有如下所叙述的哪条优点?
(B)
A.更好的性能
B.可以更有效率地应用磁盘空间
C.更容易操作
D.没有突出的优点
39.如果在/etc/group文件中有一行内容是“students:
:
600:
z3,l4,w5”,那么在“students”组中有多少个用户?
(D)
A.3
B.4
C.5
D.不清楚
40./etc文件系统的标准应用是用于____?
(D)
A.安装附加的应用程序
B.存放可执行程序、系统管理工具和库
C.设置用户的主目录
D.存放用于系统管理的配置文件
41.下面哪条命令可被用来显示已安装文件系统的占用磁盘空间?
(A)
A.df
B.du
C.ls
D.mount
42.在ext2文件系统中,一个目录数据块中的指针指向的是____。
(C)
A.目录中的子目录和文件
B.目录的其它数据块
C.目录的i节点
D.该目录的父目录
43.在Linuxshell中,下面哪个变量代表的是shell程序命令的程序文件名。
(C)
A.$#
B.$*
C.$0
D.$$
44.键入下面所述的哪个组合键,可以退出XWindow。
(D)
A.Alt+F4
B.Ctrl+Backspace
C.Ctrl+Alt+F4
D.Ctrl+Alt+Backspace
二、选择题(多选)
1.对于pwd命令,下列哪个是错误的?
(B,C,D)
A.显示当前工作目录
B.显示最近一个处理的文件
C.关闭系统
D.显示家目录
2.以下哪个命令可以一次一页地显示一个大的文本文件。
(A,D)
A.more
B.cat
C.type
D.less
3.硬盘分区是针对一个硬盘进行操作的,它可以分为:
____、____、____。
(D,A,C)
A.扩展分区
B.物理分区
C.逻辑分区
D.主分区
4.Linux系统必须至少要创建哪些分区:
(A,B)
A.根分区(/)
B.交换(swap)分区
C.扩展分区
D.逻辑分区
5.在Linux中,具有相当丰富使用的联机帮助功能。
用户通常可通过下面哪几种方式来获取操作命令的使用方法或参数选项内容。
(A,B,C,D)
A.man命令
B.whatis命令
C.info命令
D.命令--help
6.假设用户当前目录是:
/home/xu,现需要返回到用户主目录,则下面哪几种命令可实现这一目的。
(A,C,D)
A.cd$HOME
B.cdHOME
C.cd
D.cd~
7.系统用户帐户信息被贮藏在下面哪些文件中。
(B,C)
A./etc/fstab
B./etc/shadow
C./etc/passwd
D./etc/inittab
8.Linux的基本文件类型有哪几种:
(A,B,C,D)
A.普通文件
B.目录文件
C.链接文件
D.特殊文件
9.要成功登录Linux系统,至少需要哪些必备条件。
(A,B)
A.登录ID号
B.默认登录shell
C.登录(用户)主目录
D.一个独一无二的网络识别号
10.关于“umount”命令操作的描述,下面哪些描述是错误的。
(A,B,C,D)
A.你可以在卸载之前把软盘取出
B.你应该在卸载之前把CD盘取出
C.默认情况下,普通用户可以使用该命令
D.默认情况下,root用户可以使用该命令卸载任何路径中的任何文件系统。
11.下面关于“fsck”的叙述,哪些是正确的?
(B,D)
A.你应每天执行该命令
B.你应在“单用户模式”下执行该命令
C.你应先做好文件系统层次级备份,然后再执行该命令
D.你应在安装文件系统前执行该命令
12.关于“符号链接”的叙述,下面哪些叙述是正确的?
(A,B,C,D)
A.它可以链接到一个目录
B.它可以链接到一个设备文件
C.它可以链接到一个不存在的文件
D.它可以链接到另一个文件系统的一个文件
13.下面关于文件/etc/group的功能的描述,哪些是正确的?
(A,B)
A.把用户分配到各个组
B.为每个组号设置一个组名
C.存放用户口令
D.规定哪个用户可以处理诸如打印机之类的网络资源
14.下面哪些命令可以被用来安全终止一个正在运行的Linux系统。
(A,C)
A.init0
B.init1
C.shutdown-hnow
D.关闭电源
15.在下面哪些情况下可以安全地运行fsck工具程序?
(C,D)
A.一个正处于运行状态下的文件系统
B.运行于级别2的root文件系统
C.一个被卸载的文件系统
D.一个被只读安装的文件系统
16.在bash中,如果你想永久设置诸如PATH之类的参数,而不必在你每次登录时都要重新设置一次,则你可以在下面哪些文件中定义这些参数。
(A,B)
A.$HOME/.bashrc
B.$HOME/.bash_profile
C.$HOME/.cshrc
D.$HOME/.bash_logout
17.在Linux环境的当前目录下,有ch1.txt,ch2.txt,ch3su.txt,xch2.txt文件。
请问哪些命令可实现对ch开头的文件名的列示。
(A,B,C)
A.lsch[123]*
B.lsch[1-3]*
C.lsch*
D.lsch?
.*
三、判断题
1.在计算机引导过程中可以人为的加以干预的地方一般只有两处:
一是设置物理盘的引导次序,二是修改主引导程序的分区表。
(R)
2.主分区与扩展分区是平级的,因此,可直接在扩展分区中存放数据,而无必要再将其分成若干个(1-n个)逻辑分区。
(W)
3.Linux是一种免费的完全的多任务操作系统,它完全运行在微处理器的保护模式下。
Linux完全兼容POSIX.1标准。
(R)
4.自由软件是指由开发者提供软件全部源代码并放弃包括版权在内的任何权利,任何用户都有权使用、拷贝、扩散、修改的软件,只要用户也将自己修改过的程序代码公开就行。
(W)
5.Linux是Unix的一个变种,是对Unix内核的修补,但它可以被免费使用。
(W)
6.Linux版本号分为两类:
内核版本与发行版本。
而Linux内核的版本又被分为两种:
测试版本与产品化版本。
Linux内核版本号由三位数字组成,其中第二位数字说明版本类型,如果该数字是偶数,则说明这种版本是产品化版本;如果是奇数,则为测试版本。
(R)
7.XWindow系统是Unix上的标准图形界面,是一个支持多种应用程序的环境。
Linux用的XWindow版本通常是XFree86。
(R)
8.tar命令只能进行打包或解包操作,没有压缩功能,用户要进行压缩操作,必须使用其它诸如gzip之类的压缩软件。
(W)
四、选择填空题
在Linux的系统架构下,在装有两块硬盘的电脑中,假设第一块硬盘上有一个主分区和两个逻辑磁盘,第二块硬盘有一个主分区和二个逻辑磁盘,则各分区与逻辑分区的磁盘设备名应该依次对应为:
(hda1—hdb6)
I.第一块硬盘的主分区A.___________
II.第一块硬盘的第一个逻辑分区B.___________
III.第一块硬盘的第二个逻辑分区C.___________
IV.第二块硬盘的主分区D.___________
V.第二块硬盘的第一个逻辑分区E.___________
VI.第二块硬盘的第二个逻辑分区F.___________
五、填充题
1.在Linux中,若要为命令“ls-art”设置一个别名tdir,则应命令行中键入别名命令:
________________________。
从命令行设置的别名只在当前会话中有效。
为想在登录时使别名有效,如果你使用的是bash,则把这个别名定义放在用户主目录中的_________文件或____________文件中。
(aliastdir="ls-art",.bashrc,.bash_profile)
2.在Linux中,用户可通过cat命令来创建一个新文件。
若要创建新文件abc,则应在命令行中键入____________命令。
然后,用户可通过键盘键入文件内容,输入完后按回车键,然后按_________组合键或_________组合键来结束输入过程即可。
另外,用户还可以通过cp命令来创建一个新文件。
若一个位于第一个虚拟终端号上的用户要通过cp命令创建新文件abc,则你需在命令行上键入_________________________命令。
(cat>abc,Ctrl+d,Ctrl+c,cp/dev/tty1abc)
3.在Linux中,用户可通过____命令来创建文件链接。
链接有两种,一种被称为_______(这类链接也通常被称为一般链接),它要求链接文件和被链接文件必须位于同一个文件系统中,并且不能链接目录。
另一种被称为____________的链接方式则不存在这一问题。
(ln,硬链接,符号链接)
4.要求在Linux中将当前目录中的Finished子目录及子目录中所有文件通过rm命令来删除。
则应键入命令______________________。
(rm-rFinished)
六、选择填充题
1.在Linux中,可使用_____命令来删除指定目录。
但它要求一个目录被删除之前必须是空的。
而另一删除命令_____则无此限制。
操作者应是于____有写权限的所有使用者。
删除某目录时也必须具有对____的写权限。
(B,A,C,D)
A.rm
B.rmdir
C.当前目录
D.父目录
E.根目录
F.用户主目录
2.在Linux中,被称之为____链接实际上根本不是文件,它们只是指向同一索引节点的那些目录条目。
显然,这种链接____跨越设备界线,因为所有的目录条目都指向同一个索引节点。
而另一种链接,被称为____的这种链接的目录条目包含一个文件的索引节点(该索引节点本身又是对Linux逻辑文件系统上某处的另一个文件的引用),这类链接____指向同一磁盘或另一磁盘上的另一个文件或目录,____指向另一台计算机上的一个文件或目录。
使用____,每个链接都有同等的地位(也就是说,系统把每个链接都看作是原始文件),并且在文件的最后一个链接被删除之前,实际的数据不会被删除;使用____,当原始文件被删除时,所有对该文件的链接也都被删除。
(A,F,C,E,E,A,C)
A.普通链接
B.索引链接
C.符号链接
D.指针链接
E.可以
F.不可以
3.在Linux中,通常对软盘使用之前要进行低级格式化(命令是__________),对硬盘则要进行分区操作(通常命令有________、_______等),然后还要创建文件系统(命令是____________),而要真正使用,还需要进行挂装文件系统操作(命令是__________)。
最后操作完成后,还应进行文件系统的卸载操作(命令是__________)。
(B,C,E,D,G,J)
A.format
B.fdformat
C.fdisk
D.mkfs
E.fips
F.makefs
G.mount
H.setup
I.unmount
J.umount
K.undelete
4.在Linuxbash环境中,执行echo$SHELL的执行结果是__________;执行echo"$SHELL"的执行结果是___________;执行echo'$SHELL'的执行结果是______________。
(A,A,B)
A./bin/bash
B.$SHELL
C.SHELL
D."$SHELL"
E.'$shell'
七、叙述题
在Linux中有一文件列表内容格式如下:
63lrwxrwxrwx1hawkeyeusers6Jul1809:
41nurse2>nurse1
问题一:
要完整显示如上文件列表信息,应该使用什么命令。
请写出完整的命令行。
(ls-ilnurse2)
问题二:
上述文件列表内容的第一列内容“63”是什么含义?
(为文件nurse2的索引节点号)
问题三:
上述文件列表内容的第二列内容“lrwxrwxrwx”中的“l”是什么含义?
对于其它类型的文件或目录等还可能会出现什么字符,它们分别表示什么含义?
(表示文件类型,该文件为符号链接文件。
其他文件类型有:
-普通文件d目录b特殊块文件c特殊字符文件)
问题四:
上述文件列表内容的第二列内容“lrwxrwxrwx”中的第一、二、三个“rwx”分别代表什么含义?
其中的“r”、“w”、“x”分别表示什么含义?
(分别表示对文件nurse2的所有者、同组的所有成员、其他人员都具有读/写/执行权限。
r/w/x分别表示读/写/执行权限)
问题五:
上述文件列表内容的第三列内容“1”是什么含义?
(表示文件nurse2的链接数)
问题六:
上述文件列表内容的第四列内容“hawkeye”是什么含义?
(表示文件nurse2的所有者)
问题七:
上述文件列表内容的第五列内容“users”是什么含义?
(表示文件nurse2的属组)
问题八:
上述文件列表内容的第六列内容“6”是什么含义?
(表示文件nurse2的字节数)
问题九:
上述文件列表内容中的“Jul1809:
41”是什么含义?
(表示文件nurse2被创建的日期和时间)
问题十:
上述文件列表内容的最后一列内容“nurse2>nurse1”是什么含义?
(表示nurse2文件被符号链接到nurse1文件)
解答:
问题一
ls–ilnurse2
问题二
为文件nurse2的索引节点号
问题三
表示文件类型,该文件为符号链接文件
其他文件类型有:
-普通文件d目录b特殊块文件c特殊字符文件
问题四
分别表示对文件nurse2的所有者、同组成员、其他人员都具有读/写/执行权限
r/w/x分别表示读/写/执行权限
问题五
表示文件nurse2的链接数
问题六
表示文件nurse2的所有者
问题七
表示文件nurse2的属组
问题八
表示文件nurse2的字节数
问题九
表示文件nurse2被创建的日期和时间
问题十
表示nurse2文件被符号链接到nurse1文件
第二部分上机操作
1.安装TurboLinux。
2.编写shell程序文件sha,存放在软盘根目录下,程序功能要求如下:
(1)清屏
(2)当程序运行时,屏幕显示如下形式的信息:
*************
*Thisisashellprogram…*
*************
(3)如果sha运行时未带参数,则在屏幕上显示信息“ERROR1”;如果sha运行时只带一个参数,则在屏幕上显示信息“ERROR2”;如果带两个不同的参数且参数1所指定的文件存在,则将参数1所指定的文件复制到软盘的根目录中,并改名为参数2所指定的文件名。
3.按下列要求依次完成操作。
(