最新linux复习资料.docx
《最新linux复习资料.docx》由会员分享,可在线阅读,更多相关《最新linux复习资料.docx(23页珍藏版)》请在冰点文库上搜索。
最新linux复习资料
Linux习题
一.填空题:
1.Linux文件系统包括三类文件,它们是普通文件,目录文件和设备文件。
2.管道符号|,管道的作用是连接2个命令,把一个命令的输出作为另一个命令的输入,写出一个管道符命令cat/etc/passwd|wc(统计文本文件/etc/passwd的行数、字数和字符数)。
3.输出重定向符号>和>>,后台执行符号&。
4.假设进程号是11562,用来结束读进程的命令是kill-911562。
5.环境变量HOME代表用户的主目录,PATH代表可执行文件的查找路径,
UID代表用户的ID号,PWD代表当前工作目录。
6.在当前目录下,删除含有文件的目录(假设目录名是DD),的命令是rm-rfDD。
7.Vi编辑器中,复制当前的命令是yy,删除当前行的命令是dd,取消操作的命令是u。
8.Vi编辑器中,保存退出的命令是wq,不保存退出的命令是q!
。
9.修改文件权限的命令chmod,改变用户模式的命令usermod。
10.在当前目录中,显示包括DD字符的所有文件命令是ls*DD*。
11.在其父目录不存在时先创建父目录的命令______。
mkdir–p
12.要使得名为fido的文件具有如下权限-r-xr-x—x的命令______。
chmod551fido
13.在/root文件夹下查找后缀为.cpp的文件______。
find/root–name*.cpp
14.关闭linux系统(不重新启动)使用的命令______halt
15.将光盘/dev/hdc卸载的命令______。
umount/dev/hdc
16.在Linux系统中,以文件方式访问设备。
17.Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。
18.Linux文件系统中每个文件用i节点来标识。
19.链接分为:
硬链接和符号链接。
20.某文件的权限为:
d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:
644,该文件属性是目录。
21.前台起动的进程使用Ctrl+c终止。
22.安装Linux系统对硬盘分区时,必须有两种分区类型:
文件系统分区和交换分区。
23.编写的Shell程序运行前必须赋予该脚本文件执行权限。
24.系统交换分区是作为系统虚拟存储器的一块区域。
25.内核分为进程管理系统、内存管理系统、I/O管理系统和文件管理系统等四个子系统。
26.唯一标识每一个用户的是用户ID和用户名。
27.在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。
28.DHCP可以实现动态IP地址分配。
29.vi编辑器除了末行模式外还有两种工作模式:
命令模式和输入模式。
30.可以用ls–al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占1位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。
31.进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:
运行态、就绪态和等待态(阻塞态)。
32.在Linux系统上做备份可以有两种类型:
系统备份和用户备份。
其中前者是指对操作系统的备份,后者是指对应用程序和用户文件的备份。
33.Linux使用支持Windows9.x/2000长文件名的文件系统的类型是vfat。
34.在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是/etc。
35.硬连接只能建立对文件链接。
符号链接可以跨不同文件系统创建。
36.结束后台进程的命令是kill。
37.进程的运行有两种方式,即独立运行和使用父进程运行。
38.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps-aux。
39.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。
40.为脚本程序指定执行权的命令及参数是chmoda+xfilename。
41.在Linux系统中,压缩文件后生成后缀为.gz文件的命令是gzip。
42.在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入:
wtest.txt。
43.可以在标准输出上显示整年日历的命令及参数是cal-y。
44.在shell编程时,使用方括号表示测试条件的规则是:
方括号两边必须有空格。
45.检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是fsck–a/dev/had5。
46.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为hdb。
47.在vi编辑环境下,使用Esc键进行模式转换。
48.SlackwareLinux9.0通常使用ext3文件系统,系统的全部磁盘块由四部分组成。
49.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式tarzcvf/home/wang.tar.gz/home/stud1/wang。
50.管道就是将前一个命令的标准输出作为后一个命令的标准输入。
51.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为at、batch和crontab。
52.Sendmail邮件系统使用的两个主要协议是:
SMTP和POP,前者用来发送邮件,后者用来接收邮件。
53.rm命令可删除文件或目录,其主要差别就是是否使用递归开关-r或-R。
54.mv命令可以移动文件和目录,还可以为文件和目录重新命名。
55.在Linux操作系统中,设备都是通过特殊的文件来访问。
56.shell不仅是用户命令的解释器,它同时也是一种功能强大的编程语言。
bash是Linux的缺省shell。
57.增加一个用户的命令是:
adduser或useradd。
58.进行字符串查找,使用grep命令。
59.使用*每次匹配若干个字符。
60./sbin目录用来存放系统管理员使用的管理程序。
二.单项选择题
1.以下哪一个是linux内核的稳定版本(B)
A.2.5.24B.2.6.17C.1.7.18D.2.3.20
2.怎样显示当前目录(A)。
A.pwdB.cdC.whoD.ls
3.欲把当前目录下的file1.txt复制为file2.txt,正确的命令是(D)。
A.copyfile1.txtfile2.txtB.cpfile1.txt|file2.txt
C.catfile2.txtfile1.txtD.catfile1.txt>file2.txt
4.如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(B)。
A.ls*.txtB.find.–name“.txt”C.ls–d.txtD.find.“.txt”
5.如何删除一个非空子目录/tmp(B)。
A.del/tmp/*B.rm-rf/tmpC.rm-Ra/tmp/*D.rm–rf/tmp/*
6.存放用户帐号的文件是(C)。
A.shadowB.groupC.passwdD.Gshadow
7.在/etc/fstab文件中指定的文件系统加载参数中,D参数一般用于CD-ROM等移动设备。
AdefaultsBswCrw和roDnoauto
8.Linux文件权限一共10位长度,分成四段,第三段表示的内容是C。
A文件类型B文件所有者的权限
C文件所有者所在组的权限D其他用户的权限
9.终止一个前台进程可能用到的命令和操作B。
AkillB;+CCshutdownDhalt
10.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是D。
A-mB-dC-fD-p
11.一个文件名字为rr.Z,可以用来解压缩的命令是:
D。
AtarBgzipCcompressDuncompress
12.下列关于链接描述,错误的是B。
A硬链接就是让链接文件的i节点号指向被链接文件的i节点
B硬链接和符号连接都是产生一个新的i节点
C链接分为硬链接和符号链接
D硬连接不能链接目录文件
13.在shell中变量的赋值有四种方法,其中,采用name=12的方法称A。
A直接赋值B使用read命令
C使用命令行参数D使用命令的输出
14.D命令可以从文本文件的每一行中截取指定内容的数据。
AcpBddCfmtDcut
15.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用C命令。
AcatBmoreClessDmenu
16对名为fido的文件用chmod551fido进行了修改,则它的许可权是D。
A-rwxr-xr-xB-rwxr--r--C-r--r--r--D-r-xr-x—x
17用ls–al命令列出下面的文件列表,D文件是符号连接文件。
A-rw-rw-rw-2hel-susers56Sep0911:
05hello
B-rwxrwxrwx2hel-susers56Sep0911:
05goodbey
Cdrwxr--r--1helusers1024Sep1008:
10zhang
Dlrwxr--r--1helusers2024Sep1208:
12cheng
18inux系统通过C命令给其他用户发消息。
AlessBmesgyCwriteDechoto
[注:
mesg[y|n]所有使用者决定是否允许其他人传讯息到自己的终端机介面]
19.是C系统。
A文件B磁盘C网络文件D操作
20.nux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在C目录中。
A/binB/etcC/devD/lib
21重新启动Linux系统的同时把内存中的信息写入硬盘,应使用D命令实现。
A#rebootB#haltC#rebootD#shutdown–rnow
22闭linux系统(不重新启动)可使用命令B。
ACtrl+Alt+DelBhaltCshutdown-rnowDreboot
23i编辑器中的命令模式下,键入B可在光标当前所在行下添加一新行。
A;B;C;DA
24i编辑器中的命令模式下,删除当前光标处的字符使用A命令。
A;B;;C;D;;
25i编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用C命令。
A上箭头B下箭头C<.>;D<*>;
26命令ls-al显示出文件ff的描述如下所示,由此可知文件ff的类型为A。
-rwxr-xr--1rootroot599Cec1017:
12ff
A普通文件B硬链接C目录D符号链接
27除文件命令为:
D。
AmkdirBrmdirCmvDrm
28文件进行归档的命令为D。
AddBcpioCgzipDtar
29文件所有者的命令为C。
AchmodBtouchCchownDcat
30定文件中查找与设定条件相符字符串的命令为:
A。
AgrepBgzipCfindDsort
31立一个新文件可以使用的命令为D。
AchmodBmoreCcpDtouch(指令改变档案的时间记录。
)
32下列命令中,不能显示文本文件内容的命令是:
D。
AmoreBlessCtailDjoin
33实际操作中,想了解命令logname的用法,可以键入D得到帮助。
Alogname--manBlogname/?
ChelplognameDlogname--help
34命令ls–al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键D。
AShift+HomeBCtrl+PgUpCAlt+PgDnDShift+PgUp
35件权限读、写、执行的三种标志符号依次是A。
ArwxBxrwCrdxDsrw
36inux文件名的长度不得超过C个字符。
A64B128C256D512
37三种状态:
C。
A准备态、执行态和退出态B精确态、模糊态和随机态
C运行态、就绪态和等待态D手工态、自动态和自由态
38后台启动进程,应在命令的结尾加上符号A。
A&B@C#D$
39不是邮件系统的组成部分。
A用户代理B代理服务器C传输代理D投递代理
40hell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是D。
AfoldBjoinCtrDread
41ontab文件由六个域组成,每个域之间用空格分割,其排列如下:
B。
AMINHOURDAYMONTHYEARCOMMAND
BMINHOURDAYMONTHDAYOFWEEKCOMMAND
CCOMMANDHOURDAYMONTHDAYOFWEEK
DCOMMANDYEARMONTHDAYHOURMIN
crontab命令:
实现程序定时运行
42文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为D。
A467B674C476D764
43enSSL是一个A。
A加密软件B邮件系统C数据库管理系统D嵌入式脚本编程语言
44交互模式的shell,应键入C。
A;B^qCexitDquit
45indowsC:
盘(hda1)安装在Linux文件系统的/winsys目录下,命令是B。
Aroot@:
~#mountdev/had1/winsys
Broot@:
~#mount/dev/had1/winsys
Croot@:
~#mount/dev/had1winsys
Droot@:
~#mountdev/had1winsys
46级用户root当前所在目录为:
/usr/local,键入cd命令后,用户当前所在目录为B。
A/homeB/rootC/home/rootD/usr/local
47设备文件类型的标志是B。
ApBcCsDl
48盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下的命令是C。
Amount/mnt/cdromBmount/mnt/cdrom/dev/hdc
Cmount/dev/hdc/mnt/cdromDmount/dev/hdc
49盘/dev/hdc卸载的命令是C。
Aumount/dev/hdcBunmount/dev/hdc
Cumount/mnt/cdrom/dev/hdcDunmount/mnt/cdrom/dev/hdc
50home/stud1/wang目录下有一文件file,使用D可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中。
Acatfile>;file.copyBcat>;file.copyCcatfilefile.copy&Dcatfile>;file.copy&
51变量名中有效的shell变量名是:
C。
A-2-timeB_2$3Ctrust_no_1D2004file
52某用户stud1,其用户目录为/home/stud1。
分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是D。
Amorels–alBmore–allsCmore53进程调度命令,B是不正确的。
at--定期执行程序的调度命令
A当日晚11点执行clear命令,使用at命令:
at23:
00todayclear
B每年1月1日早上6点执行date命令,使用at命令:
at6amJan1date
C每日晚11点执行date命令,crontab文件中应为:
023***date
D每小时执行一次clear命令,crontab文件中应为:
0*/1***clear
54中有用户user1和user2,同属于users组。
在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有B权限。
A744B664C646D746
55命令对中,正确的是:
B。
Als和slBcat和tacCmore和eromDexit和tixe
cat是显示文件夹的命令,这个大家都知道,tac是cat的倒写,意思也和它是相反的。
cat是从第一行显示到最后一行,而tac是从最后一行显示到第一行,而rev则是从最后一个字符显示到第一个字符
56命令是在vi编辑器中执行存盘退出。
A:
qBZZC:
q!
D:
WQ
57关于/etc/fstab文件描述,正确的是D。
Afstab文件只能描述属于linux的文件系统BCD_ROM和软盘必须是自动加载的
Cfstab文件中描述的文件系统不能被卸载D启动时按fstab文件描述内容加载文件系统
58设备是字符设备。
AhdcBfd0Chda1Dtty1(A,B,C为块设备)
59目录存放着Linux的源代码。
A/etcB/usr/srcC/usrD/home
60不是进程和程序的区别。
A程序是一组有序的静态指令,进程是一次程序的执行过程
B程序只能在前台运行,而进程可以在前台或后台运行
C程序可以长期保存,进程是暂时的
D程序没有状态,而进程是有状态的
61exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是A。
Achmoda+xg+wexer1Bchmod765exer1
Cchmodo+xexer1Dchmodg+wexer1
62归档和压缩命令,下面描述正确的是C。
A用uncompress命令解压缩由compress命令生成的后缀为.zip的压缩文件
Bunzip命令和gzip命令可以解压缩相同类型的文件
Ctar归档且压缩的文件可以由gzip命令解压缩
Dtar命令归档后的文件也是一种压缩文件
63是shell具有的功能和特点的是C。
A管道B输入输出重定向C执行后台进程D处理程序命令
64列对shell变量FRUIT操作,正确的是:
C。
A为变量赋值:
$FRUIT=appleB显示变量的值:
fruit=apple
C显示变量的值:
echo$FRUITD判断变量是否有值:
[-f“$FRUIT”]
三.问答与操作
1.写出用户管理的相关命令。
1)创建有效用户TomSmiths,用户TomSmiths主目录定为/home/TomSmiths。
useraddTomSmiths
passwdTomSmiths
2)将其指定到特定组student。
usermod-gstudentTomSmiths
3)删除用户TomSmiths。
userdelTomSmiths
2.什么是shell?
它的基本功能是什么?
Shell:
是用户命令的解释程序,是用户和Linux内核的接口,负责接收用户的命令,传递给内核执行,Shell本身是一个应用程序,在用户登录后被启动,接收用户的命令请求,然后启动相应的程序处理请求。
功能:
执行命令、环境控制、I/O重定向、执行Shell脚本、管道、后台处理
3.设当前目录下有一个脚本ex1要运行,如何运行它?
有几种方法,写出具体命令。
1)bashex12).ex1或sourceex1
3)chmodu+xex1
./ex1
4.简述重定向、管道、命令替换的基本概念。
重定向:
不使用系统的标准输入端口、标准输出端口或标准错误端口,而进行重新的制定,所以重定向分为输入重定向、输出重定向和错误重定向。
管道:
连接2个命令,把一个命令的输出作为另一个命令的输入。
命令替换:
Shell中的命令参数可以由另一个命令执行的结果来替换。
5.在Linux中,将使用系统资源的人员分有哪四类?
哪两类可使用chmod命令改变文件的权限?
超级用户root文件所有者文件同组用户文件其他用户
6.什么是进程(Process)?
Linux进程有哪三类?
进程:
指一个程序在其自身的虚拟地址空间中的一次执行活动。
类型:
交互进程、批处理进程、守护进程
7.什么是守护进程(Daemon)?
守护进程:
在Linux中,在系统引导的时候会开启很多服务的后台服务进程。
8简述进程的启动、终止的方式以及如何进行进程的查看。
在Linux中启动一个进程有手工启动和调度启动两种方式:
(1)手工启动
用户在输入端发出命令,直接启动一个进程的启动方式。
可以分为:
①前台启动:
直接在SHELL中输入命令进行启动。
②后台启动:
启动一个目前并不紧急的进程,如打印进程。
(2)调度启动
系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。
经常使用的进程调度命令为:
at、batch、crontab。
9.的查看和调度分别使用什么命令?
进程查看的命令是ps和top。
进程调度的命令有at,crontab,batch,kill。
10.在Linux中执行ls-