




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本章要點(diǎn) 1、Linux基本概念2、Linux的目錄結(jié)構(gòu)3、Linux的常用命令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第1頁(yè)/共87頁(yè)本章要點(diǎn) 1、Linux基本概念嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電3.1 Linux基本概念嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第2頁(yè)/共87頁(yè)3.1 Linux基本概念嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工Linux一般有四個(gè)主要部分: 內(nèi)核、Shell、文件系統(tǒng)和實(shí)用工具。 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第3頁(yè)/共87頁(yè)Linux一般有四個(gè)主要部分:嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣1、Linux內(nèi)核Linux內(nèi)核是整個(gè)Linux系統(tǒng)的靈魂,Linux系統(tǒng)的能力完
2、全受內(nèi)核能力的制約。Linux內(nèi)核負(fù)責(zé)整個(gè)系統(tǒng)的內(nèi)存管理,進(jìn)程調(diào)度和文件管理。 Linux內(nèi)核的功能: (1)進(jìn)程管理 (2)內(nèi)存管理 (3)文件管理 (4)設(shè)備控制 (5)網(wǎng)絡(luò)功能 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第4頁(yè)/共87頁(yè)1、Linux內(nèi)核Linux內(nèi)核是整個(gè)Linux系統(tǒng)的靈魂,2、Linux ShellShell是Linux系統(tǒng)下的命令解釋器,也是使用Linux系統(tǒng)的主要環(huán)境,它提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行,類似于Microsoft Windows的Command命令。嵌入式系統(tǒng)及其應(yīng)用Shell內(nèi)核硬件設(shè)備用戶重慶大學(xué)電
3、氣工程學(xué)院第5頁(yè)/共87頁(yè)2、Linux ShellShell是Linux系統(tǒng)下的命令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第6頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第6頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第7頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第7頁(yè)/共87頁(yè)Shell提供了用戶與操作系統(tǒng)之間的通訊方式交互方式非交互方式從鍵盤(pán)輸入可以立即得到響應(yīng)Shell script方式,把命令行組合在一個(gè)文件中嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第8頁(yè)/共87頁(yè)Shell提供了用戶與操作系統(tǒng)之間的通訊方式交互方式非交互方3、Linux文件系統(tǒng)Linux的文件系統(tǒng)
4、只有一個(gè)文件樹(shù),整個(gè)文件系統(tǒng)是以一個(gè)樹(shù)根“/”為起點(diǎn)的,所有的文件和外部設(shè)備都以文件的形式掛結(jié)在這個(gè)文件樹(shù)上,包括硬盤(pán)、軟盤(pán)、光驅(qū)、調(diào)制解調(diào)器等,這和以“驅(qū)動(dòng)器盤(pán)符”為基礎(chǔ)的Microsoft Windows系統(tǒng)有很大區(qū)別。 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第9頁(yè)/共87頁(yè)3、Linux文件系統(tǒng)Linux的文件系統(tǒng)只有一個(gè)文件樹(shù),整圖3.1 Linux文件系統(tǒng)的目錄結(jié)構(gòu)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第10頁(yè)/共87頁(yè)圖3.1 Linux文件系統(tǒng)的目錄結(jié)構(gòu)嵌入式系統(tǒng)及其應(yīng)用重慶3.2嵌入式Linux文件系統(tǒng) 重慶大學(xué)電氣工程學(xué)院嵌入式系統(tǒng)及其應(yīng)用第11頁(yè)/共87頁(yè)3.2嵌入式Lin
5、ux文件系統(tǒng) 重慶大學(xué)電氣工程學(xué)院嵌入式嵌入式Linux支持多種文件系統(tǒng),包括ext2、ext3、vfat、ntfs、YAFFS、JFFS、Ramfs和NFS等,為了對(duì)各類文件系統(tǒng)進(jìn)行統(tǒng)一管理,嵌入式Linux引入了虛擬文件系統(tǒng)VFS(Virtual File System),為各類文件系統(tǒng)提供一個(gè)統(tǒng)一的操作界面和應(yīng)用編程接口。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第12頁(yè)/共87頁(yè)嵌入式Linux支持多種文件系統(tǒng),包括ext2、ext3、v圖3.2嵌入式Linux下的文件系統(tǒng)結(jié)構(gòu) 第13頁(yè)/共87頁(yè)圖3.2嵌入式Linux下的文件系統(tǒng)結(jié)構(gòu) 第13頁(yè)/共87Linux啟動(dòng)時(shí),第一個(gè)必須掛載的是
6、根文件系統(tǒng);若系統(tǒng)不能從指定設(shè)備上掛載根文件系統(tǒng),則系統(tǒng)會(huì)出錯(cuò)而退出啟動(dòng)。之后可以自動(dòng)或手動(dòng)掛載其他的文件系統(tǒng)。因此,一個(gè)系統(tǒng)中可以同時(shí)存在不同的文件系統(tǒng)。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第14頁(yè)/共87頁(yè)Linux啟動(dòng)時(shí),第一個(gè)必須掛載的是根文件系統(tǒng);若系統(tǒng)不能從3.2.1 基于FLASH的文件系統(tǒng)重慶大學(xué)電氣工程學(xué)院嵌入式系統(tǒng)及其應(yīng)用第15頁(yè)/共87頁(yè)3.2.1 基于FLASH的文件系統(tǒng)重慶大學(xué)電氣工程學(xué)院嵌入1、 jffs2Jffs2的全稱是“日志閃存文件系統(tǒng)第2版本(Journalling Flash FileSystem v2)”,主要用于NOR型閃存,基于MTD驅(qū)動(dòng)層,特點(diǎn)是
7、:可讀寫(xiě)的、支持?jǐn)?shù)據(jù)壓縮的、基于哈希表的日志型文件系統(tǒng),并提供了崩潰/掉電安全保護(hù),提供“寫(xiě)平衡”支持等。 jffs2不適合用于NAND閃存。 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第16頁(yè)/共87頁(yè)1、 jffs2Jffs2的全稱是“日志閃存文件系統(tǒng)第2版本2、yaffs yaffs/yaffs2是專為嵌入式系統(tǒng)使用NAND型閃存而設(shè)計(jì)的一種日志型文件系統(tǒng)。與jffs2相比,它減少了一些功能(例如不支持?jǐn)?shù)據(jù)壓縮),所以速度更快,掛載時(shí)間很短,對(duì)內(nèi)存的占用較小。 yaffs/yaffs2自帶NAND芯片的驅(qū)動(dòng),并且為嵌入式系統(tǒng)提供了直接訪問(wèn)文件系統(tǒng)的API,用戶可以不使用Linux中的MTD與
8、VFS,直接對(duì)文件系統(tǒng)操作。 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第17頁(yè)/共87頁(yè)2、yaffs yaffs/yaffs2是專為嵌入式系統(tǒng)使用3、Cramfs(Compressed ROM File System )Cramfs是一種只讀的壓縮文件系統(tǒng)。它也基于MTD驅(qū)動(dòng)程序。 在cramfs文件系統(tǒng)中,每一頁(yè)(4KB)被單獨(dú)壓縮,可以隨機(jī)頁(yè)訪問(wèn),其壓縮比高達(dá)2:1,為嵌入式系統(tǒng)節(jié)省大量的Flash存儲(chǔ)空間,從而降低系統(tǒng)成本。Cramfs文件系統(tǒng)以壓縮方式存儲(chǔ),在運(yùn)行時(shí)解壓縮。另外,它的速度快,效率高,其只讀的特點(diǎn)有利于保護(hù)文件系統(tǒng)免受破壞,提高了系統(tǒng)的可靠性。 重慶大學(xué)電氣工程學(xué)院嵌入式
9、系統(tǒng)及其應(yīng)用第18頁(yè)/共87頁(yè)3、Cramfs(Compressed ROM File S3.2.2 基于RAM的文件系統(tǒng)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第19頁(yè)/共87頁(yè)3.2.2 基于RAM的文件系統(tǒng)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)1、RamdiskRamdisk是將一部分固定大小的內(nèi)存當(dāng)作分區(qū)來(lái)使用。它并非一個(gè)實(shí)際的文件系統(tǒng),而是一種將實(shí)際的文件系統(tǒng)裝入內(nèi)存的機(jī)制,并且可以作為根文件系統(tǒng)。將一些經(jīng)常被訪問(wèn)而又不會(huì)更改的文件(如只讀的根文件系統(tǒng))通過(guò)Ramdisk放在內(nèi)存中,可以明顯地提高系統(tǒng)的性能。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第20頁(yè)/共87頁(yè)1、RamdiskRamdisk是
10、將一部分固定大小的內(nèi)存當(dāng)作2、Ramfs/tmpfsRamfs/tmpfs文件系統(tǒng)把所有的文件都放在RAM中,所以讀/寫(xiě)操作發(fā)生在RAM中,可以用ramfs/tmpfs來(lái)存儲(chǔ)一些臨時(shí)性或經(jīng)常要修改的數(shù)據(jù),例如/tmp和/var目錄,這樣既避免了對(duì)Flash存儲(chǔ)器的讀寫(xiě)損耗,也提高了數(shù)據(jù)讀寫(xiě)速度。 Tmpfs的一個(gè)缺點(diǎn)是當(dāng)系統(tǒng)重新引導(dǎo)時(shí)會(huì)丟失所有數(shù)據(jù)。 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第21頁(yè)/共87頁(yè)2、Ramfs/tmpfsRamfs/tmpfs文件系統(tǒng)把所3.2.3網(wǎng)絡(luò)文件系統(tǒng)NFS NFS(Network File System)是一項(xiàng)在不同機(jī)器、不同操作系統(tǒng)之間通過(guò)網(wǎng)絡(luò)共享文件的
11、技術(shù)。通過(guò)NFS可以讓計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)將NFS服務(wù)器共享出來(lái)的文件安裝到自己的系統(tǒng)中。在嵌入式Linux應(yīng)用系統(tǒng)的開(kāi)發(fā)調(diào)試階段,利用該技術(shù)在主機(jī)上建立基于NFS的文件系統(tǒng),掛載到嵌入式設(shè)備,可以很方便地修改和調(diào)試應(yīng)用系統(tǒng)的內(nèi)容。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第22頁(yè)/共87頁(yè)3.2.3網(wǎng)絡(luò)文件系統(tǒng)NFS NFS(Network Fi3.3Linux常用操作命令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第23頁(yè)/共87頁(yè)3.3Linux常用操作命令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣當(dāng)前用戶是user1Shell提示符為:$當(dāng)前用戶是rootShell提示符為:#嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)
12、院第24頁(yè)/共87頁(yè)當(dāng)前用戶是user1Shell提示符為:$當(dāng)前用戶是rootShell命令分為兩種包含于Shell內(nèi)部命令存在于系統(tǒng)文件內(nèi)部的某個(gè)應(yīng)用程序例如:cd例如:ls嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第25頁(yè)/共87頁(yè)Shell命令分為兩種包含于Shell內(nèi)部命令存在于系統(tǒng)文件Shell命令的一般格式 命令名 【選項(xiàng)】 【參數(shù)1】 【參數(shù)2】 選項(xiàng)和參數(shù)為可選項(xiàng)每個(gè)部分必須由空格或Tab鍵隔開(kāi)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第26頁(yè)/共87頁(yè)Shell命令的一般格式 命令名 【選項(xiàng)】 【參數(shù)1】 【參對(duì)于選項(xiàng)和參數(shù)的說(shuō)明 【選項(xiàng)】是包括一個(gè)或多個(gè)字母的代碼,它前面有一個(gè)減
13、號(hào)(-),Linux用它來(lái)區(qū)別選項(xiàng)和參數(shù),【選項(xiàng)】可用于改變命令執(zhí)行的動(dòng)作的類型。多個(gè)【選項(xiàng)】可以用一個(gè)減號(hào)(-)連起來(lái),例如ls -l-a 與ls -la相同。 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第27頁(yè)/共87頁(yè)對(duì)于選項(xiàng)和參數(shù)的說(shuō)明 【選項(xiàng)】是包括一個(gè)或多個(gè)字母的命令行輸入 命令行輸入實(shí)際上是可以編輯的一個(gè)文本緩沖區(qū),在命令行中就可以輸入Shell命令了。在按“回車鍵”以確認(rèn)當(dāng)前操作之前,可以對(duì)輸入的內(nèi)容進(jìn)行編輯。 可以保存以前鍵入命令的列表,這一列表被稱為命令歷史表。按向上箭頭鍵,便可以在命令行上逐次顯示各條命令。同樣,按向下箭頭鍵可以在命令列表中向下移動(dòng),這樣可以將以前的各條命令顯
14、示在命令行上,用戶可以修改并執(zhí)行這些命令,這樣可以不用重復(fù)輸入以前執(zhí)行的命令。 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第28頁(yè)/共87頁(yè)命令行輸入 命令行輸入實(shí)際上是可以編輯的一個(gè)文本3.3.1文件目錄相關(guān)命令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院1、ls命令 權(quán)限:所有用戶 使用方法:ls 【-選項(xiàng)】 【目錄或文件名】 說(shuō)明:列出當(dāng)前工作子目錄(默認(rèn))中的文件及子目錄清單 。類似于DOS下的dir命令 選項(xiàng): - a 顯示所有文件及目錄(包括隱藏文件) - l 顯示文件的詳細(xì)信息 - h 以容易理解的方式打印文件大?。?k 32M 2G)- t 將文件按建立的先后次序列出- F 在列出的文件
15、名稱后加一個(gè)符號(hào)(可執(zhí)行文件“*”,目錄“/”)第29頁(yè)/共87頁(yè)3.3.1文件目錄相關(guān)命令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第30頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第30頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第31頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第31頁(yè)/共87頁(yè)文件權(quán)限 文件上次被修改的時(shí)間和日期文件類型鏈接個(gè)數(shù)文件屬主名用戶分組名文件長(zhǎng)度文件名-rw-r-r- 1 root root 15228 2003-01-25 a2ps.cfg-rw-r-r- 1 root root 2562 2003-01-25
16、a2ps-site.cfgdrwxr-xr-x 2 root root 4096 2005-05-16 aep-rw-r-r- 1 root root 688 2003-02-04 aep.conf嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第32頁(yè)/共87頁(yè)文件權(quán)限 文件上次被修改的時(shí)間和日期文件類型鏈接個(gè)文件類型d 文件夾 - 普通文件 l 鏈接 b 塊設(shè)備文件 c 字符設(shè)備文件。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第33頁(yè)/共87頁(yè)文件類型d 文件夾 - 普通文件 l 鏈接 2、文件權(quán)限的表示用戶對(duì)文件的讀、寫(xiě)和執(zhí)行權(quán)限(簡(jiǎn)稱為文件權(quán)限)如下所示:r 讀權(quán)限, w 寫(xiě)權(quán)限, x 執(zhí)行權(quán)限,對(duì)
17、于目錄,表示可進(jìn)入。也可用數(shù)字表示:0表示無(wú)權(quán)限,1表示可執(zhí)行,2表示寫(xiě)權(quán)限,4表示讀權(quán)限??捎脭?shù)字求和來(lái)表示多權(quán)限的組合。例如:對(duì)某一文件擁有可讀、可寫(xiě)、可執(zhí)行的權(quán)限,則可表示為7(1+2+4=7),對(duì)另一文件擁有可讀、可執(zhí)行的權(quán)限,則可表示為5(1+4=5)。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第34頁(yè)/共87頁(yè)2、文件權(quán)限的表示用戶對(duì)文件的讀、寫(xiě)和執(zhí)行權(quán)限(簡(jiǎn)稱為文件權(quán)rwxr-xr-x文件權(quán)限分別為用戶、同組用戶、其他用戶對(duì)于該文件的權(quán)限。 用戶同組用戶其他用戶r 可讀 w 可寫(xiě) x 可執(zhí)行 用戶 可讀,可寫(xiě),可執(zhí)行 同組用戶 可讀,可執(zhí)行 其他用戶 可讀,可執(zhí)行 嵌入式系統(tǒng)及其應(yīng)用
18、重慶大學(xué)電氣工程學(xué)院第35頁(yè)/共87頁(yè)rwxr-xr-x文件權(quán)限分別為用戶、同組用戶、其他用戶對(duì)于3、cd權(quán)限:所有用戶使用方法:cd 【目標(biāo)路徑】說(shuō)明:變換工作目錄到目標(biāo)路徑,其中目標(biāo)路徑可以是絕對(duì)路徑也可以是相對(duì)路徑。目標(biāo)路徑名可以缺省,若缺省則變換至使用者的home directory(用戶登錄子目錄)。和DOS中的cd命令相似選項(xiàng): :home directory . : 當(dāng)前目錄 . . : 當(dāng)前目錄的上一層目錄 - :返回切換目錄后的前一個(gè)目錄嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第36頁(yè)/共87頁(yè)3、cd權(quán)限:所有用戶選項(xiàng):嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工嵌入式系統(tǒng)及其應(yīng)用重慶大
19、學(xué)電氣工程學(xué)院第37頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第37頁(yè)/共87頁(yè)4、mkdir權(quán)限:所有用戶使用方法:mkdir 【子目錄或子目錄完整路徑】說(shuō)明:建立一個(gè)新的子目錄,使用子目錄的路徑作為參數(shù)。同DOS下的md命令相似嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第38頁(yè)/共87頁(yè)4、mkdir權(quán)限:所有用戶嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第39頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第39頁(yè)/共87頁(yè)5、cp權(quán)限:所有用戶使用方法:cp 【參數(shù)】 原文件或目錄 目標(biāo)文件或目錄說(shuō)明:將一個(gè)文件復(fù)制到另一個(gè)文件,或?qū)?shù)個(gè)文件復(fù)制到另一
20、個(gè)目錄中,也可以將一個(gè)目錄復(fù)制到另一個(gè)目錄??墒褂猛ㄅ浞珼OS中copy相似。選項(xiàng): -i: 采用-i選項(xiàng)時(shí),當(dāng)指定目錄下已存在被復(fù)制的文件時(shí),會(huì)在復(fù)制之前要求確認(rèn)是否要覆蓋,如使用者的回答是y(yes)才執(zhí)行復(fù)制的動(dòng)作 -p: 保留權(quán)限模式和更改時(shí)間 -r: 此參數(shù)是用來(lái)將一目錄下的所有文件都復(fù)制到另一個(gè)指定目錄中。 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第40頁(yè)/共87頁(yè)5、cp權(quán)限:所有用戶嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院示例在/tmp目錄下,新建一個(gè)子目錄mysub,并將/usr/test目錄下的所有文件復(fù)制到mysub目錄下:# mkdir /tmp/mysub# cp /
21、usr/test/*.* /tmp/mysub嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第41頁(yè)/共87頁(yè)示例在/tmp目錄下,新建一個(gè)子目錄mysub,并將/usr嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第42頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第42頁(yè)/共87頁(yè)5、rm和rmdir(1)作用rm為刪除指定文件,可以使用通配符,該命令類似于DOS下的del命令。rmdir為刪除指定的目錄,其目錄必須為空目錄。(2)命令格式rm 選項(xiàng) 文件名rmdir 目錄路徑/目錄名(3)命令選項(xiàng)rm的命令選項(xiàng)有:-i 詢問(wèn)是否刪除(y表示是,n表示否);-f 不詢問(wèn)是否刪除;-r 遞歸刪除整個(gè)目錄
22、,同rmdir。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第43頁(yè)/共87頁(yè)5、rm和rmdir(1)作用嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第44頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第44頁(yè)/共87頁(yè)3.3.2磁盤(pán)及系統(tǒng)操作嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第45頁(yè)/共87頁(yè)3.3.2磁盤(pán)及系統(tǒng)操作嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程1、fdisk(1)作用fdisk命令可以用來(lái)給磁盤(pán)進(jìn)行分區(qū),查看磁盤(pán)情況等,往往使用參數(shù)-l 來(lái)顯示系統(tǒng)的分區(qū)情況。(2)命令格式Fdisk 選項(xiàng)(3)命令選項(xiàng)-l 顯示系統(tǒng)的分區(qū)情況嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工
23、程學(xué)院第46頁(yè)/共87頁(yè)1、fdisk(1)作用嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)2、df(1)作用檢查硬盤(pán)所剩(所用)空間。(2)命令格式df 選項(xiàng)(3)命令選項(xiàng)-h 以1024KB=1M的方式顯示磁盤(pán)的使用情況-H 以1000KB=1M的方式顯示磁盤(pán)的使用情況嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第47頁(yè)/共87頁(yè)2、df(1)作用嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第43、free命令(1)作用free命令的功能是查看當(dāng)前系統(tǒng)內(nèi)存的使用情況,它顯示系統(tǒng)中剩余及已用的物理內(nèi)存和交換內(nèi)存,以及共享內(nèi)存和被核心使用的緩沖區(qū)。(2)命令格式free 選項(xiàng)(3)命令選項(xiàng)-b 以字節(jié)為單位顯示。
24、 -k 以K字節(jié)為單位顯示。 -m 以M字節(jié)為單位顯示。嵌入式系統(tǒng)及其應(yīng)用第48頁(yè)/共87頁(yè)3、free命令(1)作用嵌入式系統(tǒng)及其應(yīng)用第48頁(yè)/共874、mount命令 (1)作用掛載某一設(shè)備使之成為某個(gè)目錄名稱。(2)命令格式mount 選項(xiàng) -o 掛載選項(xiàng) (3)命令選項(xiàng)-t該參數(shù)配合選項(xiàng)用于指定一個(gè)文件系統(tǒng)分區(qū)的類型。-o 該參數(shù)配合選項(xiàng)用于指定一個(gè)或多個(gè)掛載選項(xiàng)。 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第49頁(yè)/共87頁(yè)4、mount命令 (1)作用嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣示例 例1:掛載一個(gè)Linux分區(qū),將其掛載到/mnt目錄下(/mnt稱為掛載點(diǎn)):# mount -t
25、ext3 /dev/hdb1 /mnt例2:掛載硬盤(pán)的Windows分區(qū),將其掛載到/mnt/wind目錄下: #mount -t vfat /dev/hda5 /mnt/wind 例3:掛載U盤(pán) #mount -t vfat /dev/sdb1 /mnt/usb 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第50頁(yè)/共87頁(yè)示例 例1:掛載一個(gè)Linux分區(qū),將其掛載到/mnt目錄下嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第51頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第51頁(yè)/共87頁(yè)3.3.3打包壓縮相關(guān)命令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第52頁(yè)/共87頁(yè)3.3.3打包壓縮相關(guān)命
26、令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工1、gzip2、tar嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第53頁(yè)/共87頁(yè)1、gzip嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第53頁(yè)/ 權(quán)限:所有用戶 使用方法:tar 【參數(shù)】 【歸檔文件名】 【原文件或目錄】 說(shuō)明:Linux下最常用的打包程序,使用tar程序打出來(lái)的包都是以.tar結(jié)尾的 。同時(shí)還可通過(guò)參數(shù)調(diào)用相應(yīng)的壓縮工具進(jìn)行壓縮及解壓縮選項(xiàng): - c:創(chuàng)建文檔,用戶可以備份一個(gè)目錄或是一些文件 - f: 選項(xiàng)后面的f是必須的,通常用來(lái)指定包的文件名 - r:增加文件到已有的包,如果發(fā)現(xiàn)還有一個(gè)目錄或是一些文件忘記備份了,這時(shí)可以使用該選項(xiàng) - t
27、:列出包文件的所有內(nèi)容,查看已經(jīng)備份了哪些文件 - x:解包,從tar包文件中恢復(fù)所有文件 - k:保留已經(jīng)存在的文件 - w :每一步都要求確認(rèn) 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院tar命令第54頁(yè)/共87頁(yè) 權(quán)限:所有用戶嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院tar嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第55頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第55頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第56頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第56頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第57頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第57頁(yè)
28、/共87頁(yè)3.3.4網(wǎng)絡(luò)相關(guān)命令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第58頁(yè)/共87頁(yè)3.3.4網(wǎng)絡(luò)相關(guān)命令嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)1、ifconfig(1)作用用于查看和配置網(wǎng)絡(luò)接口的地址和參數(shù),包括IP地址、網(wǎng)絡(luò)掩碼、廣播地址,它的使用權(quán)限是超級(jí)用戶。 (2)命令格式查看網(wǎng)卡配置信息:ifconfig設(shè)置網(wǎng)卡:ifconfig eth0 主機(jī)IP地址 eth0代表第一塊網(wǎng)卡,eth1代表第二塊網(wǎng)卡,若主機(jī)上僅安裝了一塊網(wǎng)卡,則為eth0。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第59頁(yè)/共87頁(yè)1、ifconfig(1)作用嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣嵌入式系統(tǒng)及其應(yīng)用重慶大
29、學(xué)電氣工程學(xué)院第60頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第60頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第61頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第61頁(yè)/共87頁(yè)2、ping(1)作用ping命令用于檢測(cè)網(wǎng)絡(luò)連接情況,從而判斷主機(jī)聯(lián)網(wǎng)是否連接正常。(2)命令格式ping IP地址嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第62頁(yè)/共87頁(yè)2、ping(1)作用嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院3.4 Vi文本編輯器嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第63頁(yè)/共87頁(yè)3.4 Vi文本編輯器嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué) 編輯器是系統(tǒng)的重要工具之一,
30、在各種操作系統(tǒng)中,編輯器都是必不可少的部件。Linux系統(tǒng)提供了一個(gè)完整的編輯器家族系列,如Ed、Ex、Vi和Emacs等,按功能它們可以分為兩大類。 行編輯器(如Ed、Ex) 全屏幕編輯器(如Vi、Emacs) Vi嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第64頁(yè)/共87頁(yè) 編輯器是系統(tǒng)的重要工具之一,在各種操作系統(tǒng)中,編嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第65頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第65頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第66頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第66頁(yè)/共87頁(yè)Vi 有 3 種模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工
31、程學(xué)院 命令行模式 插入模式 底行模式 第67頁(yè)/共87頁(yè)Vi 有 3 種模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院命令行模式Command Mode 插入模式Input Mode底行模式Last line ModeEsca,i,o:指令錯(cuò)誤第68頁(yè)/共87頁(yè)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院命令行模式插入模式底行命令行模式 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院 命令行模式主要使用方向鍵移動(dòng)光標(biāo)位置以進(jìn)行“刪除” 、“復(fù)制”、“粘貼”等操作但無(wú)法編輯文字 ,在插入模式下按【Esc】鍵或是在底行模式輸入了錯(cuò)誤命令,都會(huì)回到命令行模式。 第69頁(yè)/共8
32、7頁(yè)命令行模式 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院 命令行模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第70頁(yè)/共87頁(yè)命令行模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第70頁(yè)/共操 作 命 令實(shí) 現(xiàn) 功 能o光標(biāo)移至行首h光標(biāo)左移一格l光標(biāo)右移一格j光標(biāo)向下移一行k光標(biāo)向上移一行$ + A 將光標(biāo)移到該行最后PageDn 向下滾動(dòng)一頁(yè)P(yáng)ageUp 向上滾動(dòng)一頁(yè)d+方向鍵刪除文字dd刪除整行pp整行復(fù)制r修改光標(biāo)所在字符S刪除光標(biāo)所在的列,并進(jìn)入輸入模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第71頁(yè)/共87頁(yè)操 作 命 令實(shí) 現(xiàn) 功 能o光標(biāo)移至行首h光標(biāo)左移一格l光插入模式 只有在插入模式
33、下,用戶才能進(jìn)行文字編輯和輸入。要進(jìn)入插入模式,可以在命令行模式下按【a/A】鍵、【i/I】鍵或【o/O】鍵。在插入模式下按【Esc】鍵會(huì)回到命令行模式。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第72頁(yè)/共87頁(yè)插入模式 只有在插入模式下,用戶才能進(jìn)行文字編插入模式進(jìn)入文本輸入模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第73頁(yè)/共87頁(yè)插入模式進(jìn)入文本輸入模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)操 作 命 令 實(shí) 現(xiàn) 功 能a在光標(biāo)后開(kāi)始插入A在行尾開(kāi)始插入i從光標(biāo)所在位置前面開(kāi)始插入I從光標(biāo)所在列的第一個(gè)非空白字元前面開(kāi)始插入o在光標(biāo)所在列下新增一列并進(jìn)入輸入模式O在光標(biāo)所在列上方新增一列并進(jìn)
34、入輸入模式Esc返回命令行模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第74頁(yè)/共87頁(yè)操 作 命 令 實(shí) 現(xiàn) 功 能a在光標(biāo)后開(kāi)始插入A在行尾開(kāi)始底行模式 底行模式中,光標(biāo)位于屏幕底部。底行模式主要用來(lái)進(jìn)行一些文字編輯輔助功能,比如尋找字符串、替代、保存文件等。嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第75頁(yè)/共87頁(yè)底行模式 底行模式中,光標(biāo)位于屏幕底部。底行模式底行模式進(jìn)入底行模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第76頁(yè)/共87頁(yè)底行模式進(jìn)入底行模式嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第操 作 命 令 實(shí) 現(xiàn) 功 能:q 結(jié)束Vi程序,如果文件有過(guò)修改,先保存文件:q!強(qiáng)制退出Vi程序 :wq 保存修改并退出程序:set nu 設(shè)置行號(hào)嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第77頁(yè)/共87頁(yè)操 作 命 令 實(shí) 現(xiàn) 功 能:q 結(jié)束Vi程序,如果文件有3.4.2 Vi 的基本流程 嵌入式系統(tǒng)及其應(yīng)用重慶大學(xué)電氣工程學(xué)院第78頁(yè)
溫馨提示
- 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年中國(guó)吉士粉市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)出生醫(yī)學(xué)證明管理市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)三通中邊部接頭市場(chǎng)調(diào)查研究報(bào)告
- 主播到期解約合同范例
- 兄弟房屋贈(zèng)予合同范例
- 關(guān)停扶梯維修合同范例
- 創(chuàng)業(yè)公司合作合同范例
- 親屬房屋轉(zhuǎn)讓合同范例
- 二灰合同范例
- 親人之間房產(chǎn)買賣合同范例
- TZRIA 002-2024 工業(yè)巡檢四足機(jī)器人技術(shù)條件
- 小學(xué)科學(xué)二年級(jí)下冊(cè)教案(全冊(cè))
- 2025安徽振含控股集團(tuán)有限公司招聘8人筆試參考題庫(kù)附帶答案詳解
- 2025年內(nèi)蒙古機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案一套
- 河道洪水應(yīng)急響應(yīng)預(yù)案
- 《欣賞與設(shè)計(jì)》(教案)2024-2025學(xué)年數(shù)學(xué)六年級(jí)下冊(cè) 北師大版
- 2025年中國(guó)煙氣檢測(cè)儀器行業(yè)市場(chǎng)運(yùn)行態(tài)勢(shì)、進(jìn)出口貿(mào)易及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 減免保證金申請(qǐng)書(shū)
- 五年級(jí)下冊(cè)語(yǔ)文第三單元遨游漢字王國(guó)單元整體教學(xué)設(shè)計(jì)
- 銀行信貸部門(mén)廉政風(fēng)險(xiǎn)點(diǎn)及防控措施
- 高一上學(xué)期統(tǒng)編版(2019)必修中外歷史綱要上翻書(shū)大賽課件
評(píng)論
0/150
提交評(píng)論