![2023年Linux知識(shí)點(diǎn)總結(jié)_第1頁(yè)](http://file4.renrendoc.com/view/1ffa1f4f65e62d6cfdc0620c7cd66ad7/1ffa1f4f65e62d6cfdc0620c7cd66ad71.gif)
![2023年Linux知識(shí)點(diǎn)總結(jié)_第2頁(yè)](http://file4.renrendoc.com/view/1ffa1f4f65e62d6cfdc0620c7cd66ad7/1ffa1f4f65e62d6cfdc0620c7cd66ad72.gif)
![2023年Linux知識(shí)點(diǎn)總結(jié)_第3頁(yè)](http://file4.renrendoc.com/view/1ffa1f4f65e62d6cfdc0620c7cd66ad7/1ffa1f4f65e62d6cfdc0620c7cd66ad73.gif)
![2023年Linux知識(shí)點(diǎn)總結(jié)_第4頁(yè)](http://file4.renrendoc.com/view/1ffa1f4f65e62d6cfdc0620c7cd66ad7/1ffa1f4f65e62d6cfdc0620c7cd66ad74.gif)
![2023年Linux知識(shí)點(diǎn)總結(jié)_第5頁(yè)](http://file4.renrendoc.com/view/1ffa1f4f65e62d6cfdc0620c7cd66ad7/1ffa1f4f65e62d6cfdc0620c7cd66ad75.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章
1.Linux是多用戶、多任務(wù)操作系統(tǒng)。
2.程序是計(jì)算機(jī)完畢一項(xiàng)任務(wù)的指令集合。
3.數(shù)據(jù)是由程序使用或生成的不同類型的信息。
4.軟件分為三大類:
(1)系統(tǒng)軟件
(2)應(yīng)用軟件
(3)支撐軟件
5.系統(tǒng)軟件涉及操作系統(tǒng)、編譯程序、匯編程序、數(shù)據(jù)庫(kù)管理系統(tǒng)、網(wǎng)絡(luò)軟件等。系統(tǒng)軟件對(duì)計(jì)算機(jī)系
統(tǒng)的資源進(jìn)行控制、管理,并為用戶的應(yīng)用和其他程序的運(yùn)營(yíng)提供服務(wù)。
6.支撐軟件涉及編輯程序、查錯(cuò)程序、項(xiàng)目管理程序等。輔助軟件技術(shù)人員從事軟件開(kāi)發(fā)和項(xiàng)目管理人
員進(jìn)行項(xiàng)目管理工作的軟件。
7.應(yīng)用軟件是為解決某一類應(yīng)用需要或某個(gè)特定問(wèn)題而設(shè)計(jì)的程序。
8.Linux提供4種不同的用戶接口:
(1)命令行接口
(2)菜單
(3)圖形用戶接口
(4)程序接口
9.命令解釋程序稱為shel1..
10.程序接口也稱為系統(tǒng)調(diào)用接口。系統(tǒng)調(diào)用時(shí)操作系統(tǒng)內(nèi)核與用戶程序、應(yīng)用程序之間的接口。
11.內(nèi)核之外的程序都必須經(jīng)由系統(tǒng)調(diào)用才干獲得操作系統(tǒng)的服務(wù)。系統(tǒng)調(diào)用只能在C程序中使用,不能
作為命令在終端上執(zhí)行。由于系統(tǒng)調(diào)用能直接進(jìn)入內(nèi)核執(zhí)行,所以執(zhí)行效率很高。
12.Linux解決資源使用過(guò)程中的沖突,保證資源最后能被系統(tǒng)再次使用所采用的方法:
(1)通過(guò)記錄和文獻(xiàn)加鎖,保證數(shù)據(jù)的完整性
(2)運(yùn)用調(diào)度進(jìn)程和審計(jì)系統(tǒng)
(3)當(dāng)系統(tǒng)出現(xiàn)錯(cuò)誤時(shí),提供錯(cuò)誤診斷信息
(4)終止運(yùn)營(yíng)不正常的進(jìn)程,甚至在最壞的情況下停止系統(tǒng)
13.軟件以是否以營(yíng)利為目的分為三種模式:
(1)商業(yè)軟件
(2)共享軟件
(3)自由軟件
14.Linux用戶分為:
(1)個(gè)人用戶
(2)專業(yè)用戶
(3)商業(yè)用戶
15.Linux的特點(diǎn):
(1)與unix系統(tǒng)兼容
(2)自由軟件和源碼公開(kāi)
(3)性能高和安全性強(qiáng)
(4)便于定制和再開(kāi)發(fā)
(5)互操作性高
(6)全面的多任務(wù)和真正的32位操作系統(tǒng)
16.Linux的兩種版本:
(1)核心版本
(2)發(fā)行版本
17.核心版本的序號(hào):major.minor.patchleve1
major主版本號(hào)minor次版本號(hào)共同構(gòu)成核心版本號(hào)。Patchlevel衣達(dá)當(dāng)前版本的修訂次數(shù)。
18.若次版本號(hào)為奇數(shù),表達(dá)該版本加入新內(nèi)容,但不一定很穩(wěn)定,相稱于測(cè)試版;若次版本號(hào)為偶數(shù),表達(dá)這
是一個(gè)可以使用的穩(wěn)定版本。
19.發(fā)行版本是各個(gè)公司推出的版本,與核心版本各自獨(dú)立發(fā)展的。
20.Linux的發(fā)展優(yōu)勢(shì):
(I)開(kāi)放源碼系統(tǒng)從本質(zhì)上就具有其他系統(tǒng)無(wú)法比擬的研制開(kāi)發(fā)優(yōu)勢(shì)。
(2)受到各國(guó)政府的大力支持。
(3)得到全球各大軟硬件公司的支持。
(4)價(jià)格優(yōu)勢(shì)和安全性。
2I.XWindow是unix和所有類unix操作系統(tǒng)的標(biāo)準(zhǔn)圖形接口,有事也稱為XWindows,XWind
ow或者X。
21.XWindow體系結(jié)構(gòu)涉及:
(1)客戶-服務(wù)器模型
(2)X協(xié)議
22.典型的X客戶程序有以下兩種:
(1)窗口管理器
(2)桌面系統(tǒng)
23.XWindOw是事件驅(qū)動(dòng)的。
24.X的客戶一服務(wù)器模型不是建立在特定的軟硬件資源之上,而是建立在X協(xié)議之上。X協(xié)議是一個(gè)抽
象的應(yīng)用服務(wù)協(xié)議,不涉及對(duì)底層硬件的訪問(wèn)和控制.
25.Linux兩種桌面系統(tǒng)環(huán)境:
(1)KDE
(2)GNOME
第二章
1.Linux只有被授權(quán)的用戶才可以使用系統(tǒng)命令。
2.Linux系統(tǒng)提供的命令需要在she11環(huán)境下運(yùn)營(yíng)。
3.使用bash命令時(shí),應(yīng)注意以下7點(diǎn):
(1)命令名必須是小寫英文字母。
(2)方括號(hào)里面的部分是可選的。
(3)選項(xiàng)是對(duì)命令的特別定義。
(4)命令行參數(shù)提供命令運(yùn)營(yíng)的信息或者命令執(zhí)行過(guò)程中所使用的文獻(xiàn)名。
(5)假如命令行中沒(méi)有參數(shù),命令將從標(biāo)準(zhǔn)輸入文獻(xiàn)上接受數(shù)據(jù),輸出結(jié)果顯示在標(biāo)準(zhǔn)輸出文獻(xiàn)上,
錯(cuò)誤信息顯示在標(biāo)準(zhǔn)錯(cuò)誤輸出文獻(xiàn)上。
(6)命令在正常執(zhí)行后返回0值,表達(dá)執(zhí)行成功;假如執(zhí)行過(guò)程中犯錯(cuò),則返回非零值。
(7)聯(lián)機(jī)幫助對(duì)每個(gè)命令的準(zhǔn)確語(yǔ)法都做了說(shuō)明。
4.假如一個(gè)命令太長(zhǎng),一行放不下,要在第一行行尾輸入“\”字符,按回車鍵。這時(shí)shel1會(huì)返回一個(gè)大于
號(hào)(>)作為提醒符,表達(dá)該命令行尚未結(jié)束,允許繼續(xù)輸入有關(guān)信息。
5.who命令顯示:
<1)正在使用系統(tǒng)的用戶
(2)所用終端名
(3)注冊(cè)到系統(tǒng)的時(shí)間
6.whoami命令
列出當(dāng)前用戶的相關(guān)信息。
7.echo命令
將命令行中的參數(shù)顯示到標(biāo)準(zhǔn)輸出上
8.復(fù)習(xí)date命令cal命令password命令
9.clear命令
清除屏幕上的信息。清屏后,提醒符移到屏幕的左上方。
10.磁盤上的文獻(xiàn)系統(tǒng)是層次結(jié)構(gòu)的,由若干目錄和子目錄組成,最上層的目錄稱為根目錄,用“/”表
達(dá)。
11.root目錄就作為自己的父目錄。
12.文獻(xiàn)名按照ascii碼順序列出,以數(shù)字開(kāi)頭的文獻(xiàn)名列在前面,然后是以大寫字母開(kāi)頭的文獻(xiàn)名,最后是
以小寫字母開(kāi)頭的文獻(xiàn)名。
13.文獻(xiàn)的結(jié)構(gòu):
(1)索引節(jié)點(diǎn)
(2)數(shù)據(jù)
14.以圓點(diǎn)(.)開(kāi)頭的文獻(xiàn)是隱含文獻(xiàn),默認(rèn)情況下,使用1s命令不能把它們?cè)谄聊簧巷@示出來(lái)。
15.Linux支持的文獻(xiàn)類型:
(1)普通文獻(xiàn):涉及文本文獻(xiàn)、數(shù)據(jù)文獻(xiàn)、可執(zhí)行的二進(jìn)制程序文獻(xiàn)
(2)目錄文獻(xiàn)
(3)設(shè)備文獻(xiàn):涉及字符設(shè)備和塊設(shè)備
(4)符號(hào)鏈接文獻(xiàn)
16.使用帶-a選項(xiàng)的1s命令可以顯示隱含文獻(xiàn)。
17.cat命令
(1)顯示文獻(xiàn)的內(nèi)容,輸出到標(biāo)準(zhǔn)輸出上。
(2)連接兩個(gè)或多個(gè)文獻(xiàn)。
18.more命令
顯示文獻(xiàn)內(nèi)容,每次顯示一屏。
19.Iess命令
分屏顯示文獻(xiàn)的內(nèi)容。less命令允許用戶向前或向后瀏覽文獻(xiàn),more命令只能向前瀏覽。
20.head命令
顯示指定文獻(xiàn)的開(kāi)頭若干行。默認(rèn)值是10
21.tai1命令
顯示指定文獻(xiàn)的末尾若干行。
22.touch命令
修改指定文獻(xiàn)的時(shí)間標(biāo)簽或者創(chuàng)建--個(gè)空文獻(xiàn)。
23.grcp命令
在文本文獻(xiàn)中查找指定模式的詞或短語(yǔ),并在標(biāo)準(zhǔn)輸出設(shè)備上顯示涉及給定字符串模式的所有行。
24.sort命令
對(duì)文本文獻(xiàn)的各行進(jìn)行排序。
25.uniq命令
從排好序的文獻(xiàn)中刪去反復(fù)行。
26.comm命令
對(duì)兩個(gè)已排序文獻(xiàn)進(jìn)行逐行比較。
27.diff命令
比較兩個(gè)文獻(xiàn),并找出它們的不同。不規(guī)定兩個(gè)文獻(xiàn)預(yù)先排好序。
28.cp命令
將源文獻(xiàn)或目錄復(fù)制到目的文獻(xiàn)或目錄中。
29.rm命令
刪除文獻(xiàn)或目錄
30.mv命令
對(duì)文獻(xiàn)或目錄重新命名,或者將文獻(xiàn)從一個(gè)目錄移到另一個(gè)目錄。
31.wc命令
記錄指定文獻(xiàn)的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù),并將記錄結(jié)果顯示出來(lái)。
32.主目錄就是用戶當(dāng)前工作目錄。
33.絕對(duì)途徑名總是以斜線(/)字符開(kāi)頭,表達(dá)根目錄。絕對(duì)途徑名也稱全途徑名。
34.使用pwd命令可以顯示當(dāng)前工作目錄的絕對(duì)途徑名。
35.點(diǎn)(.)表達(dá)當(dāng)前工作目錄。
36.mkdir命令
創(chuàng)建目錄
37.cd命令
改變工作目錄
38.Linux具有為?個(gè)文獻(xiàn)起多個(gè)名字的功能,稱為鏈接。被鏈接的文獻(xiàn)可以存放在相同的目錄下,但是必
須有不同的文獻(xiàn)名,而不用在硬盤上為同樣的數(shù)據(jù)反復(fù)備份。
被鏈接的文獻(xiàn)也可以有相同的文獻(xiàn)名,但是存放在不同的目錄下,只要對(duì)一個(gè)目錄下的該文獻(xiàn)進(jìn)行修改,就
可以完畢對(duì)所有目錄下同名鏈接文獻(xiàn)的修改。
對(duì)于某個(gè)文獻(xiàn)的各個(gè)鏈接文獻(xiàn),可以指定不同的存取權(quán)限,以控制對(duì)信息的共享和增強(qiáng)安全性。
39.文獻(xiàn)鏈接的兩種形式:
(1)硬鏈接
(2)符號(hào)鏈接
40.建立硬鏈接時(shí),在別的目錄或本目錄中增長(zhǎng)目的文獻(xiàn)的一個(gè)目錄項(xiàng),這樣一個(gè)文獻(xiàn)就登記在多個(gè)目錄
中。
41.在默認(rèn)情況下,In命令創(chuàng)建硬鏈接,In命令會(huì)增長(zhǎng)鏈接數(shù),rm命令會(huì)減少鏈接數(shù)。
42.硬鏈接的限制:
(1)不能對(duì)目錄文獻(xiàn)創(chuàng)建硬鏈接
(2)不能在不同的文獻(xiàn)系統(tǒng)之間做硬鏈接。鏈接文獻(xiàn)和被鏈接文獻(xiàn)必須位于同一個(gè)文獻(xiàn)系統(tǒng)中。
43.符號(hào)鏈接也稱軟鏈接,是將一個(gè)途徑名鏈接到一個(gè)文獻(xiàn)。
44.與硬鏈接不同,符號(hào)鏈接的確是一個(gè)新文獻(xiàn),具有不同的I節(jié)點(diǎn)號(hào),而硬鏈接沒(méi)有建立新文獻(xiàn)。
45.符號(hào)鏈接沒(méi)有硬鏈接的限制,可以對(duì)目錄文獻(xiàn)建立符號(hào)鏈接,也可以在不同文獻(xiàn)系統(tǒng)之間建立符號(hào)鏈
接。
46.In命令
創(chuàng)建鏈接
47.Linux為每個(gè)文獻(xiàn)都分派一個(gè)文獻(xiàn)所有者,稱為文獻(xiàn)主,并賦予文獻(xiàn)主唯一的注冊(cè)名。對(duì)文獻(xiàn)的控制取
決于文獻(xiàn)主或超級(jí)用戶(root)。
48.文獻(xiàn)或口錄的創(chuàng)建者對(duì)創(chuàng)建的文獻(xiàn)或目錄擁有特別使用權(quán)。
49.Linux規(guī)定四種不同類型的用戶:
(1)文獻(xiàn)主
(2)同組用戶
(3)可以訪問(wèn)系統(tǒng)的其他用戶
(4)超級(jí)用戶
50.chmod命令
改變或設(shè)立文獻(xiàn)或目錄的存取權(quán)限。注意只有文獻(xiàn)主和超級(jí)用戶有權(quán)使用該命令。
51.man命令
格式化并顯示某一命令的聯(lián)機(jī)幫助手冊(cè)頁(yè)。
52.he1p命令
查看所有she11內(nèi)置命令的幫助信息。
53.ps命令
查看當(dāng)前系統(tǒng)中運(yùn)營(yíng)的進(jìn)程信息。
54.ki11命令
終止一個(gè)進(jìn)程的運(yùn)營(yíng)。
55.sieep命令
使進(jìn)程暫停執(zhí)行一段時(shí)間。
56.gzip命令
對(duì)文獻(xiàn)進(jìn)行壓縮和解壓縮
57.unzip命令
對(duì)zip格式的壓縮文獻(xiàn)進(jìn)行解壓縮。
第三章
1.Linux文本編輯器:ed、ex、edit>vi
2.文本編輯器按功能分為兩類:
(1)行編輯器:ed、ex、edit
(2)屏幕編輯器:vi
3.vi編輯器三種工作方式:
(1)命令方式
(2)輸入方式
(3)ex轉(zhuǎn)義方式
4.四種退出vi的方法:
(1):wq一一把編輯緩沖區(qū)的內(nèi)容寫到指定文獻(xiàn)中,退出編輯器,回到shell狀態(tài)。操作過(guò)程是:先輸
入冒號(hào):,再輸入命令wq,然后按回車鍵。
(2):ZZ——僅當(dāng)對(duì)所編輯的內(nèi)容做過(guò)修改時(shí),才將緩沖區(qū)的內(nèi)容寫到指定文獻(xiàn)上。
(3):x一一與:ZZ功能相同
(4):q!一一強(qiáng)行退出vi,不把緩沖區(qū)的內(nèi)容寫到文獻(xiàn)中。
5.插入命令:
(1)i
(2)I
6.在i命令之后輸入的內(nèi)容都插入在光標(biāo)位置之前,光標(biāo)后的文本相應(yīng)向右移動(dòng)。按下回車鍵,就插入
新的一行或換行。
7.輸入I命令后在當(dāng)前行的行首插入新增文本,行首是該行的第一個(gè)非空白符。
8.附加命令:
(1)a
(2)A
9.a命令在該命令之后輸入的字符都插到光標(biāo)之后,光標(biāo)可在一行的任何位置。
10.A命令在當(dāng)前行的行尾添加文本。輸入A命令后,光標(biāo)自動(dòng)移到該行的行尾。
11.打開(kāi)命令:
(1)o
(2)O
12.o命令在當(dāng)前行的下面新開(kāi)辟一行,隨后輸入的文本就插入在該行上。
13.O命令在當(dāng)前行的上面新開(kāi)辟一行,隨后輸入的文本就插入在該行上。
14.
第四章
1.shell是Linux的一個(gè)重要層次,是用戶與系統(tǒng)交互的界面。
2.Linux默認(rèn)的shell是bash
3.shell的特點(diǎn):
(1)對(duì)己有命令進(jìn)行適當(dāng)組合,構(gòu)成新的命令。如建立sheI1腳本。
(2)提供文獻(xiàn)名擴(kuò)展字符,使得用單一字符串可以匹配多個(gè)文獻(xiàn)名,省去輸入一長(zhǎng)串文獻(xiàn)名的麻煩。
(3)可以直接使用she11內(nèi)置命令,而無(wú)需創(chuàng)建新的進(jìn)程。
(4)允許靈活的使用數(shù)據(jù)流,提供通配符、輸入輸出重定向、管道線等機(jī)制,方便模式匹配、10解決和
數(shù)據(jù)傳輸。
(5)結(jié)構(gòu)化的程序模塊,提供順序、條件、循環(huán)等控制流程。
(6)提供在后臺(tái)執(zhí)行命令的能力。
(7)提供可配置的環(huán)境,允許用戶創(chuàng)建和修改命令、命令提醒符和其他系統(tǒng)行為。
(8)提供一個(gè)高級(jí)命令語(yǔ)言,允許用戶創(chuàng)建從簡(jiǎn)樸到復(fù)雜的程序。
4.shel1程序也可以放在文獻(xiàn)上,稱為sheI1腳本。
5.#!/bin/bash表達(dá)下面的腳本使用bash編寫的,必須調(diào)用bash程序?qū)λ忉寛?zhí)行。
6.執(zhí)行she11腳本的方式:
<1)輸入定向到shel1腳本。用輸入重定向方式讓shell從給定文獻(xiàn)中讀入命令行,并進(jìn)行相應(yīng)解決。
(2)以腳本名作為bash參數(shù)。
(3)將shel1腳本的權(quán)限設(shè)立為可執(zhí)行,然后在提醒符下直接執(zhí)行。
7.she11腳本名可直接作為命令名使用。
8.事件表達(dá)一個(gè)操作己經(jīng)發(fā)生,即命令已被執(zhí)行。顯示的行命令之前的數(shù)字表達(dá)相應(yīng)命令行在命令歷史
表中的序號(hào),稱為歷史事件號(hào)。歷史事件號(hào)從1開(kāi)始順序向下排,最后執(zhí)行的命令的事件號(hào)最大。
9.歷史文獻(xiàn)中可以保存的命令個(gè)數(shù)有限,默認(rèn)值是500.假如用戶輸入的命令太多,超過(guò)限定值,最早輸
入的命令就會(huì)從歷史表中刪除。
10.一般通配符:
(1)*(星號(hào))
匹配任意字符的0次或多次出現(xiàn)。
(2)?(問(wèn)號(hào))
匹配任意一個(gè)字符。
(3)[字符組]
匹配該字符組所限定的任何一個(gè)字符。
(4)!(驚嘆號(hào))
表達(dá)非
11.shell中的三種引號(hào):
(1)單引號(hào)
(2)雙引號(hào)
(3)倒引號(hào)
12.雙引號(hào)括起來(lái)的字符均作為普通字符對(duì)待。除$'(倒引號(hào))'(反斜杠)。
13.由單引號(hào)括起來(lái)的字符都作為普通字符出現(xiàn)。特殊字符也失去本來(lái)的意義。
14.倒引號(hào)括起來(lái)的字符串被she11解釋為命令行,在執(zhí)行時(shí),she11會(huì)先執(zhí)行該命令行,并以它的標(biāo)準(zhǔn)輸
出結(jié)果取代整個(gè)倒引號(hào)部分。
15.執(zhí)行一個(gè)shell命令時(shí),通常會(huì)自動(dòng)打開(kāi)三個(gè)標(biāo)準(zhǔn)文獻(xiàn):標(biāo)準(zhǔn)輸入文獻(xiàn)(stdin)、標(biāo)準(zhǔn)輸出文獻(xiàn)
(stdout),標(biāo)準(zhǔn)犯錯(cuò)輸出文獻(xiàn)(stderr)。分別相應(yīng)鍵盤、屏幕、屏幕終端。
16.輸入重定向符:<把命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸入重新定向到指定文獻(xiàn)。
17.輸出重定向符:>把命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸出重新定向到指定文獻(xiàn)。這樣該命令的輸出就不
會(huì)在屏幕上顯示,而是寫入指定文獻(xiàn)中。
18.shell以“鏟'開(kāi)頭的正文行表達(dá)注釋。
19.shell腳本第一行以“利”開(kāi)頭,后面所跟的字符就是所使用的shell絕對(duì)途徑名。
20.管道線是由豎杠(|)隔開(kāi)的若干命令組成的序列。
21.在管道線中,每個(gè)命令執(zhí)行時(shí)都有一個(gè)獨(dú)立的進(jìn)程。前一個(gè)命令的輸出正是下一個(gè)命令的輸入。
22.后臺(tái)命令:在??條命令的最后輸入&符號(hào)。
23.后臺(tái)進(jìn)程的優(yōu)先級(jí)都低于前臺(tái)進(jìn)程的優(yōu)先級(jí)。
24.成組命令:可以將若干命令組合在一起,使其在邏輯上視為一條命令。
25.成組命令兩種方式
(1){}形式不產(chǎn)生新的進(jìn)程
“括起來(lái)的所有命令可視為語(yǔ)法上的一條命令,出現(xiàn)在管道符的一邊。成組命令把各命令的執(zhí)行結(jié)果匯集
在一-起,形成一個(gè)輸出流。這個(gè)流作為該管道線中下一個(gè)命令的輸入。
(2)()形式產(chǎn)生新的進(jìn)程
在新的子she”內(nèi)執(zhí)行,不會(huì)改變父shelI的變量值及工作目錄。
26.she11兩類變量:
(1)環(huán)境變量
(2)臨時(shí)變量
27.在程序中使用變量的值時(shí),要在變量名前加一個(gè)$符,要進(jìn)行變量值替換。
28.bash只提供一位數(shù)組,并且沒(méi)有限定數(shù)組的大小。
29.可以運(yùn)用read命令從鍵盤上讀取數(shù)據(jù),然后賦給指定的變量。
30.用戶注冊(cè)過(guò)程中系統(tǒng)需要做的一件事就是建立用戶環(huán)境。所有的Linux進(jìn)程都有各自獨(dú)立且不同于
程序自身的環(huán)境。Linux環(huán)境由許多變量即這些變量的值組成。這些變量和變量的值決定了用戶環(huán)境的外
觀。
31.set命令的三個(gè)功能:
<1)顯示迄今為止所定義的所有變量,涉及局部變量和公用變量。
(2)設(shè)定位置參數(shù)的值。
(3)改變執(zhí)行shell腳本時(shí)的選項(xiàng)設(shè)定,可使用戶改變she11的功能。
32.jobs命令
不帶參數(shù)時(shí),可列出當(dāng)前尚未完畢的作業(yè)。
33.bg命令
把前臺(tái)作業(yè)切換成后臺(tái)作業(yè)。僅當(dāng)作業(yè)控制被激活,這個(gè)命令才起作用。
34.fg命令
把后臺(tái)作業(yè)切換成前臺(tái)作業(yè)。僅當(dāng)作業(yè)控制被激活,這個(gè)命令才起作用。
35.編寫腳本基本的錯(cuò)誤類型:
(1)語(yǔ)法錯(cuò)誤
(2)邏輯錯(cuò)誤
第五章
1.Linux系統(tǒng)分為三層:
(1)靠近硬件的底層是內(nèi)核,即Linux操作系統(tǒng)常駐內(nèi)存部分。
(2)中間層是內(nèi)核之外的shell層,即操作系統(tǒng)的系統(tǒng)程序部分。
(3)最高層是應(yīng)用層,即用戶程序部分。
2.Linux的進(jìn)程調(diào)度算法采用多級(jí)隊(duì)列輪轉(zhuǎn)法。
3.Linux兩種管理內(nèi)存的策略:
(I)互換
(2)請(qǐng)求分頁(yè)
4.Linux支持三種類型的硬件設(shè)備:
(1)字符設(shè)備
(2)塊設(shè)備
(3)網(wǎng)絡(luò)設(shè)備
5.Linux進(jìn)程狀態(tài):
(I)運(yùn)營(yíng)態(tài)
(2)可中斷等待態(tài)
(3)不可中斷等待態(tài)
(4)停止態(tài)
(5)僵死態(tài)
6.Linux進(jìn)程的執(zhí)行模式:
(I)用戶模式
(2)內(nèi)核模式
7.假如在用戶程序執(zhí)行過(guò)程中出現(xiàn)系統(tǒng)調(diào)用或者發(fā)生中斷事件,就要運(yùn)營(yíng)操作系統(tǒng)程序,進(jìn)程模式變成
內(nèi)核模式。在內(nèi)核模式下運(yùn)營(yíng)的進(jìn)程可以執(zhí)行機(jī)器的特權(quán)指令,此時(shí)該進(jìn)程的運(yùn)營(yíng)不受用戶的干預(yù),
即使是root用戶也不能干預(yù)內(nèi)核模式下進(jìn)程的運(yùn)營(yíng)。
8.Linux進(jìn)程按功能和運(yùn)營(yíng)的程序分為:
(1)系統(tǒng)進(jìn)程
(2)用戶進(jìn)程
9.用戶進(jìn)程既可以在用戶模式下運(yùn)營(yíng),也可以在內(nèi)核模式下運(yùn)營(yíng)。
10.Linux每個(gè)進(jìn)程都有?個(gè)名為task-struct的數(shù)據(jù)結(jié)構(gòu),相稱于進(jìn)程控制塊。
II.task-struct包含的信息:
(1)進(jìn)程狀態(tài)
(2)調(diào)度信息
(3)標(biāo)記符
(4)內(nèi)部進(jìn)程通信
(5)鏈接信息
(6)時(shí)間和計(jì)時(shí)器
(7)文獻(xiàn)系統(tǒng)
(8)虛擬內(nèi)存
(9)解決器信息
12.Linux每個(gè)進(jìn)程都有一個(gè)系統(tǒng)堆棧,保存中斷現(xiàn)場(chǎng)信息和進(jìn)程進(jìn)入內(nèi)核模式后執(zhí)行子程序嵌套調(diào)用的
返回現(xiàn)場(chǎng)信息。
13.系統(tǒng)空間堆棧大小是靜態(tài)擬定的,用戶空間堆棧可以在運(yùn)營(yíng)時(shí)動(dòng)態(tài)擴(kuò)展。
14.系統(tǒng)剛剛啟動(dòng)時(shí),系統(tǒng)運(yùn)營(yíng)在內(nèi)核方式,內(nèi)核在引導(dǎo)并完畢基本的初始化操作以后,就有了系統(tǒng)的第一
個(gè)進(jìn)程。除此之外,所有的其他進(jìn)程和內(nèi)核線程都由這個(gè)原始進(jìn)程或其子孫進(jìn)程創(chuàng)建。
15.除初始化進(jìn)程外,其他進(jìn)程都是用系統(tǒng)調(diào)用fork。和clone。創(chuàng)建的。調(diào)用fork()和clone。的進(jìn)程
是父進(jìn)程,被生成的進(jìn)程是子進(jìn)程。
16.后臺(tái)程序按批解決方式調(diào)度運(yùn)營(yíng)。
17.超級(jí)塊包含文獻(xiàn)系統(tǒng)的大小和形式的基本信息。文獻(xiàn)系統(tǒng)管理員可以運(yùn)用這些信息來(lái)使用和維護(hù)文獻(xiàn)
系統(tǒng)。每個(gè)塊組都是一個(gè)超級(jí)塊。
18.每個(gè)數(shù)據(jù)塊組都有一個(gè)描述它的數(shù)據(jù)結(jié)構(gòu),即塊組描述結(jié)構(gòu)。
19.每個(gè)文獻(xiàn)都有唯一一個(gè)索引節(jié)點(diǎn)。
20.索引節(jié)點(diǎn)兩種形式:
(1)盤索引節(jié)點(diǎn)
(2)內(nèi)存索引節(jié)點(diǎn)
21.用戶程序通過(guò)有關(guān)文獻(xiàn)系統(tǒng)操作的系統(tǒng)調(diào)用界面進(jìn)入系統(tǒng)空間,然后經(jīng)由VFS才可使用Linux系統(tǒng)中
具體的文獻(xiàn)系統(tǒng)。
22.VFS和ext2文獻(xiàn)系統(tǒng)同樣也使用超級(jí)塊和索引節(jié)點(diǎn)來(lái)描述和管理系統(tǒng)中的文獻(xiàn)。每個(gè)安裝的文獻(xiàn)
系統(tǒng)都有一個(gè)VFS超級(jí)塊。
23.Linux系統(tǒng)進(jìn)程啟動(dòng)時(shí),自動(dòng)打開(kāi)三個(gè)文獻(xiàn):標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出,文獻(xiàn)描述符分別
是0,1,2.
24.信號(hào)解決機(jī)構(gòu)涉及:
(1)信號(hào)的分類、產(chǎn)生和傳送
(2)對(duì)各種信號(hào)預(yù)先規(guī)定的解決方式
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑工程施工勞務(wù)分包合同社會(huì)責(zé)任履行協(xié)議
- 2025年度合同擔(dān)保業(yè)務(wù)流程優(yōu)化指南
- 紅河云南紅河市紅河縣公安局招聘警務(wù)輔助人員筆試歷年參考題庫(kù)附帶答案詳解
- 百色2025年廣西百色市西林縣民政局招聘4人筆試歷年參考題庫(kù)附帶答案詳解
- 甘肅2025年甘肅省公安廳招聘輔警45人筆試歷年參考題庫(kù)附帶答案詳解
- 武漢2025年湖北武漢理工大學(xué)思想政治理論課教師(輔導(dǎo)員專項(xiàng))招聘筆試歷年參考題庫(kù)附帶答案詳解
- 平頂山2024年河南平頂山市委機(jī)構(gòu)編制委員會(huì)辦公室所屬事業(yè)單位招聘3人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年中國(guó)二位三通電控?fù)Q向閥市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國(guó)防爆敲擊呆扳手行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年膠囊沖填機(jī)項(xiàng)目可行性研究報(bào)告
- ISO28000:2022供應(yīng)鏈安全管理體系
- 中國(guó)香蔥行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告2024-2034版
- 婦科惡性腫瘤免疫治療中國(guó)專家共識(shí)(2023)解讀
- 2024年浪潮入職測(cè)評(píng)題和答案
- 小班數(shù)學(xué)《整理牛奶柜》課件
- 中考語(yǔ)文真題雙向細(xì)目表
- 我國(guó)新零售業(yè)上市公司財(cái)務(wù)質(zhì)量分析-以蘇寧易購(gòu)為例
- 藥品集采培訓(xùn)課件
- 股骨干骨折教學(xué)演示課件
- 動(dòng)靜脈內(nèi)瘺血栓
- 朗誦《詩(shī)頌風(fēng)華》
評(píng)論
0/150
提交評(píng)論