LINUX下的目錄詳細說明

2021-04-07 08:48:15 字數 2870 閱讀 5905

這就是根目錄。在windows,dos或者其他類似的作業系統裡面,每個分割槽都會有乙個相應的根目錄。但是linux和其他unix系統把所有的檔案都放在乙個目錄樹裡面,/ 就是唯一的根目錄。一般來講,根目錄下面很少儲存什麼檔案,或者只有乙個核心映像在這裡。

/boot

很多linux系統把核心映像和其他一些和啟動有關的檔案放在這裡。

/tmp

一般只有啟動的時候產生的臨時檔案才會放在這個地方。我們自己的那些臨時檔案都放在 /var/tmp。

/mnt

這個目錄下面放著一些用來mount其他裝置的子目錄,比如說/mnt/cdrom或者/mnt/floppy。在某些linux裡面這個目錄是被/mount代替的。

/lib

啟動的時候所需要用到的庫檔案都放在這個目錄下。那些非啟動用的庫檔案都會放在/usr/lib下。核心模組是被放在/lib/modules/(核心版本)下的。

/proc

這個目錄在磁碟上其實是不存在的。裡面的檔案都是關於當前的系統狀態的,包括正在執行的程序,硬體狀態,記憶體使用的多少……大部分檔案都是給電腦看的。

/dev

這個目錄下儲存著所有的裝置檔案。裡面有一些linux核心建立的用來控制硬體裝置的特殊檔案。注意,網絡卡裝置檔案(eth0,ppp0等)不在這兒。

/var

這裡有一些被系統改變過的資料。比如說/var/tmp,就是用來儲存臨時檔案的。還有很多其他的程序和模組把它們的記錄檔案也放在這個地方。下面將會列舉一些重要的子目錄:

/var/log

這裡放著絕大部分的記錄檔案。隨著時間的增長,這個目錄可能會變得很臃腫。所以需要定期來清理一下。

/var/run

包括了各種執行時的小資訊。

/var/lib

包括了一些系統執行的時候需要的檔案。如果你用筆記本上網,/var/lib/pcmcia/stab可能會對你有用。

/var/spool

郵件,新聞,列印序列的所在地。

/root

root使用者的主目錄。就跟學校管宿舍的老大爺的房間一樣。

/home

一般使用者的主目錄都會放在這個目錄下。就跟學校宿舍的各個房間一樣。在linux下,你可以通過$ cd ~ 來進入你自己的主目錄。

/etc

如果你是root使用者的話,這個目錄應該是你最常來的地方。這裡儲存著絕大部分的系統配置檔案。相對來講,單個使用者的系統配置檔案將會儲存在這個使用者自己的主目錄裡面。這裡的檔案會根據你所安裝的軟體而增減。下面將會列舉一下重要的子目錄:

/etc/x11

這裡放著x系統所需要的配置檔案。xf86config就是把配置儲存到這個地方的。/etc/x11/fonts裡面放著一些伺服器需要的字型。還有一些視窗管理器存放的配置檔案也是放在這個地方的。

/etc/init.d

對於debian來說,這個目錄儲存著啟動描述檔案,包括各種模組和服務的載入描述。所以如果不清楚的話,最好不要隨便刪這裡的東西。這裡的檔案都是系統進行配置的,不是使用者自己用來配置的。

/etc/rcs.d

這裡放著一些連線到/etc/init.d的連線檔案,根據runlevel的不同而執行相應的描述。這裡的檔名都是由s來開頭的,然後是乙個兩位的數字——表示各種服務啟動的順序。比如,s24foo就是在s42bar前面執行的。接著就是相應的連線到/etc/init.d下面的檔案的名字了。

/etc/rc0.d - /etc/rc6.d

這裡面也是一些連線檔案,和/etc/rcs.d差不多。不同的是,這些只會在指定的runlevel下執行相應的描述。0表示關機,6表示重啟。所有以k開頭的檔案表示關閉,所有以s開頭的檔案表示重啟。目前來講,檔案的命名方式和/etc/rcs.d是一樣的。注意,在debian下,2表示啟動。

/bin, /sbin

這裡分別放著啟動的時候所需要的普通程式和系統程式。很多程式在啟動以後也很有用,它們放在這個目錄下是因為它們會經常被其他程式所呼叫。

/usr

這是乙個很龐大的目錄,幾乎所有的檔案都放在這下面,除了上面所說的那些。下面將會列舉一些重要的子目錄:

/usr/x11r6, /usr/x11, /usr/xfree86

這裡面儲存著x系統所需要的檔案,它的目錄結構和/usr是一樣的。

/usr/bin

二進位制可執行檔案存放的目錄,這裡放著絕大部分的應用程式。

/usr/sbin

這裡放著絕大部分的系統程式。

/usr/games

遊戲程式和相應的資料會放在這裡。

/usr/include

這個目錄儲存著c和c++的標頭檔案。除非你是程式設計師,否則你可能不會感興趣。

/usr/lib

啟動時用不到的庫檔案都會被放在這裡。

/usr/info

這裡儲存著gnu info程式所需要的資料。

/usr/man

這裡儲存著man程式所需要的資料。

/usr/src

這裡儲存著源**檔案。linux核心的源**都放在/usr/src/linux下了。

/usr/doc

這裡儲存著各種文件檔案。這些檔案可以幫助你了解linux,解決問題和提供一些技巧。或者你可以通過訪問 http://www.linuxdoc.org 來活得更多的知識。

/usr/local

這裡面儲存著本地計算機所需要的檔案。在使用者進行遠端訪問的時候特別有意義。這個目錄在有些linux系統下就是乙個單獨的分割槽,存放一些這台機子所屬的那個使用者的檔案。裡面的結構和/usr是一樣的。

/usr/shared, /usr/share

這裡儲存著各種共享檔案,比如說某個應用程式所需要的聲音檔案。

參考命令

ls — 列出目錄和檔案

cd — 進入乙個目錄

Linux下的VI命令詳細說明

進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...

Struts config xml 詳細說明

頁面中表單對應的bean儲存表單資料,驗證 type hello.helloform formbean 對應的包名.類名 路徑的邏輯名,此項必須有 path action1.do 指向 或重定向的uri.此項是必需的,必須以 開頭.請求訪問action的路徑,必須以 開頭 type hello.he...

Struts config xml 詳細說明

頁面中表單對應的bean儲存表單資料,驗證 type hello.helloform formbean 對應的包名.類名 name forward1 路徑的邏輯名,此項必須有 path action1.do 指向 或重定向的uri.此項是必需的,必須以 開頭.name forward2 path a...