講解非常重要的Unix文件
Unix操作系統(tǒng)有很多值得學(xué)習的地方,這里我們主要介紹Unix操作系統(tǒng)中的Unix文件,大家一起來學(xué)習下吧!Unix文件是一個非常重要的概念,Unix下不但使用文件來保存數(shù)據(jù),而且使用文件來保存目錄信息、表示硬件設(shè)備等。
Unix文件名對大小寫敏感,例如“FOO” 和 “foo” 是兩個不同的Unix文件,而且文件名可長達255個字符。
Unix文件是按照分級的形式組織起來,每一級稱為一個目錄,其內(nèi)容使用一個特殊的目錄文件保存,而第一級目錄為根目錄,這就形成了一種樹狀結(jié)構(gòu),最下面是根目錄 “/” ,根目錄下放有普通文件和其子目錄,如: “/usr/” 、 “/var/” 等,而在不同的子目錄下又有自己的文件和子目錄。
/目錄:目錄樹的根,用于保存系統(tǒng)的內(nèi)核文件和系統(tǒng)啟動文件,它所在的文件系統(tǒng)為根文件系統(tǒng)。
/dev目錄:用于保存系統(tǒng)的設(shè)備文件,占用大致固定的硬盤空間,位于根文件系統(tǒng)中。
/etc目錄:用于保存系統(tǒng)的配置文件,包括passwd,rc等非常重要的Unix文件,也被放置到根文件系統(tǒng)中。
/bin和/sbin目錄:保存了用于系統(tǒng)維護目的的執(zhí)行Unix文件,其中/sbin中的文件通常直接用于系統(tǒng)維護,/bin為提供管理員使用系統(tǒng)的基本工具。也必須放置在根文件系統(tǒng)上,在系統(tǒng)運行在單用戶模式時,只有根文件系統(tǒng)安裝到系統(tǒng)上時,就能夠運行這些程序進行系統(tǒng)維護任務(wù)。
/tmp目錄:用于存放程序運行產(chǎn)生的臨時文件,這個目錄也是每個用戶都可寫的,在系統(tǒng)啟動時將自動清空這個目錄。當系統(tǒng)運行較大型的服務(wù)程序時,會要求較大的/tmp空間,會超過根文件系統(tǒng)的空間,因此可以在其他文件系統(tǒng)中創(chuàng)建另一個臨時文件目錄,使用符號連接等方法進行維護。
/usr目錄:用于保存系統(tǒng)正常運行時使用的多種文件,其中/usr/bin放置系統(tǒng)執(zhí)行文件,/usr/sbin 放置系統(tǒng)維護程序,/usr/local放置非標準的應(yīng)用程序,/usr/share放置系統(tǒng)中的文檔和其他數(shù)據(jù)文件,/usr/src中放置系統(tǒng)的源代碼,/usr/X11R6放置X Window系統(tǒng)、應(yīng)用程序和數(shù)據(jù)文件。
【編輯推薦】