linux繼承了unix作業系統結構清晰的特點。在linux下的檔案結構非常有條理。但是,上述的優點只有在對linux相當熟悉時,才能體會到。現在,就把linux下的目錄結構簡單介紹一下。
/vmlinuz
我們已經知道,每乙個linux都有乙個核心(vmlinuz),我們在這個核心上新增上可以完成各種特定功能的模組,每個模組就體現在 linux中各種不同的目錄上。當然,各種不同的發行套件,其目錄有細小的差別,但主要結構都是一樣的。我們還要將linux的功能模組和各種應用程式結合起來,這樣,才能使你的 linux系統為你服務。在/vmlinuz目錄下存放的就是系統的核心。還記得我們在配置lilo時,提到過這個核心嗎?
/bin
顯而易見,bin 就是二進位制(binary)英文縮寫。在一般的系統當中,你都可以在這個目錄下找到linux常用的命令。在有的版本中你還會找到一些和根目錄下相同的目錄。
/boot
在這個目錄下存放的都是系統啟動時要用到的程式。我們在使用lilo引導linux的時候,會用到這裡的一些資訊。
/dev
dev 是裝置(device)的英文縮寫。這個目錄對所有的使用者都十分重要。因為在這個目錄中包含了所有linux系統中使用的外部裝置。但是這裡並不是放的外部裝置的驅動程式。這一點和我們常用的windows, dos作業系統不一樣。它實際上是乙個訪問這些外部裝置的埠。我們可以非常方便地去訪問這些外部裝置,和訪問乙個檔案,乙個目錄沒有任何區別。 例如:我們在系統中鍵入:cd /dev/cdrom 我們就可以看到光碟機中的檔案了。同樣道理,我們鍵入:cd /dev/mouse 就可以看看滑鼠的相關檔案。在這個目錄下,有乙個null裝置,這個東西本身沒有任何意義。如果你向這個目錄寫入檔案或內容,他們統統有去無回。
/cdrom
這個目錄在你剛剛安裝系統的時候是空的。你可以將光碟機檔案系統掛在這個目錄下。例如:mount /dev/cdrom /cdrom
/etc
etc這個目錄是linux系統中最重要的目錄之一。在這個目錄下存放了系統管理時要用到的各種配置檔案和子目錄。我們要用到的網路配置檔案,檔案系統,x系統配置檔案,裝置配置資訊,設定使用者資訊等都在這個目錄下。以後,蟲蟲還會詳細講解這個目錄下的內容。
/sbin
這個目錄是用來存放系統管理員的系統管理程式。
/home
如果我們建立乙個使用者,使用者名稱是"xx",那麼在/home目錄下就有乙個對應的/home/xx路徑,用來存放使用者的主目錄。
/lib
lib是庫(library)英文縮寫。這個目錄是用來存放系統動態連線共享庫的。幾乎所有的應用程式都會用到這個目錄下的共享庫。因此,千萬不要輕易對這個目錄進行什麼操作,一旦發生問題,你的系統就不能工作了,到時候你別說蟲蟲沒有提醒你呀。
/lost+found
這個目錄在大多數情況下都是空的。但是如果你正在工作突然停電,或是沒有用正常方式關機,在你重新啟動機器的時候,有些檔案就會找不到應該存放的地方,對於這些檔案,系統將他們放在這個目錄下,就象為無家可歸的人提供乙個臨時住所。
/mnt
這個目錄在一般情況下也是空的。你可以臨時將別的檔案系統掛在這個目錄下。
/proc
可以在這個目錄下獲取系統資訊。這些資訊是在記憶體中,由系統自己產生的。
/root
如果你是以超級使用者的身份登入的,這個就是超級使用者的主目錄。
/tmp
用來存放不同程式執行時產生的臨時檔案。
/usr
這是linux系統中占用硬碟空間最大的目錄。使用者的很多應用程式和檔案都存放在這個目錄下。
Linux目錄結構簡析
linux繼承了unix作業系統結構清晰的特點。在linux下的檔案結構非常有條理。但是,上述的優點只有在對linux相當熟悉時,才能體會到。現在,就把linux下的目錄結構簡單介紹一下。vmlinuz 我們已經知道,每乙個linux都有乙個核心 vmlinuz 我們在這個核心上新增上可以完成各種特...
Ubuntu中根目錄簡析
根我檔案系統 bin 二進位制檔案 命令 boot 核心映象檔案所在 cdrom 光碟機 dev 所有裝置 除網路介面 網絡卡 的節點檔案,裝置通過節點讀寫,節點檔案是訪問裝置的在應用層的介面 etc 幾乎所有軟體 服務的配置檔案,啟動指令碼 home 所有普通使用者的家目錄 lib 系統庫檔案所在...
PL SQL語句結構簡析
pl sql procedural language sql 過程化 sql語言。它是 oracle 資料庫對 sql語句的擴充套件,在普通的 sql語句上增加了程式語言的特點。它將資料庫操作和查詢語句組織在 pl sql 的過程性單元中,通過邏輯判斷 迴圈等操作實現複雜的功能或者計算的程式語言。p...