根目錄
根目錄
我們在這篇文章中還是以實用為主饮焦,我的文章盡量不摻雜長篇大論窍侧,一切以精簡為主
根目錄下的文件結(jié)構(gòu)如上圖,其中常用的如
- bin 存放系統(tǒng)程序以及可執(zhí)行二進(jìn)制文件的目錄伟件,如常用的命令ls,tar,mv,cat (其他路徑下叫bin的文件也是此功能,如/usr/bin)
- dev 設(shè)備文件斧账,訪問目錄下的某個文件相當(dāng)于訪問某個設(shè)備
- etc 系統(tǒng)軟件的啟動和配置文件谴返,系統(tǒng)在啟動過程中需要讀取的文件都在這個目錄
- home 用戶的目錄,表示當(dāng)前用戶的主目錄,name表示用戶name的主目錄
- lib 系統(tǒng)程序庫文件咧织,存放著系統(tǒng)最基本的動態(tài)鏈接共享庫嗓袱,幾乎所有的應(yīng)用程序都需要用到這些共享庫 (其他如 /usr/lib,/usr/local/lib也都是此功能)lib用于存放bin中程序所需要的庫,在其他路徑中也是此功能
- media 媒體設(shè)備习绢,如光驅(qū)渠抹,U盤等
- proc 系統(tǒng)內(nèi)存的映射,可以直接訪問這個目錄來獲取系統(tǒng)信息闪萄,也就是說這個目錄的內(nèi)容不再硬盤上而是在內(nèi)存里梧却。此目錄的數(shù)據(jù)都在內(nèi)存當(dāng)中,如系統(tǒng)核心桃煎,外部設(shè)備篮幢,網(wǎng)絡(luò)狀態(tài)
- root 系統(tǒng)管理員root的主目錄
- sbin 放置系統(tǒng)管理員使用的可執(zhí)行命令,如fdisk为迈,shutdown
- tmp 一般用戶或者正在執(zhí)行程序存放臨時文件的目錄
- srv 服務(wù)啟動之后需要訪問的數(shù)據(jù)目錄
- usr 應(yīng)用程序存放目錄三椿,/usr/bin 存放應(yīng)用程序 /usr/share 存放共享數(shù)據(jù) /usr/lib 存放不能直接運行的,但是許多程序運行所必需的一些函數(shù)庫文件葫辐,/usr/local 存放軟件升級包 (usr 不是user的縮寫 而是 Unix System Resource)
- var 放置系統(tǒng)執(zhí)行過程中經(jīng)常變化的文件搜锰,如日志文件等
重要目錄
etc目錄
系統(tǒng)軟件的啟動和配置文件,系統(tǒng)在啟動過程中需要讀取的文件都在這個目錄
etc目錄
- etc/hosts 本地域名解析文件
- etc/sysconfig/network IP耿战,掩碼蛋叼,網(wǎng)關(guān),主機(jī)名配置
- etc/resolv.conf DNS服務(wù)器配置
- etc/profile 存放全局系統(tǒng)環(huán)境配置變量
usr目錄
默認(rèn)軟件都會存放于該目錄下剂陡,包含絕大多數(shù)的用戶工具和應(yīng)用程序
usr目錄
- usr/lib 常用的動態(tài)鏈接庫
- usr/src Linux的開放源代碼
- usr/local/