Linux文件系統(tǒng)
在Linux操作系統(tǒng)中,所有被操作系統(tǒng)管理的資源结闸,例如網(wǎng)絡(luò)接口卡、磁盤驅(qū)動器酒朵、打印機桦锄、輸入輸出設(shè)備、普通文件或是目錄都被看作是一個文件蔫耽。
LINUX系統(tǒng)中有一個重要的概念:一切都是文件结耀。在Linux系統(tǒng)中,把一切資源都看作是文件,包括硬件設(shè)備图甜。Linux系統(tǒng)把每個硬件都看成是一個文件香伴,通常稱為設(shè)備文件,這樣用戶就可以用讀寫文件的方式實現(xiàn)對硬件的訪問具则。
常見目錄說明:
/bin: 存放二進制可執(zhí)行文件(ls,cat,mkdir等)即纲,常用命令一般都在這里;
/etc: 存放系統(tǒng)管理和配置文件博肋;
/home: 存放所有用戶文件的根目錄低斋,是用戶主目錄的基點,比如用戶user的主目錄就是/home/user匪凡,可以用~user表示膊畴;
/usr : 用于存放系統(tǒng)應(yīng)用程序;
/opt: 額外安裝的可選應(yīng)用程序包所放置的位置病游。一般情況下唇跨,我們可以把tomcat等都安裝到這里;
/proc: 虛擬文件系統(tǒng)目錄衬衬,是系統(tǒng)內(nèi)存的映射买猖。可直接訪問這個目錄來獲取系統(tǒng)信息滋尉;
/root: 超級用戶(系統(tǒng)管理員)的主目錄(特權(quán)階級o)玉控;
/sbin: 存放二進制可執(zhí)行文件,只有root才能訪問狮惜。這里存放的是系統(tǒng)管理員使用的系統(tǒng)級別的管理命令和程序高诺。如ifconfig等;
/dev: 用于存放設(shè)備文件碾篡;
/mnt: 系統(tǒng)管理員安裝臨時文件系統(tǒng)的安裝點虱而,系統(tǒng)提供這個目錄是讓用戶臨時掛載其他的文件系統(tǒng);
/boot: 存放用于系統(tǒng)引導(dǎo)時使用的各種文件开泽;
/lib : 存放著和系統(tǒng)運行相關(guān)的庫文件 牡拇;
/tmp: 用于存放各種臨時文件,是公用的臨時文件存儲點眼姐;
/var: 用于存放運行時需要改變數(shù)據(jù)的文件诅迷,也是某些大文件的溢出區(qū),比方說各種服務(wù)的日志文件(系統(tǒng)啟動日志等众旗。)等罢杉;
/lost+found: 這個目錄平時是空的,系統(tǒng)非正常關(guān)機而留下“無家可歸”的文件(windows下叫什么.chk)就在這里贡歧。