2023年Linux知识点总结.docx

上传人:太** 文档编号:76035363 上传时间:2023-03-06 格式:DOCX 页数:19 大小:29.93KB
返回 下载 相关 举报
2023年Linux知识点总结.docx_第1页
第1页 / 共19页
2023年Linux知识点总结.docx_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《2023年Linux知识点总结.docx》由会员分享,可在线阅读,更多相关《2023年Linux知识点总结.docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一章1 . Linux是多用户、多任务操作系统。2 .程序是计算机完毕一项任务的指令集合。3 .数据是由程序使用或生成的不同类型的信息。4 .软件分为三大类:(1) 系统软件应用软件把命令(或可执行程序)的标准输出重新定向到指定文献。这样该命令的输出就不会在屏幕上显示,而是写入指定文献中。1 8.shell以“#开头的正文行表达注释。19.shcll脚本第一行以“#!”开头,后面所跟的字符就是所使用的shell绝对途径名。20 .管道线是由竖杠(|隔开的若干命令组成的序列。21 .在管道线中,每个命令执行时都有一个独立的进程。前一个命令的输出正是下一个命令的输入。22 .后台命令:在一条命令

2、的最后输入&符号。23 .后台进程的优先级都低于前台进程的优先级。24 .成组命令:可以将若干命令组合在一起,使其在逻辑上视为一条命令。2 5.成组命令两种方式(1) 形式不产生新的进程什括起来的所有命令可视为语法上的条命令,出现在管道符的边。成组命令把各命令的执行结果汇集 在一起,形成一个输出流。这个流作为该管道线中下一个命令的输入。(2)()形式产生新的进程在新的子she门内执行,不会改变父shel 1的变量值及工作目录。26.she 1 1两类变量:(1) 环境变量临时变量2 7.在程序中使用变量的值时,要在变量名前加一个$符,要进行变量值替换。28 .b a s h只提供一位数组,并且

3、没有限定数组的大小。29 .可以运用read命令从键盘上读取数据,然后赋给指定的变量。3 0 .用户注册过程中系统需要做的一件事就是建立用户环境。所有的Linux进程都有各自独立且不同于 程序自身的环境。Linux环境由许多变量即这些变量的值组成。这些变量和变量的值决定了用户环境的外 观。4 1 . set命令的三个功能:(1) 显示迄今为止所定义的所有变量,涉及局部变量和公用变量。(2) 设定位置参数的值。(3) 改变执行s h e II脚本时的选项设定,可使用户改变sh e 1 I的功能。32. j obs 命令不带参数时,可列出当前尚未完毕的作业。33. bg命令把前台作业切换成后台作业

4、。仅当作业控制被激活,这个命令才起作用。34. fg命令把后台作业切换成前台作业。仅当作业控制被激活,这个命令才起作用。3 5 .编写脚本基本的错误类型:(1)语法错误(2)逻辑错误第五章1. Linux系统分为三层:(1) 靠近硬件的底层是内核,即Li nux操作系统常驻内存部分。(2) 中间层是内核之外的s hell层,即操作系统的系统程序部分。(3) 最高层是应用层,即用户程序部分。2. Linux的进程调度算法采用多级队列轮转法。3. Linu x两种管理内存的策略:(1) 互换请求分页4. Linux支持三种类型的硬件设备:(1) 字符设备块设备5. Li n ux进程状态:(1)

5、运营态可中断等待态(2) 不可中断等待态停止态(3) 假死态Linux进程的执行模式:(1) 用户模式内核模式7 .假如在用户程序执行过程中出现系统调用或者发生中断事件,就要运营操作系统程序,进程模式变成 内核模式。在内核模式下运营的进程可以执行机器的特权指令,此时该进程的运营不受用户的干预, 即使是root用户也不能干预内核模式下进程的运营。8 . Lin u x进程按功能和运营的程序分为:(1) 系统进程用户进程9 .用户进程既可以在用户模式下运营,也可以在内核模式下运营。10 . Linux每个进程都有一个名为task-s t ruct的数据结构,相称于进程控制块。11 . t a s

6、k-struct包含的信息:(1) 进程状态调度信息(2) 标记符内部进程通信(3) 链接信息时间和计时器(4) 文献系统虚拟内存(5) 解决器信息. Linux每个进程都有一个系统堆栈,保存中断现场信息和进程进入内核模式后执行子程序嵌套调用的 返回现场信息。12 .系统空间堆栈大小是静态拟定的,用户空间堆栈可以在运营时动态扩展。13 .系统刚刚启动时,系统运营在内核方式,内核在引导并完毕基本的初始化操作以后,就有了系统的第一 个进程。除此之外,所有的其他进程和内核线程都由这个原始进程或其子孙进程创建。14 .除初始化进程外,其他进程都是用系统调用fork。和clone。创建的。调用fork

7、()和clone。的进程 是父进程,被生成的进程是子进程。15 .后台程序按批解决方式调度运营。16 .超级块包含文献系统的大小和形式的基本信息。文献系统管理员可以运用这些信息来使用和维护文献 系统。每个块组都是一个超级块。17 .每个数据块组都有个描述它的数据结构,即块组描述结构。18 .每个文献都有唯一一个索引节点。19 .索引节点两种形式:(1) 盘索引节点内存索引节点21 .用户程序通过有关文献系统操作的系统调用界面进入系统空间,然后经由VFS才可使用Linux系统中 具体的文献系统。22 . VFS和e xt2文献系统同样也使用超级块和索引节点来描述和管理系统中的文献。每个安装的文献

8、系统都有一个VFS超级块。23 . Linux系统进程启动时,自动打开三个文献:标准输入、标准输出和标准错误输出,文献描述符分别 是0,2.24 .信号解决机构涉及:(1) 信号的分类、产生和传送对各种信号预先规定的解决方式(2) 信号的检测和解决.进程接到信号后,在一定期机做相应解决,可采用四种解决方式:(1) 忽略信号阻塞信号(2) 由进程解决该信号由系统默认解决26 .对信号的检测和响应是在系统空间进行的。27 . 一个管道线就是连接两个进程的一个打开文献。28 .用户是通过文献系统与设备交互的。29 .所有设备都作为特别文献,从而在管理上具有下列共性:(1) 每个设备都相应文献系统中的

9、一个索引节点,都有一个文献名。(2) 应用程序通常可以通过系统调用。pen ()打开设备文献,建立与目的设备的连接。(3) 对设备的使用类似对文献的存取。(4) 设备驱动程序是系统内核的部分,必须为系统内核或者它们的子系统提供标准接口。(5) 设备驱动程序运用标准的内核服务。30 .中断解决分为两个环节:(1) 通过记录和文献加锁,保证数据的完整性运用调度进程和审计系统(2) 当系统出现错误时,提供错误诊断信息终止运营不正常的进程,甚至在最坏的情况下停止系统13.软件以是否以营利为目的分为三种模式:(1) 商业软件共享软件(2) 自由软件Linux用户分为:(1) 个人用户专业用户(2) 商业

10、用户Linux的特点: 1) 与un i x系统兼容自由软件和源码公开(2) 性能高和安全性强便于定制和再开发(3) 互操作性高全面的多任务和真正的32位操作系统14. L i n u x的两种版本:(1) 中断响应:硬件实行中断解决软件实行31 .每个系统调用都有唯一的号码,称为系统调用号。32 .在Linux网络中,网络数据从用户进程传输到网络设备需要经历4个层次。数据传输只能按照层次自 上而下进行,不能跨越其中的某个或某些层次。这使得网络传输只能有唯一的一条途径,从而提高了 整个网络的可靠性和准确性。33 . so c ket在逻辑上有三个特性(或要素):(1) 网域类型(2) 协议第六

11、章1. gcc编译程序时,编译过程可以分为4个阶段:(1) 预解决编译(2) 汇编连接2.程序中的错误按性质可分为三种:1. )编译错误) 运营错误2. g d b是Lin u x中的程序调试工具gdb重要帮助用户在调试程序时完毕4方面的工作:(1) 启动程序,按用户规定影响程序的运营行为。(2) 使运营程序在指定条件处停止。(3) 当程序停止时,检查它出现了什么问题。(4) 动态改变程序的执行环境。3. mak e 程序维护工具ma k e的重要功能是:执行生成新版本的目的程序所需的各个环节。(2)发行版本.核心版本的序号:major.minor. pat c hleve 1ni a jor

12、主版本号inino r次版本号共同构成核心版本号。Pat c hl e v el表达当前版本的修订次数。17 .若次版本号为奇数,表达该版本加入新内容,但不定很稳定,相称于测试版;若次版本号为偶数.表达这 是一个可以使用的稳定版本。18 .发行版本是各个公司推出的版本,与核心版本各自独立发展的。19 . Linux的发展优势:(1 )开放源码系统从木质上就具有其他系统无法比拟的研制开发优势。(2) 受到各国政府的大力支持。(3) 得到全球各大软硬件公司的支持。(4) 价格优势和安全性。2 L X W i ndow是un i x和所有类unix操作系统的标准图形接口,有事也称为X Win d o

13、ws, X Wind o w或者Xo. X Window体系结构涉及:(1) 客户-服务器模型X协议22. 典型的X客户程序有以下两种:(1) 窗口管理器桌面系统23. X Wi n d o w是事件驱动的。24. X的客户一服务器模型不是建立在特定的软硬件资源之上,而是建立在X协议之上。X协议是一个抽象的应用服务协议,不涉及对底层硬件的访问和控制。25. Linux两种桌面系统环境:(1) KDEGNOME第二章1. Linux只有被授权的用户才可以使用系统命令。2. Linux系统提供的命令需要在she 1 1环境下运营。3. 使用b ash命令时,应注意以下7点:(1) 命令名必须是小写

14、英文字母。(2) 方括号里面的部分是可选的。(3) 选项是对命令的特别定义。(4) 命令行参数提供命令运营的信息或者命令执行过程中所使用的文献名。(5) 假如命令行中没有参数,命令将从标准输入文献上接受数据,输出结果显示在标准输出文献上, 错误信息显示在标准错误输出文献上。(6) 命令在正常执行后返回0值,表达执行成功;假如执行过程中犯错,则返回非零值。(7) 联机帮助对每个命令的准确语法都做了说明。4. 假如一个命令太长,一行放不下,要在第一行行尾输入“”字符,按回车键。这时shell会返回一个大于 号()作为提醒符.表达该命令行尚未结束,允许继续输入有关信息。5. who命令显示:(2)

15、所用终端名注册到系统的时间6. wh o am i 命令列出当前用户的相关信息。7. ech o命令将命令行中的参数显示到标准输出上8. 复习date命令c al命令 p a ssword命令clea r 命令清除屏幕上的信息。清屏后.提醒符移到屏幕的左上方。10 .磁盘上的文献系统是层次结构的,由若干目录和子目录组成,最上层的目录称为根目录,用表 达。11 . root目录就作为自己的父目录。12 .文献名按照ascii码顺序列出,以数字开头的文献名列在前面,然后是以大写字母开头的文献名,最后是 以小写字母开头的文献名。13 .文献的结构:(1) 索引节点数据14 .以圆点(.)开头的文献是

16、隐含文献,默认情况卜.,使用Is命令不能把它们在屏幕上显示出来。15 . Li nux支持的文献类型:(1) 普通文献:涉及文本文献、数据文献、可执行的二进制程序文献(2) 目录文献设备文献:涉及字符设备和块设备(3) 符号链接文献使用带-a选项的1s命令可以显示隐含文献。16. ca t命令显示文献的内容,输出到标准输出上。(1) 连接两个或多个文献。17. more 命令显示文献内容,每次显示一屏。18. Ie s s 命令分屏显示文献的内容。less命令允许用户向前或向后浏览文献,more命令只能向前浏览。19. hca d 命令显示指定文献的开头若干行。默认值是1020. (a i 1

17、 命令显示指定文献的末尾若干行。21. (ou c h 命令修改指定文献的时间标签或者创建一个空文献。在文本文献中查找指定模式的词或短语,并在标准输出设备上显示涉及给定字符串模式的所有行。24. so r t 命令对文本文献的各行进行排序。25. uniq 命令从排好序的文献中删去反复行。26. comm 命令对两个已排序文献进行逐行比较。27. diff 命令比较两个文献,并找出它们的不同。不规定两个文献预先排好序。28. cp命令将源文献或目录豆制到目的文献或目录中。29. r m命令删除文献或目录30. mv命令对文献或目录重新命名,或者将文献从一个目录移到另一个目录。记录指定文献的字节

18、数、字数、行数,并将记录结果显示出来。32 .主目录就是用户当前工作目录。33 .绝对途径名总是以斜线(/)字符开头,表达根目录。绝对途径名也称全途径名。34 .使用pwd命令可以显示当前工作目录的绝对途径名。35 .点(.)表达当前工作目录。36 . m k dir 命令创建目录37 . cd命令改变工作目录38 . Linux具有为一个文献起多个名字的功能,称为链接。被链接的文献可以存放在相同的目录下,但是必 须有不同的文献名,而不用在硬盘上为同样的数据反复备份。被链接的文献也可以有相同的文献名,但是存放在不同的目录下,只要对个目录下的该文献进行修改,就 可以完毕对所有目录下同名链接文献的

19、修改。对于某个文献的各个链接文献,可以指定不同的存取权限,以控制对信息的共享和增强安全性。39 .文献链接的两种形式:(1) 硬链接符号链接40 .建立硬链接时,在别的目录或本目录中增长目的文献的一个目录项,这样一个文献就登记在多个目录 中。41 .在默认情况下,In命令创建硬链接,ln命令会增长链接数,rm命令会减少链接数。42 .硬/接的限制:(1) 不能对目录文献创建硬链接不能在不同的文献系统之间做硬链接。链接文献和被链接文献必须位于同一个文献系统中。43 .符号链接也称软链接,是将一个途径名链接到一个文献。44 .与硬链接不同,符号链接的确是个新文献,具有不同的I节点号,而硬链接没有建

20、立新文献。45 .符号链接没有硬链接的限制.可以对目录文献建立符号链接,也可以在不同文献系统之间建立符号链 接。46 . In命令创建链接47 . Linux为每个文献都分派一个文献所有者,称为文献主,并赋予文献主唯一的注册名。对文献的控制取 决于文献主或超级用户(root)。48 .文献或目录的创建者对创建的文献或目录拥有特别使用权。49 . L i nu x规定四种不同类型的用户:(1) 文献主同组用户(2) 可以访问系统的其他用户超级用户50 . ch mod 命令改变或设立文献或目录的存取权限。注意只有文献主和超级用户有权使用该命令。51 . man命令格式化并显示某一命令的联机帮助手册页。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁