第3章 Linux操作系統(tǒng)基礎(chǔ)_第1頁
第3章 Linux操作系統(tǒng)基礎(chǔ)_第2頁
第3章 Linux操作系統(tǒng)基礎(chǔ)_第3頁
第3章 Linux操作系統(tǒng)基礎(chǔ)_第4頁
第3章 Linux操作系統(tǒng)基礎(chǔ)_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第第3章章 Linux操作系統(tǒng)基礎(chǔ)操作系統(tǒng)基礎(chǔ) 教材:嵌入式系統(tǒng)設(shè)計與應(yīng)用教材:嵌入式系統(tǒng)設(shè)計與應(yīng)用 作者:張思民作者:張思民 出版:清華大學(xué)出版社出版:清華大學(xué)出版社 本章要點(diǎn)本章要點(diǎn) 1、Linux基本概念基本概念 2、Linux的目錄結(jié)構(gòu)的目錄結(jié)構(gòu) 3、Linux的常用命令的常用命令 3.1 Linux基本概念基本概念 Linux一般有四個主要部分:一般有四個主要部分: 內(nèi)核、內(nèi)核、Shell、文件系統(tǒng)和實(shí)用工具。、文件系統(tǒng)和實(shí)用工具。 1、Linux內(nèi)核內(nèi)核 Linux內(nèi)核是整個內(nèi)核是整個Linux系統(tǒng)的靈魂,系統(tǒng)的靈魂,inux 系統(tǒng)的能力完全受內(nèi)核能力的制約。系統(tǒng)的能力完全受內(nèi)核能

2、力的制約。Linux 內(nèi)核負(fù)責(zé)整個系統(tǒng)的內(nèi)存管理,進(jìn)程調(diào)度內(nèi)核負(fù)責(zé)整個系統(tǒng)的內(nèi)存管理,進(jìn)程調(diào)度 和文件管理。和文件管理。 Linux內(nèi)核的功能內(nèi)核的功能: (1)進(jìn)程管理)進(jìn)程管理 (2)內(nèi)存管理)內(nèi)存管理 (3)文件管理)文件管理 (4)設(shè)備控制)設(shè)備控制 (5)網(wǎng)絡(luò)功能)網(wǎng)絡(luò)功能 2、Linux Shell Shell是是Linux系統(tǒng)下的命令解釋器,也是系統(tǒng)下的命令解釋器,也是 使用使用Linux系統(tǒng)的主要環(huán)境,它提供了用戶系統(tǒng)的主要環(huán)境,它提供了用戶 與內(nèi)核進(jìn)行交互操作的一種接口。它接收與內(nèi)核進(jìn)行交互操作的一種接口。它接收 用戶輸入的命令并把它送入內(nèi)核去執(zhí)行,用戶輸入的命令并把它送入內(nèi)

3、核去執(zhí)行, 類似于類似于Microsoft Windows的的Command 命令。命令。 3、Linux文件系統(tǒng)文件系統(tǒng) Linux的文件系統(tǒng)只有一個文件樹,整的文件系統(tǒng)只有一個文件樹,整 個文件系統(tǒng)是以一個樹根個文件系統(tǒng)是以一個樹根“/”為起點(diǎn)的,為起點(diǎn)的, 所有的文件和外部設(shè)備都以文件的形所有的文件和外部設(shè)備都以文件的形 式掛結(jié)在這個文件樹上,包括硬盤、式掛結(jié)在這個文件樹上,包括硬盤、 軟盤、光驅(qū)、調(diào)制解調(diào)器等,這和以軟盤、光驅(qū)、調(diào)制解調(diào)器等,這和以 “驅(qū)動器盤符驅(qū)動器盤符”為基礎(chǔ)的為基礎(chǔ)的Microsoft Windows系統(tǒng)有很大區(qū)別。系統(tǒng)有很大區(qū)別。 圖圖3.1 Linux文件系統(tǒng)

4、的目錄結(jié)構(gòu)文件系統(tǒng)的目錄結(jié)構(gòu) 3.2嵌入式嵌入式Linux文件系統(tǒng)文件系統(tǒng) 嵌入式嵌入式Linux支持多種文件系統(tǒng),包括支持多種文件系統(tǒng),包括 ext2、ext3、vfat、ntfs、YAFFS、 JFFS、Ramfs和和NFS等,為了對各類等,為了對各類 文件系統(tǒng)進(jìn)行統(tǒng)一管理,嵌入式文件系統(tǒng)進(jìn)行統(tǒng)一管理,嵌入式Linux 引入了虛擬文件系統(tǒng)引入了虛擬文件系統(tǒng)VFS(Virtual File System),為各類文件系統(tǒng)提供一個,為各類文件系統(tǒng)提供一個 統(tǒng)一的操作界面和應(yīng)用編程接口。統(tǒng)一的操作界面和應(yīng)用編程接口。 圖圖3.2嵌入式嵌入式Linux下的文件系統(tǒng)結(jié)構(gòu)下的文件系統(tǒng)結(jié)構(gòu) Linux啟

5、動時,第一個必須掛載的是根啟動時,第一個必須掛載的是根 文件系統(tǒng);若系統(tǒng)不能從指定設(shè)備上文件系統(tǒng);若系統(tǒng)不能從指定設(shè)備上 掛載根文件系統(tǒng),則系統(tǒng)會出錯而退掛載根文件系統(tǒng),則系統(tǒng)會出錯而退 出啟動。之后可以自動或手動掛載其出啟動。之后可以自動或手動掛載其 他的文件系統(tǒng)。因此,一個系統(tǒng)中可他的文件系統(tǒng)。因此,一個系統(tǒng)中可 以同時存在不同的文件系統(tǒng)。以同時存在不同的文件系統(tǒng)。 3.2.1 基于基于FLASH的文件系統(tǒng)的文件系統(tǒng) 1、 jffs2 Jffs2的全稱是的全稱是“日志閃存文件系統(tǒng)第日志閃存文件系統(tǒng)第2版版 本本(Journalling Flash FileSystem v2)”, 主要用于

6、主要用于NOR型閃存,基于型閃存,基于MTD驅(qū)動層,驅(qū)動層, 特點(diǎn)是:可讀寫的、支持?jǐn)?shù)據(jù)壓縮的、基特點(diǎn)是:可讀寫的、支持?jǐn)?shù)據(jù)壓縮的、基 于哈希表的日志型文件系統(tǒng),并提供了崩于哈希表的日志型文件系統(tǒng),并提供了崩 潰潰/掉電安全保護(hù),提供掉電安全保護(hù),提供“寫平衡寫平衡”支持等。支持等。 jffs2不適合用于不適合用于NAND閃存。閃存。 2、yaffs yaffs/yaffs2是專為嵌入式系統(tǒng)使用是專為嵌入式系統(tǒng)使用NAND 型閃存而設(shè)計的一種日志型文件系統(tǒng)。與型閃存而設(shè)計的一種日志型文件系統(tǒng)。與 jffs2相比,它減少了一些功能相比,它減少了一些功能(例如不支持例如不支持 數(shù)據(jù)壓縮數(shù)據(jù)壓縮),

7、所以速度更快,掛載時間很短,所以速度更快,掛載時間很短, 對內(nèi)存的占用較小。對內(nèi)存的占用較小。 yaffs/yaffs2自帶自帶NAND芯片的驅(qū)動,并且芯片的驅(qū)動,并且 為嵌入式系統(tǒng)提供了直接訪問文件系統(tǒng)的為嵌入式系統(tǒng)提供了直接訪問文件系統(tǒng)的 API,用戶可以不使用,用戶可以不使用Linux中的中的MTD與與 VFS,直接對文件系統(tǒng)操作。,直接對文件系統(tǒng)操作。 3、Cramfs(Compressed ROM File System ) Cramfs是一種只讀的壓縮文件系統(tǒng)。它也是一種只讀的壓縮文件系統(tǒng)。它也 基于基于MTD驅(qū)動程序。驅(qū)動程序。 在在cramfs文件系統(tǒng)中,每一頁文件系統(tǒng)中,每一

8、頁(4KB)被單被單 獨(dú)壓縮,可以隨機(jī)頁訪問,其壓縮比高達(dá)獨(dú)壓縮,可以隨機(jī)頁訪問,其壓縮比高達(dá) 2:1,為嵌入式系統(tǒng)節(jié)省大量的為嵌入式系統(tǒng)節(jié)省大量的Flash存儲空存儲空 間,從而降低系統(tǒng)成本。間,從而降低系統(tǒng)成本。 Cramfs文件系統(tǒng)以壓縮方式存儲,在運(yùn)行文件系統(tǒng)以壓縮方式存儲,在運(yùn)行 時解壓縮。另外,它的速度快,效率高,時解壓縮。另外,它的速度快,效率高, 其只讀的特點(diǎn)有利于保護(hù)文件系統(tǒng)免受破其只讀的特點(diǎn)有利于保護(hù)文件系統(tǒng)免受破 壞,提高了系統(tǒng)的可靠性。壞,提高了系統(tǒng)的可靠性。 3.2.2 基于基于RAM的文件系統(tǒng)的文件系統(tǒng) 1、Ramdisk Ramdisk是將一部分固定大小的內(nèi)存當(dāng)作

9、是將一部分固定大小的內(nèi)存當(dāng)作 分區(qū)來使用。它并非一個實(shí)際的文件系統(tǒng),分區(qū)來使用。它并非一個實(shí)際的文件系統(tǒng), 而是一種將實(shí)際的文件系統(tǒng)裝入內(nèi)存的機(jī)而是一種將實(shí)際的文件系統(tǒng)裝入內(nèi)存的機(jī) 制,并且可以作為根文件系統(tǒng)。將一些經(jīng)制,并且可以作為根文件系統(tǒng)。將一些經(jīng) 常被訪問而又不會更改的文件常被訪問而又不會更改的文件(如只讀的根如只讀的根 文件系統(tǒng)文件系統(tǒng))通過通過Ramdisk放在內(nèi)存中,可以放在內(nèi)存中,可以 明顯地提高系統(tǒng)的性能。明顯地提高系統(tǒng)的性能。 2、Ramfs/tmpfs Ramfs/tmpfs文件系統(tǒng)把所有的文件都放文件系統(tǒng)把所有的文件都放 在在RAM中,所以讀中,所以讀/寫操作發(fā)生在寫操

10、作發(fā)生在RAM中,中, 可以用可以用ramfs/tmpfs來存儲一些臨時性或經(jīng)來存儲一些臨時性或經(jīng) 常要修改的數(shù)據(jù),例如常要修改的數(shù)據(jù),例如/tmp和和/var目錄,目錄, 這樣既避免了對這樣既避免了對Flash存儲器的讀寫損耗,存儲器的讀寫損耗, 也提高了數(shù)據(jù)讀寫速度。也提高了數(shù)據(jù)讀寫速度。 Tmpfs的一個缺點(diǎn)是當(dāng)系統(tǒng)重新引導(dǎo)時會的一個缺點(diǎn)是當(dāng)系統(tǒng)重新引導(dǎo)時會 丟失所有數(shù)據(jù)。丟失所有數(shù)據(jù)。 3.2.3網(wǎng)絡(luò)文件系統(tǒng)網(wǎng)絡(luò)文件系統(tǒng)NFS NFS(Network File System)是一項在不同是一項在不同 機(jī)器、不同操作系統(tǒng)之間通過網(wǎng)絡(luò)共享文機(jī)器、不同操作系統(tǒng)之間通過網(wǎng)絡(luò)共享文 件的技術(shù)。通

11、過件的技術(shù)。通過NFS可以讓計算機(jī)通過網(wǎng)可以讓計算機(jī)通過網(wǎng) 絡(luò)將絡(luò)將NFS服務(wù)器共享出來的文件安裝到自服務(wù)器共享出來的文件安裝到自 己的系統(tǒng)中。在嵌入式己的系統(tǒng)中。在嵌入式Linux應(yīng)用系統(tǒng)的開應(yīng)用系統(tǒng)的開 發(fā)調(diào)試階段,利用該技術(shù)在主機(jī)上建立基發(fā)調(diào)試階段,利用該技術(shù)在主機(jī)上建立基 于于NFS的文件系統(tǒng),掛載到嵌入式設(shè)備,的文件系統(tǒng),掛載到嵌入式設(shè)備, 可以很方便地修改和調(diào)試應(yīng)用系統(tǒng)的內(nèi)容??梢院芊奖愕匦薷暮驼{(diào)試應(yīng)用系統(tǒng)的內(nèi)容。 (詳見第(詳見第5章的章的“5.3 配置配置NFS服務(wù)服務(wù)”) 3.3Linux常用操作命令常用操作命令 3.3.1文件目錄相關(guān)命令文件目錄相關(guān)命令 1、ls (1)作

12、用)作用 ls的功能為列出目錄的內(nèi)容。該命令類似于的功能為列出目錄的內(nèi)容。該命令類似于 DOS下的下的dir命令。命令。 (2)命令格式)命令格式 ls -選項選項 目錄或文件名目錄或文件名 (3)命令選項)命令選項 - a 顯示指定目錄下所有子目錄與文件名,顯示指定目錄下所有子目錄與文件名, 包括隱藏文件。包括隱藏文件。 - l 以長格式來顯示文件的詳細(xì)信息。以長格式來顯示文件的詳細(xì)信息。 2、文件權(quán)限的表示、文件權(quán)限的表示 用戶對文件的讀、寫和執(zhí)行權(quán)限用戶對文件的讀、寫和執(zhí)行權(quán)限(簡稱為文件權(quán)限簡稱為文件權(quán)限) 如下所示:如下所示: r 讀權(quán)限,讀權(quán)限, w 寫權(quán)限,寫權(quán)限, x 執(zhí)行權(quán)限

13、,對于目錄,表示可進(jìn)入。執(zhí)行權(quán)限,對于目錄,表示可進(jìn)入。 也可用數(shù)字表示:也可用數(shù)字表示: 0表示無權(quán)限,表示無權(quán)限,1表示可執(zhí)行,表示可執(zhí)行,2表示寫權(quán)限,表示寫權(quán)限,4表表 示讀權(quán)限。示讀權(quán)限。 可用數(shù)字求和來表示多權(quán)限的組合??捎脭?shù)字求和來表示多權(quán)限的組合。 例如:對某一文件擁有可讀、可寫、可執(zhí)行的權(quán)例如:對某一文件擁有可讀、可寫、可執(zhí)行的權(quán) 限,則可表示為限,則可表示為7(1+2+4=7),對另一文件擁有可,對另一文件擁有可 讀、可執(zhí)行的權(quán)限,則可表示為讀、可執(zhí)行的權(quán)限,則可表示為5(1+4=5)。 3、cd (1)作用)作用 改變工作目錄,該命令與改變工作目錄,該命令與DOS下的下的

14、md命令命令 作用是相同的。作用是相同的。 (2)命令格式)命令格式 cd 目錄路徑目錄路徑/目錄名目錄名 4、mkdir (1)作用)作用 創(chuàng)建一個目錄,該命令類似于創(chuàng)建一個目錄,該命令類似于DOS下的下的md 命令。命令。 (2)命令格式)命令格式 Mkdir 目錄路徑目錄路徑/新目錄名新目錄名 5、cp (1)作用)作用 復(fù)制文件,可以使用通配符,該命令類似于復(fù)制文件,可以使用通配符,該命令類似于DOS下下 的的copy命令。命令。 (2)命令格式)命令格式 cp 選項選項 源文件路徑源文件路徑源文件名源文件名 目標(biāo)路徑目標(biāo)路徑目目 標(biāo)文件名標(biāo)文件名 (3)示例)示例 在在/tmp目錄下

15、,新建一個子目錄目錄下,新建一個子目錄mysub,并將,并將 /usr/test目錄下的所有文件復(fù)制到目錄下的所有文件復(fù)制到mysub目錄下:目錄下: # mkdir /tmp/mysub # cp /usr/test/*.* /tmp/mysub 5、rm和和rmdir (1)作用)作用 rm為刪除指定文件,可以使用通配符,該命令類為刪除指定文件,可以使用通配符,該命令類 似于似于DOS下的下的del命令。命令。 rmdir為刪除指定的目錄,其目錄必須為空目錄。為刪除指定的目錄,其目錄必須為空目錄。 (2)命令格式)命令格式 rm 選項選項 文件名文件名 rmdir 目錄路徑目錄路徑/目錄名

16、目錄名 (3)命令選項)命令選項 rm的命令選項有:的命令選項有: -i 詢問是否刪除詢問是否刪除(y表示是,表示是,n表示否表示否); -f 不詢問是否刪除;不詢問是否刪除; -r 遞歸刪除整個目錄,同遞歸刪除整個目錄,同rmdir。 3.3.2磁盤及系統(tǒng)操作磁盤及系統(tǒng)操作 1、fdisk (1)作用)作用 fdisk命令可以用來給磁盤進(jìn)行分區(qū),查看命令可以用來給磁盤進(jìn)行分區(qū),查看 磁盤情況等,往往使用參數(shù)磁盤情況等,往往使用參數(shù)-l 來顯示系統(tǒng)來顯示系統(tǒng) 的分區(qū)情況。的分區(qū)情況。 (2)命令格式)命令格式 Fdisk 選項選項 (3)命令選項)命令選項 -l 顯示系統(tǒng)的分區(qū)情況顯示系統(tǒng)的分

17、區(qū)情況 2、df (1)作用)作用 檢查硬盤所剩(所用)空間。檢查硬盤所剩(所用)空間。 (2)命令格式)命令格式 df 選項選項 (3)命令選項)命令選項 -h 以以1024KB=1M的方式顯示磁盤的使用情況的方式顯示磁盤的使用情況 -H 以以1000KB=1M的方式顯示磁盤的使用情況的方式顯示磁盤的使用情況 3、free命令命令 (1)作用)作用 free命令的功能是查看當(dāng)前系統(tǒng)內(nèi)存的使用命令的功能是查看當(dāng)前系統(tǒng)內(nèi)存的使用 情況,它顯示系統(tǒng)中剩余及已用的物理內(nèi)情況,它顯示系統(tǒng)中剩余及已用的物理內(nèi) 存和交換內(nèi)存,以及共享內(nèi)存和被核心使存和交換內(nèi)存,以及共享內(nèi)存和被核心使 用的緩沖區(qū)。用的緩沖

18、區(qū)。 (2)命令格式)命令格式 free 選項選項 (3)命令選項)命令選項 -b 以字節(jié)為單位顯示。以字節(jié)為單位顯示。 -k 以以K字節(jié)為單位顯示。字節(jié)為單位顯示。 -m 以以M字節(jié)為單位顯示。字節(jié)為單位顯示。 4、mount命令命令 (1)作用)作用 掛載某一設(shè)備使之成為某個目錄名稱。掛載某一設(shè)備使之成為某個目錄名稱。 (2)命令格式)命令格式 mount 選項選項 -o 掛載選項掛載選項 (3)命令選項)命令選項 -t該參數(shù)配合選項用于指定一個文件系統(tǒng)分區(qū)的類該參數(shù)配合選項用于指定一個文件系統(tǒng)分區(qū)的類 型。型。 -o 該參數(shù)配合選項用于指定一個或多個掛載選項。該參數(shù)配合選項用于指定一個或

19、多個掛載選項。 示例示例 例例1:掛載一個:掛載一個Linux分區(qū),將其掛載到分區(qū),將其掛載到 /mnt目錄下(目錄下(/mnt稱為掛載點(diǎn)):稱為掛載點(diǎn)): # mount -t ext3 /dev/hdb1 /mnt 例例2:掛載硬盤的:掛載硬盤的Windows分區(qū),將其掛分區(qū),將其掛 載到載到/mnt/wind目錄下:目錄下: #mount -t vfat /dev/hda5 /mnt/wind 例例3:掛載:掛載U盤盤 #mount -t vfat /dev/sdb1 /mnt/usb 3.3.3打包壓縮相關(guān)命令打包壓縮相關(guān)命令 1、gzip命令命令 我們在我們在Linux中經(jīng)常會用到后

20、綴為中經(jīng)常會用到后綴為.gz的文的文 件,它們就是件,它們就是GZIP格式的。格式的。 Gzip命令的基本用法:命令的基本用法: # gzip test.txt 生成生成test.txz的壓縮文件,同時不再保留的壓縮文件,同時不再保留 test.txt # gzip -d test.txz 解壓解壓test.txz,生成,生成test.tx文件文件 2、tar命令命令 格式:格式: tar 選項選項 文件目錄列表文件目錄列表 功能:功能: 對文件目錄進(jìn)行打包備份對文件目錄進(jìn)行打包備份 常用選項:常用選項: -c 建立新的歸檔文件建立新的歸檔文件 -r 向歸檔文件末尾追加文件向歸檔文件末尾追加文

21、件 -x 從歸檔文件中解出文件從歸檔文件中解出文件 -f 對普通文件操作對普通文件操作 -z 調(diào)用調(diào)用gzip來壓縮歸檔文件,與來壓縮歸檔文件,與-x聯(lián)用時調(diào)用聯(lián)用時調(diào)用 gzip完成解壓縮完成解壓縮 2、tar命令命令 1、用、用tar打包一個目錄下的文件打包一個目錄下的文件:tar -cvf /mnt/lgx/a1.doc 生成一個以生成一個以.tar為擴(kuò)展名的打包文件為擴(kuò)展名的打包文件 2、用、用tar解開打包文件:解開打包文件:tar -xvf /mnt/lgx/a1.doc.tar 通常情況下,通常情況下,tar打包與打包與gzip(壓縮)經(jīng)常聯(lián)合使(壓縮)經(jīng)常聯(lián)合使 用。方法:用。

22、方法: 首先用首先用tar打包,如:打包,如: tar -cvf /mnt/lgx/a1.doc (產(chǎn)生(產(chǎn)生a1.doc.tar文件)文件) 然后用然后用gzip壓縮壓縮a1.doc.tar文件,如:文件,如: gzip /mnt/lgx/a1.doc.tar (產(chǎn)生(產(chǎn)生a1.doc.tar.gz文文 件)件) 3.3.4網(wǎng)絡(luò)相關(guān)命令網(wǎng)絡(luò)相關(guān)命令 1、ifconfig (1)作用)作用 用于查看和配置網(wǎng)絡(luò)接口的地址和參數(shù),用于查看和配置網(wǎng)絡(luò)接口的地址和參數(shù), 包括包括IP地址、網(wǎng)絡(luò)掩碼、廣播地址,它的地址、網(wǎng)絡(luò)掩碼、廣播地址,它的 使用權(quán)限是超級用戶。使用權(quán)限是超級用戶。 (2)命令格式)

23、命令格式 查看網(wǎng)卡配置信息:查看網(wǎng)卡配置信息:ifconfig 設(shè)置網(wǎng)卡:設(shè)置網(wǎng)卡:ifconfig eth0 主機(jī)主機(jī)IP地址地址 eth0代表第一塊網(wǎng)卡,代表第一塊網(wǎng)卡,eth1代表第二塊網(wǎng)卡,代表第二塊網(wǎng)卡, 若主機(jī)上僅安裝了一塊網(wǎng)卡,則為若主機(jī)上僅安裝了一塊網(wǎng)卡,則為eth0。 2、ping (1)作用)作用 ping命令用于檢測網(wǎng)絡(luò)連接情況,從而判命令用于檢測網(wǎng)絡(luò)連接情況,從而判 斷主機(jī)聯(lián)網(wǎng)是否連接正常。斷主機(jī)聯(lián)網(wǎng)是否連接正常。 (2)命令格式)命令格式 ping IP地址地址 3.4 Vi文本編輯器文本編輯器 1、Vi 的的 3 種模式種模式 (1) 命令行模式命令行模式comma

24、nd mode) 控制屏幕光標(biāo)的移動,字符、字或行的刪除,控制屏幕光標(biāo)的移動,字符、字或行的刪除, 移動復(fù)制某區(qū)段及進(jìn)入移動復(fù)制某區(qū)段及進(jìn)入Insert mode下,或者到下,或者到 last line mode。 (2) 插入模式(插入模式(Insert mode) 只有在只有在Insert mode下,才可以做文字輸入,下,才可以做文字輸入, 按按ESC鍵可回到命令行模式。鍵可回到命令行模式。 (3) 底行模式(底行模式(last line mode) 將文件保存或退出將文件保存或退出vi,也可以設(shè)置編輯環(huán)境,也可以設(shè)置編輯環(huán)境, 如尋找字符串、列出行號如尋找字符串、列出行號等。等。 2、

25、vi的基本操作的基本操作 (1) 進(jìn)入進(jìn)入vi 在系統(tǒng)提示符號輸入在系統(tǒng)提示符號輸入vi及文件名稱后,就進(jìn)及文件名稱后,就進(jìn) 入入vi全屏幕編輯畫面全屏幕編輯畫面 (2) 切換至插入模式(切換至插入模式(Insert mode)編輯文件)編輯文件 (3) Insert 的切換的切換 在在“插入模式(插入模式(Insert mode)”,就只能,就只能 輸入文字,如果發(fā)現(xiàn)輸錯了字,想用光標(biāo)鍵往回輸入文字,如果發(fā)現(xiàn)輸錯了字,想用光標(biāo)鍵往回 移動,將該字刪除,就要先按一下移動,將該字刪除,就要先按一下ESC鍵轉(zhuǎn)到鍵轉(zhuǎn)到 命令行模式(命令行模式(command mode)再刪除文字。再刪除文字。 2、

26、vi的基本操作的基本操作 (4) 退出退出vi及保存文件及保存文件 在在命令行模式(命令行模式(command mode) 下,按一下下,按一下:冒號鍵進(jìn)入冒號鍵進(jìn)入Last line mode,例如:,例如: : w filename (輸入(輸入 w filename將將 文章以指定的文件名文章以指定的文件名filename保存)保存) : wq (輸入輸入wq,存盤并退出,存盤并退出vi) : q! (輸入輸入q!, 不存盤強(qiáng)制退出不存盤強(qiáng)制退出vi) 3.5Linux啟動過程啟動過程 3.5.1Linux 系統(tǒng)的引導(dǎo)過程系統(tǒng)的引導(dǎo)過程 (1)啟動內(nèi)核。)啟動內(nèi)核。 (2)執(zhí)行程序)執(zhí)行程序init。 3.5.2ARM Linux 操作系統(tǒng)操作系統(tǒng) ARM Linux可以劃分為三大部分:可以劃分為三大部分: 啟動引導(dǎo)(啟動引導(dǎo)(Bootloader), 操作系統(tǒng)內(nèi)核(操作系統(tǒng)內(nèi)核(Linux Kernel), 文件系統(tǒng)(文件系統(tǒng)(File System)。)。 啟動引導(dǎo)程序啟動引導(dǎo)程序Bootloader非常像非常像PC機(jī)中的機(jī)中的 BIOS程序,主要負(fù)責(zé)初始化系統(tǒng)的最基

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論