linux复习资料.docx
- 文档编号:8083855
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:19
- 大小:64.17KB
linux复习资料.docx
《linux复习资料.docx》由会员分享,可在线阅读,更多相关《linux复习资料.docx(19页珍藏版)》请在冰豆网上搜索。
linux复习资料
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
Linux习题
填空题:
Linux文件系统包括三类文件,它们是普通文件,目录文件和设备文件。
管道符号|,管道的作用是连接2个命令,把一个命令的输岀作为另一个命令的输入,写岀一
个管道符命令cat/etc/passwd|wc(统计文本文件/etc/passwd的行数、字数和字符数)。
输岀重定向符号>和>>,后台执行符号&。
假设进程号是11562,用来结束读进程的命令是kill-911562。
环境变量HOME代表用户的主目录,PATH代表可执行文件的查找路径,
UID代表用户的ID号,PWD代表当前工作目录。
在当前目录下,删除含有文件的目录(假设目录名是DD),的命令是rm-fDD。
Vi编辑器中,复制当前的命令是yy,删除当前行的命令是dd,取消操作的命令是u。
Vi编辑器中,保存退岀的命令是wq,不保存退岀的命令是q!
。
修改文件权限的命令chmod,改变用户模式的命令usermod。
在当前目录中,显示包括DD字符的所有文件命令是Is*DD*。
在其父目录不存在时先创建父目录的命令。
mkdir-p
要使得名为fido的文件具有如下权限-r-xr-x—x的命令。
chmod551fido
在/root文件夹下查找后缀为.cpp的文件。
find/root-name*.cpp
关闭linux系统(不重新启动)使用的命令halt
将光盘/dev/hdc卸载的命令。
umount/dev/hdc
在Linux系统中,以文件方式访问设备。
Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。
Linux文件系统中每个文件用i节点来标识。
链接分为:
硬链接和符号链接。
某文件的权限为:
d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:
644,该文件属性是
目录。
前台起动的进程使用Ctrl+c终止。
安装Linux系统对硬盘分区时,必须有两种分区类型:
文件系统分区和交换分区。
编写的Shell程序运行前必须赋予该脚本文件执行权限。
系统交换分区是作为系统虚拟存储器的一块区域。
内核分为进程管理系统、内存管理系统、I/O管理系统和文件管理系统等四个子系统。
唯一标识每一个用户的是用户ID和用户名。
在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。
DHCP可以实现动态IP地址分配。
vi编辑器除了末行模式外还有两种工作模式:
命令模式和输入模式。
可以用ls£1命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占
1位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。
进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:
运行态、就绪态和等待态(阻塞态)。
在Linux系统上做备份可以有两种类型:
系统备份和用户备份。
其中前者是指对操作系统的备
份,后者是指对应用程序和用户文件的备份。
Linux使用支持Windows9.x/2000长文件名的文件系统的类型是vfat。
在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是/etc。
1/14
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—
/dev/had5。
46.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为hdb。
47.在vi编辑环境下,使用Esc键进行模式转换。
48.SlackwareLinux9.0通常使用ext3文件系统,系统的全部磁盘块由四部分组成。
49.将/home/studl/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)
2.怎样显示当前目录(A)。
D.find.“.txt
4.如果您想列出当前目录以及子目录下所有扩展名为命令是(B)。
A.ls*.txtB.find.-name“.txtC.ls-d.txt5.如何删除一个非空子目录/tmp(B)。
2/14
6.存放用户帐号的文件是(C)。
D.Gshadow
D参数一般用于CD-ROM等移动设备。
A.shadowB.groupC.passwd7.在/etc/fstab文件中指定的文件系统加载参数中,
AdefaultsBswCrw和roDnoauto
8.Linux文件权限一共10位长度,分成四段,第三段表示的内容是C。
A文件类型B文件所有者的权限
C文件所有者所在组的权限D其他用户的权限
9.终止一个前台进程可能用到的命令和操作B。
AkillB
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-now
22闭linux系统(不重新启动)可使用命令B。
ACtrl+Alt+DelBhaltCshutdown-rnowDreboot
23i编辑器中的命令模式下,键入B可在光标当前所在行下添加一新行。
24i编辑器中的命令模式下,删除当前光标处的字符使用A命令。
A
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命令Is-l查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键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不是邮件系统的组成部分。
Shell变量的命令是D。
A用户代理B代理服务器C传输代理D投递代理
40hell脚本中,用来读取文件内各个域的内容并将其赋值给
AfoldBjoinCtrDread
41ontab文件由六个域组成,每个域之间用空格分割,其排列如下:
B。
AMINHOURDAYMONTHYEARCOMMAND
BMINHOURDAYMONTHDAYOFWEEKCOMMAND
CCOMMANDHOURDAYMONTHDAYOFWEEK
DCOMMANDYEARMONTHDAYHOURMIN
crontab命令:
实现程序定时运行
42文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为D。
A467B674C476D764
43enSSL是一个A。
A加密软件B邮件系统C数据库管理系统D嵌入式脚本编程语言
44交互模式的shell,应键入C。
A
45indowsC盘(hdal)安装在Linux文件系统的/winsys目录下,命令是B。
A.root@:
~#mountdev/had1/winsys
B.root@:
~#mount/dev/had1/winsys
Croot@:
~#mount/dev/had1winsys
D.root@:
~#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/studl/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某用户studl,其用户目录为/home/studl。
分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是D。
Amorels-alBmore-allsCmore 53进程调度命令,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权限。 A744B664C646D74655命令对中,正确的是: 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设备是字符设备。 AhdcBfdOChdalDtty1(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)手工启动 用户在输入端发出命令,直接启动一个进程的启动方式。 可以分为: 1前台启动: 直接在SHELL中输入命令进行启动。 2后台启动: 启动一个目前并不紧急的进程,如打印进程。 (2)调度启动 系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。 经常使用的进程调度命令为: at、batch、crontab。 9.的查看和调度分别使用什么命令? 进程查看的命令是ps和top。 进程调度的命令有at,crontab,batch,kill 10.在Linux中执行ls -l命令时,结果如下: -rw-r--r--1myuser1 useradm 1024May 18 08: 43f1 -rwxr-xr-x2myuser1 useradm 512Apr 15 10: 36dd 回答问题: 1)上面所列的两项f1 和dd,哪个是普通文件, 哪个是目录文件? f1是普通文件dd是目录文件 2)f1的主人(拥有者)是哪个用户,属于哪个组? 主人: myuser1组: useradm 3)请解释f1对于除root以外的其他三类用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 复习资料