日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统中的目录讲解

發布時間:2024/8/26 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统中的目录讲解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.Linux系統目錄結構樹形圖

二.常用目錄
/ 根目錄

/bin 命令保存目錄(普通用戶就可以讀取的命令)
顯而易見,bin 就是二進制(binary)英文縮寫。在一般的系統當中,你都可以在這個目錄下找到linux常用的命令。在有的版本中你還會找到一些和根目錄下相同的目錄。

/boot 啟動目錄,存儲啟動相關文件
在這個目錄下存放的都是系統啟動時要用到的程序。我們在使用lilo引導linux的時候,會用到這里的一些信息。

/dev 設備文件保存目錄
dev 是設備(device)的英文縮寫。這個目錄對所有的用戶都十分重要。因為在這個目錄中包含了所有linux系統中使用的外部設備。但是這里并不是放的外部設備的驅動程序。這一點和我們常用的windows, dos操作系統不一樣。它實際上是一個訪問這些外部設備的端口。我們可以非常方便地去訪問這些外部設備,和訪問一個文件,一個目錄沒有任何區別。例如:我們在系統中鍵入:cd /dev/cdrom 我們就可以看到光驅中的文件了。同樣道理,我們鍵入:cd /dev/mouse 就可以看看鼠標的相關文件。在這個目錄下,有一個null設備,這個東西本身沒有任何意義。如果你向這個目錄寫入文件或內容,他們統統有去無回。

/etc 配置文件保存目錄
etc這個目錄是linux系統中最重要的目錄之一。在這個目錄下存放了系統管理時要用到的各種配置文件和子目錄。我們要用到的網絡配置文件,文件系統,x系統配置文件,設備配置信息,設置用戶信息等都在這個目錄下。

/home 普通用戶的家目錄
如果我們建立一個用戶,用戶名是"xx",那么在/home目錄下就有一個對應的/home/xx路徑,用來存放用戶的主目錄。

/lib系統庫保存目錄
lib是庫(library)英文縮寫。這個目錄是用來存放系統動態連接共享庫的。幾乎所有的應用程序都會用到這個目錄下的共享庫。因此,千萬不要輕易對這個目錄進行什么操作,一旦發生問題,你的系統就不能工作了。

/mnt 系統掛載目錄,存放臨時的映射文件系統,我們常把軟驅和光驅掛裝在這里的floppy和cdrom子目錄
這個目錄在一般情況下也是空的。你可以臨時將別的文件系統掛在這個目錄下。

/media 掛載目錄 misc 掛載目錄

/Root 超級用戶的家目錄
如果你是以超級用戶的身份登錄的,這個就是超級用戶的主目錄。

/tmp 臨時目錄
用來存放不同程序執行時產生的臨時文件。

/sbin 命令保存目錄(超級用戶才能使用的目錄)
這個目錄是用來存放系統管理員的系統管理程序。

/proc 直接寫入內存
可以在這個目錄下獲取系統信息。這些信息是在內存中,由系統自己產生的。

/sys 該目錄將內核的一些信息映射,可供應用程序所用

/usr 系統軟件資源目錄
/usr/bin/系統命令(普通用戶)
/usr/sbin/系統命令(超級用戶)
這是安裝好后linux系統中占用硬盤空間最大的目錄,用戶的很多應用程序和文件都存放在這個目錄下。

/var包含系統產生的經常變化的文件
例如打印機、郵件、新聞等目錄、日志文件、格式化后的手冊頁以及一些應用程序的數據文件等等,建議單獨的放在一個分區。

/lost+found 系統非正常關機而留下“無家可歸”的文件
這個目錄在大多數情況下都是空的。但是如果你正在工作突然停電,或是沒有用正常方式關機,在你重新啟動機器的時候,有些文件就會找不到應該存放的地方,對于這些文件,系統將他們放在這個目錄下,就象為無家可歸的人提供一個臨時住所。

/opt 可選文件和程序的存放目錄

/cdrom
這個目錄在你剛剛安裝系統的時候是空的。你可以將光驅文件系統掛在這個目錄下。例如:mount /dev/cdrom /cdrom

備注:

根目錄下的bin和sbin,usr目錄下的bin和sbin這四個目錄都是用來保存系統命令的。
Sbin只有root用戶才可以操作的。
函數庫:lib 系統使用的過程中直接可以調用。
Proc和sys 目錄不能直接操作,這兩個目錄保存的是內存的過載點,存放所有標志為進程文件。
三.典型的目錄
/usr目錄內容
/bin 存放增加的用戶程序
/etc 存放設置文件
/games 存放游戲和教學文件
/include 存放C開發工具的頭文件
/info 存放GNU信息文件
/lib 存放庫文件
/local 存放本地產生的增加的應用程序
/sbin 存放增加的管理程序
/share 存放結構獨立的數據
/src 存放程序的源代碼
由于/usr中的文件不和特定的計算機相關,也不會在通常使用中修改,因此可以通過網絡共享這個目錄(文件系統),這樣,當管理員安裝了新的軟件之后,所有共享這一文件系統的計算機均可以使用新的軟件。

/sys目錄內容
/sys/devices
該目錄下是全局設備結構體系,包含所有被發現的注冊在各種總線上的各種物理設備。一般來說,所有的物理設備都按其在總線上的拓撲結構來顯示,但有兩個例外,即platform devices和system devices。platform devices一般是掛在芯片內部的高速或者低速總線上的各種控制器和外設,它們能被CPU直接尋址;system devices不是外設,而是芯片內部的核心結構,比如CPU,timer等,它們一般沒有相關的驅動,但是會有一些體系結構相關的代碼來配置它們。
(sys/devices是內核對系統中所有設備的分層次表達模型,也是/sys文件系統管理設備的最重要的目錄結構)

sys/dev
該目錄下維護一個按照字符設備和塊設備的主次號碼(major:minor)鏈接到真是設備(/sys/devices)的符號鏈接文件。

/sys/class
該目錄下包含所有注冊在kernel里面的設備類型,這是按照設備功能分類的設備模型,每個設備類型表達具有一種功能的設備。每個設備類型子目錄下都是這種哦哦那個設備類型的各種具體設備的符號鏈接,這些鏈接指向/sys/devices/name下的具體設備。設備類型和設備并沒有一一對應的關系,一個物理設備可能具備多種設備類型;一個設備類型只表達具有一種功能的設備,比如:系統所有輸入設備都會出現在/sys/class/input之下,而不論它們是以何種總線連接到系統的。(/sys/class也是構成linux統一設備模型的一部分)

/sys/block
該目錄下的所有子目錄代表著系統中當前被發現的所有塊設備。按照功能來說防止在/sys/class下會更合適,但由于歷史遺留因素而一直存在于/sys/block,但從linux2.6.22內核開始這部分就已經標記為過去時,只有打開了CONFIG_SYSFS_DEPRECATED配置編譯才會有這個目錄存在,并且其中的內容在從linux2.6.26版本開始已經正式移到了/sys/class/block,舊的接口/sys/block為了向后兼容而保留存在,但其中的內容已經變為了指向它們在/sys/devices/中真實設備的符號鏈接文件。

/sys/bus
該目錄下的每個子目錄都是kernel支持并且已經注冊了的總線類型。這是內核設備按照總線類型分層放置的目錄結構,/sys/devices中的所有設備都是連接于某種總線之下的,bus子目錄下的每種具體總線之下可以找到每個具體設備的符號鏈接,
一般來說每個子目錄(總線類型)下包含兩個子目錄,一個是devices,另一個是drivers;其中devices下是這個總線類型下的所有設備,這些設備都是符號鏈接,它們分別指向真正的設備(/sys/devices/name/下);而drivers下是所有注冊在這個總線上的驅動,每個driver子目錄下 是一些可以觀察和修改的driver參數。
(它也是構成linux統一設備模型的一部分)
/sys/fs
按照設計,該目錄使用來描述系統中所有的文件系統,包括文件系統本身和按照文件系統分類存放的已掛載點。
/sys/kernel
這個目錄下存放的是內核中所有可調整的參數
/sys/firmware
該目錄下包含對固件對象(firmware object)和屬性進行操作和觀察的接口,即這里是系統加載固件機制的對用戶空間的接口.(關于固件有專用于固件加載的一套API)
/sys/hypervisor
該目錄是與虛擬化Xen相關的裝置。(Xen是一個開放源代碼的虛擬機監視器)

/sys/module
該目錄下有系統中所有的模塊信息,不論這些模塊是以內聯(inlined)方式編譯到內核映像文件中還是編譯為外模塊(.ko文件),都可能出現在/sys/module中。即module目錄下包含了所有的被載入kernel的模塊。

/sys/power
該目錄是系統中的電源選項,對正在使用的power子系統的描述。這個目錄下有幾個屬性文件可以用于控制整個機器的電源狀態,如可以向其中寫入控制命令讓機器關機/重啟等等。

總結

以上是生活随笔為你收集整理的linux系统中的目录讲解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。