嵌入式第二次作業

2021-10-03 17:05:30 字數 1623 閱讀 5955

linux各個根目錄的作用

1、bin:

系統啟動需要的命令和大部分普通使用者平常所需的可執行命令(如:ls,mkdir)。

2、sbin:

存放系統管理員可執行的命令。裡面也是二進位制檔案。一般不給普通使用者執行,除非必要的時候,普通使用者獲取超級管理員許可權可執行部分命令。

3、dev:

系統中所有裝置檔案,裝置包括滑鼠、鍵盤、硬碟等。關於裝置驅動檔案都存放在這個資料夾中。

4、etc:

系統中的所有配置檔案

5、root :

root使用者的工作目錄,這是超級管理員的家目錄,超級管理員擁有最高端的許可權,能夠對系統中的幾乎所有檔案系統可讀可寫可執行的操作。

6、home:

普通使用者的工作目錄,所有普通使用者都有乙個以自己名字命名的資料夾存放在這個目錄中。

普通使用者登入ubuntu預設進入的就是家目錄中自己的資料夾,可用pwd命令檢視,也可用 cd ~ 命令快速跳轉到家目錄。

7、boot:

目錄中存放ubuntu核心檔案及引導載入器bootstraploade相關的檔案,如果這個目錄中的檔案被破壞,一般都會出現啟動引導異常,無法正常進入系統。root許可權才能讀寫檔案。

8、cdrom:光碟目錄,如果插入光碟會出現光碟內容(這個已經很少用了,被時代淘汰的功能)

9、lib:

各種程式所需的共享動態鏈結庫,是系統程式能正常執行的支援檔案。主要存放的都是系統程式共用的**。

10、media:存放所有關於**資訊的檔案。

11、mnt:所有掛載在系統中的裝置。比如u盤裝置12、opt:安裝程式的引導和程式檔案,如果缺少必要的檔案,安裝的程式無法正常啟動,一般多是第三方軟體,這個目錄中存放的檔案很重要,記錄了系統執行的絕大部分效能資訊和各種引數資訊。13、run:

儲存從系統誕生到當前的關於系統資訊的檔案。

14、snap:

snap應用框架的程式檔案

15、srv:

一般是系統儲存的服務相關資料。

16、sys:

系統中的裝置和檔案層次結構。資料夾中儲存系統資訊,使用者需要的資訊也從中呼叫。

17、tmp:

存放系統或者使用者的臨時檔案的目錄。

18、usr:

和使用者有關的檔案系統(如標頭檔案,庫)都存放在這個目錄。

19、var:

存放類似日誌這樣隨時間變化的檔案。

20、vmlinuz:

屬於乙個可壓縮的軟鏈結核心。建立核心連線分為兩種。

21、lost+found:

這個目錄平時是空的,系統非正常關機而留下「無家可歸」的檔案就在這裡。

tar cvzf與tar zxvf

tar cvzf 打包壓縮乙個 tar

tar zxvf 解壓乙個tar

z:代表的是壓縮

c:代表的是打包

x:代表的是解壓

v:代表的是過程

f:代表的是指定檔名

因此zcvf : 打包壓縮 例如: (tar -zcvf ***.tar.gz aaa.txt bbb.txt ccc.txt) 把aaa.txt bbb.txt ccc.txt打包壓縮為乙個名叫***.tar.gz 壓縮包

zxvf: 解壓縮

嵌入式第二次總結

一 嵌入式系統開發概述 1 什麼嵌入式技術?作業系統 嵌入式作業系統 管理資源,解耦軟硬體 2 嵌入式開發方向 嵌入式上層應用開發 嵌入式底層系統軟體開發,嵌入式系統工程師 3 嵌入式學習路線 嵌入式作業系統 開發工具 系統應用開發 gui 系統移植 4 所具備的知識體系 c語言 微控制器 嵌入式作...

嵌入式C學習第二次任務

typedef 關鍵字來定義自己習慣的資料型別名稱,來替代系統預設的基本型別名稱 陣列型別名稱 指標型別名稱與使用者自定義的結構型名稱 共用型名稱 列舉型名稱等。一旦使用者在程式中定義了自己的資料型別名稱,就可以在該程式中用自己的資料型別名稱來定義變數的型別 陣列的型別 指標變數的型別與函式的型別等...

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...