檔案在linux系統學習過程中佔據著極其重要的地位,而在學習檔案相關知識的過程中」一切皆檔案「的思想是核心思想。下面是檔案相關知識的一些淺顯的總結:
首先檔案的種類分為普通檔案、目錄檔案、裝置檔案、管道檔案、套接字檔案和符號鏈結檔案;
目錄檔案(directory):主要的目的是用於管理和組織系統中大量檔案;
裝置檔案:linux系統把每乙個i/o裝置都看成乙個檔案,與普通檔案一樣處理,這樣可以使檔案與裝置的操作盡可能統一,對i/o裝置的使用與對一般檔案的使用一樣。
管道檔案(named pipe):主要用於在程式程序間傳遞資料;
套接字檔案(socket):類似於管道檔案,管道檔案用於本地通訊,而套接字檔案允許網路上的通訊。
檔案操作的基本元素:
索引節點:通過系統呼叫stat()可以從索引節點獲得檔案資訊;
檔案的資料:通過常用的檔案操作open()、read()等可以訪問檔案的資料;
檔案操作相關的最基本元素是目錄結構、索引節點和檔案的資料本身等
嵌入式Linux系統工程師學習大綱
嵌入式linux 系統工程師就業班 1 入學基礎考試複習大綱 1 作業系統部分 3 n主要參考書 3 n基本概念和基礎知識 3 c語言 資料結構與程式設計部分 4 n使用教材及參考書 4 n考試的基本要求 4 n基本概念和基礎知識 4 n程式設計部分要求 4 微機原理與接 術部分 5 n使用教材及參...
不要做浮躁的嵌入式系統工程師
不管浮躁與否,我想大家曾經有東西多的學不完不知從何下手的感覺,那就看看下面的文章,或許很受用。每天讀一遍,思考一下 我是否浮躁?2 初學者請不要看太多的書,那會誤人子弟的,先找一本好書系統的學習。很多人用了很久都是只對部分功能熟悉而已,不系統還是不夠的。3 看幫助。不要因為很難,而自己又是初學者所以...
不要做浮躁的嵌入式系統工程師
不管浮躁與否,我想大家曾經有東西多的學不完不知從何下手的感覺,那就看看下面的文章,或許很受用。每天讀一遍,思考一下 我是否浮躁?2 初學者請不要看太多的書,那會誤人子弟的,先找一本好書系統的學習。很多人用了很久都是只對部分功能熟悉而已,不系統還是不夠的。3 看幫助。不要因為很難,而自己又是初學者所以...