cd /
. # 根目錄 有且只有乙個
├── bin # 存放常用的命令
├── boot # 啟動檔案和核心檔案 都在這裡
├── cdrom # 光碟機
├── dev # device 存放我們的裝置檔案 比如硬碟 鍵鼠 光碟機
├── etc # 存放我們的一些系統的配置檔案
├── home # 普通使用者的家目錄
├── initrd.img -> boot/initrd.img-4.15.0-29-generic # 類似於windows系統中的快捷方式
├── initrd.img.old -> boot/initrd.img-4.15.0-29-generic
├── lib # 系統鏈結庫 裡邊存放 類似於windows/system32/下面的 dll檔案
├── lib64 # 64位作業系統 來這裡找
├── lost+found # 如果非正常關機 檔案系統出故障 會在這裡邊自動產生一些檔案 這個目錄也是自動建立的
# 家目錄/home 下面也會有這個目錄
├── media # 當我們插入移動光碟機 u盤 內容會自動掛載的這裡邊
├── mnt # mount 掛載的意思 可以掛載其它檔案系統 比如windows系統檔案
linux檔案系統 ext2 ext3 ext4
windows檔案系統 fat32 ntfs
├── opt # 在這裡安裝第三方軟體 比如oracle
├── proc # 系統的程序 系統的狀態資訊
├── root # 超級管理員使用者的家目錄
├── run # 程序執行的相關資料
├── sbin # 存放管理員才有許可權執行的命令
├── snap # 快照內容
├── srv # 服務相關資訊 類似於windows的服務
├── sys # 系統相關資料這些資料存在於記憶體中
├── tmp # 臨時目錄 所有使用者都能讀寫
├── usr # 以後配置安裝軟體 我們都安裝在這個目錄下
bin # 應用程式的可執行檔案
sbin # 超級管理員執行的命令
local # 軟體就是安裝在這個目錄下 以後經常用 /usr/local
├── var # 存放不管擴充的檔案 比如資料庫檔案 日誌
log # 日誌
run # /run的快捷方式
linux一切皆是檔案 LINUX一切皆檔案
只要用過linux的筒子,或者保守點說接觸到一些linux思想的同志肯定聽說過這樣一句話,在linux下,一切皆是檔案 不錯,今天walfred將在快速上手linux裝置驅動這一塊,談談linux的裝置也符合 一切皆是檔案 的思想在linux裝置驅動模型應用。如果你不理解linux裝置模型,請看下面...
Linux 一切皆檔案
一切皆是檔案 是 unix linux 的基本哲學之一 不僅普通的檔案,目錄 字元裝置 塊裝置 套接字等在 unix linux 中都是以檔案被對待 它們雖然型別不同,但是對其提供的卻是同一套操作介面。檔案本質就是一種抽象,一般是指對資料的一種抽象。同時,檔案 也表示資料的儲存組織形式。資料庫就是另...
Linux 一切皆檔案
啟動乙個程序,需要乙個程式檔案,這是乙個二進位制檔案。啟動的時候,要載入一些配置檔案,例如 yml properties 等,這是文字檔案 啟動之後會列印一些日誌,如果寫到硬碟上,也是文字檔案。但是如果我想把日誌列印到互動控制台上,在命令列上唰唰地列印出來,這其實也是乙個檔案,是標準輸出 stdou...