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