1. 程式人生 > >linux 目錄 及其 作用

linux 目錄 及其 作用

/bin: 

存放著系統必備執行命令,/bin下存放一些普通的基本命令,如ls,chmod等,這些命令在Linux系統裡的配置檔案腳本里經常用到。/bin下的命令管理員和一般的使用者都可以使用。cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等執行命令。

/sbin:

s是Super User的意思,這裡存放的是系統管理員使用的系統管理程式。/sbin目錄下的命令通常只有管理員才可以執行,屬於基本的系統命令,如shutdown,reboot,用於啟動系統,修復系統,:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。

/usr:

非常重要的目錄,使用者的很多應用程式和檔案都放在這個目錄下,類似Windows中的program files目錄。

/usr/bin:

是你在後期安裝的一些軟體的執行指令碼。主要放置一些應用軟體工具的必備執行檔例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

/usr/sbin:

放置一些使用者安裝的系統管理的必備程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。

/tmp:

這個目錄用來存放一些臨時檔案,如快取檔案,且該目錄中的檔案會自動定期清理。

/var:

包括系統一般執行時要改變的資料.每個系統是特定的,如各種日誌檔案。

/var/cache/yum/:

yum安裝之後,檔案預設儲存在/var/cache/yum/的各子目錄下。linux下安裝軟體,和軟體相關的檔案會分散安裝到特定的目錄中去。

/root:

超級許可權的使用者主目錄。

/home:

存放普通使用者的主目錄,在Linux中每個使用者都有一個自己的目錄,一般該目錄名是以使用者的賬號命名的。

/opt:

使用者級的程式目錄,這裡主要存放那些可選的程式。你想嘗試最新的firefox測試版嗎?那就裝到/opt目錄下吧,這樣,當你嘗試完,想刪掉firefox的時候,你就可 以直接刪除它,而不影響系統其他任何設定。安裝到/opt目錄下的程式,它所有的資料、庫檔案等等都是放在同個目錄下面。若不是在該目錄中,一個程式的檔案會分散在好多個目錄下面。

/etc:

所有系統管理所需要的配置檔案和子目錄

/boot:

啟動linux時使用的一些核心檔案

/lib:

系統開機所需要最基本的動態連線共享庫,其作用類似於Windows中的DLL檔案。幾乎所有的應用程式都需要用到這些共享庫。

/srv:

service縮寫,該目錄存放一些服務啟動之後需要提取的資料。

/sys:

這是linux2.6核心的一個很大的變化。該目錄下安裝了2.6核心中新出現的一個檔案系統sysfs.

/proc:

虛擬目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。

/dev:

該目錄下存放的是linux的外部裝置,訪問裝置的方式和訪問檔案的方式是相同的。/dev是不加檔案系統的,只能通過read/write命令對他進行讀寫。想要看到他裡面有那個檔案或者資料夾,必須mount,例如:mount -t vfat /dev/hda1 /mnt/share,掛載/dev/hda1裝置到/mnt/share,檔案系統是vfat。你訪問dev相當於直接拿碟片用眼看最多你能看出來是個CD或DVD;但插到光碟機裡讀就能看到電影了.

/mnt:

系統提供該目錄是為了讓使用者臨時掛載別的檔案系統的,我們可以將光碟機掛載在/mnt/上,然後進入該目錄就可以檢視光碟機裡的內容了。

/media:

linux系統會自動識別一些裝置,例如U盤、光碟機等等,當識別後,linux會把識別的裝置掛載到這個目錄下。/mnt目錄存放手動掛載的硬體,/media目錄存放自動掛載的硬體(載點都是由系統自動建立和刪除的),mnt目錄二者沒有特殊的區別

/net:

存放和網路相關的一些檔案。

/selinux:

這個目錄是Redhat/CentOS所特有的目錄,Selinux是一個安全機制,類似於windows的防火牆

/lost+found:

這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案。