初識Linux系統,一切皆檔案

2021-09-29 04:38:32 字數 692 閱讀 3298

linux系統中,磁碟上的檔案和目錄被組成一棵目錄樹,每個節點都是目錄或檔案。

目錄結構唯一根目錄 樹形

絕對路徑:從根目錄開始表達的路徑

相對路徑:相對於乙個指定位置,當前所在的路徑

硬碟分割槽 至少2個(檔案系統分割槽filesystem,交換記憶體分割槽swap)

檔案系統分割槽 可以有多個 空間可以掛載到任一目錄

d:資料夾(目錄)

-:普通檔案

l:軟鏈結(類似windows的快捷方式)

b:塊裝置檔案(例如硬碟、光碟機等)

p:管道檔案

c:字元裝置檔案(例如螢幕等串列埠裝置)

s:套介面檔案(套接字)

可讀(r/4):讀取檔案,瀏覽該目錄資訊

可寫(w/2):修改檔案內容,刪除移動目錄內檔案

執行(x/1):執行檔案,進入目錄

「—」表示不具備該項許可權

注意:對目錄來說,無x有r也無法進入目錄讀取目錄資訊

使用者能夠對檔案進行的操作許可權:

使用者在操作檔案的時候,首先對使用者有分類:

檔案的所有者u 檔案的所屬組g 其他使用者o

使用者對檔案進行的操作進行分類

可讀 可寫 可執行

可瀏覽 可建立 可進入

檔案許可權表示:

(user)(group)(other) 例:rwxr-xr–

Linux 一切皆檔案

一切皆是檔案 是 unix linux 的基本哲學之一 不僅普通的檔案,目錄 字元裝置 塊裝置 套接字等在 unix linux 中都是以檔案被對待 它們雖然型別不同,但是對其提供的卻是同一套操作介面。檔案本質就是一種抽象,一般是指對資料的一種抽象。同時,檔案 也表示資料的儲存組織形式。資料庫就是另...

Linux 一切皆檔案

啟動乙個程序,需要乙個程式檔案,這是乙個二進位制檔案。啟動的時候,要載入一些配置檔案,例如 yml properties 等,這是文字檔案 啟動之後會列印一些日誌,如果寫到硬碟上,也是文字檔案。但是如果我想把日誌列印到互動控制台上,在命令列上唰唰地列印出來,這其實也是乙個檔案,是標準輸出 stdou...

linux一切皆是檔案 LINUX一切皆檔案

只要用過linux的筒子,或者保守點說接觸到一些linux思想的同志肯定聽說過這樣一句話,在linux下,一切皆是檔案 不錯,今天walfred將在快速上手linux裝置驅動這一塊,談談linux的裝置也符合 一切皆是檔案 的思想在linux裝置驅動模型應用。如果你不理解linux裝置模型,請看下面...