Linux的文件系統結構

Linux的文件系統和MS-Windows的文件系統有很大的不同,對於微軟視窗系統的文件結構我在這裏不再多說,我們主要了解一下linux的文件系統結構.
  linux只有一個文件樹,整個文件系統是以一個樹根"/"爲起點的,所有的文件和外部設備都以文件的形式掛結在這個文件樹上,包括硬盤,軟盤,光驅,調制解調器等,這和以"驅動器盤符爲基礎的MS-Windows系統是大不相同的.
  Linux的文件結構體現了這個操作系統簡潔清析的設,常我們能夠接觸到的linux發行版本的根目錄大都是以下結構:
  /bin /etc /lost+found /sbin /var /boot /root
  /home /mnt /tmp /dev /lib /proc /usr
  現在我將這些目錄給大家做一個簡要的介紹:
 /bin和/sbin
  使用和維護UNIX和Linux系統的大部分基本程序都包含在/bin和/sbin裏,這兩個目錄的名氣之所以包含bin,是因爲可執行的程序都是二進制文件(binary files).
  /bin目錄通常用來存放用戶最常用的基本程序,如:
  login
  Shells
  文件操作實用程序
  系統實用程序
  壓縮工具
  /sbin目錄通常存放基本的系統和系統維護程序,如:
  fsck fdisk mkfs shutdown lilo init
  存放在這兩個目錄中的程序的主要區別是:/sbin中的程序只能由root(管理員)來執行.
 /etc
  這個目錄一般用來存放程序所需的整個文件系統的配置文件,其中的一些重要文件如下:
  passwd shadow fstab hosts motd profile shells services
lilo.conf
 /lost+found
這個目錄專門是用來放那些在系統非正常菪機後重新啓動系統時,不知道改網哪裏恢復的“流浪”文件的。
 /boot
這個目錄下面存放着和系統啓動有關係的各種文件,包括系統的引導程序和系統核心部分。
 /root
這是系統管理員(root)的主目錄。
 /home
  系統中所有用戶的主目錄都存放在/home中,它包含實際用戶(人)的主目錄和其他用戶的主目錄.Linux同UNIX的不同之處是,Linux的root用戶的主目錄通常是在/root或/home/root,而UNIX通常是在/。
 /mnt
  按照約定,像CD-ROM,軟盤,Zip盤,或者Jaz這樣的可以動介質都應該安裝在/mnt目錄下,/mnt目錄通常包含一些子目錄,每個子目錄是某種特定設備類型的一個安裝點。例如:
  /cdrom /floppy /zip /win ....
  如果我們要使用這些特定設備,我們需要用mount命令從/dev目錄中將外部設備掛接過來。在這裏大家可能看到了有一個win的目錄,這是我的機子上面做的一個通向windows文件系統的掛接點,這樣我通過訪問這個目錄就可以訪問到我在windows下面的文件了。但如果你的windows文件系統是NTFS格式,那麼這個辦法就不行了。
 /tmp和/var
  這兩個目錄用來存放臨時文件和經常變動的文件。
 /dev
  這是一個非常重要的目錄,它存放着各種外部設備的鏡像文件,其中有一些內容我們是要牢牢記住的。例如第一個軟盤驅動器的名字是fd0;第一個硬盤的名字是hda,硬盤中的第一個分區是hda1,第二個分區是hda2;第一個光盤驅動器的名字是hdc;此外,還用modem和其他外設的名字,在這麼多的名字中,我們只需要記住最最常用的那幾個外設就可以了。
 /usr
按照約定,這個目錄用來存放與系統的用戶直接相關的程序或文件,這裏面有每一個系統用戶的主目錄,就是相對於他們的小型“/”。
 /proc
這個目錄下面的內容是當前在系統中運行的進程的虛擬鏡像,我們在這裏可以看到由當前運行的進程號組成的一些目錄,還有一個記錄當前內存內容的kernel文件。
  就個人經驗,我認爲這些目錄以及在它們下面應該存儲什麼內容,我們都應當很熟練的記下來,這對於我們進一步的使用系統是很有幫助的。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章