在linux系統中,有兩個重要的目錄:bin與sbin,分別包括/bin、/usr/bin/與/sbin、/usr/sbin/。?
bin:?
bin為binary的簡寫,主要放置系統的必備執行文件,例如:?
cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。?
/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等。?
/sbin:?
主要放置系統管理的必備程序,例如:?
cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。?
/usr/sbin:?
主要放置網路管理的必備程序,例如:?
dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等
/bin,/sbin,/usr/bin,/usr/sbin區別
/? : this is root directory? ? ? ? ? ? ? ? root 用戶根目錄
/bin : commands in this dir are all system installed user commands? ? 系統的一些指令
/sbin:? commands in this dir are all system installed super user commands? 超級用戶指令 系統管理命令,這里存放的是系統管理員使用的管理程序?
/usr/bin: user commands for applications? 后期安裝的一些軟件的運行腳本
/usr/sbin: super user commands for applications? 超級用戶的一些管理程序
/usr/X11R6/bin : X application user commands
/usr/X11R6/sbin: X application super user commands
Linux 中的某些重要的目錄:
?主目錄:/root、/home/username
?用戶可執行文件:/bin、/usr/bin、/usr/local/bin
?系統可執行文件:/sbin、/usr/sbin、/usr/local/sbin
?其他掛載點:/media、/mnt
?配置:/etc
?臨時文件:/tmp
?內核和Bootloader:/boot
?服務器數據:/var、/srv
?系統信息:/proc、/sys
?共享庫:/lib、/usr/lib、/usr/local/lib
?
每個用戶都擁有一個主目錄。所有用戶的個人文件(配置、數據甚至應用程序)都放在其中。根的主目錄為/root。大多數非根主目錄包含在 /home 樹中,通常以用戶命名。重要的二進制位于 /bin(用戶二進制)以及 /sbin(系統二進制)中。不重要的二進制(如圖形環境或Office 工具)安裝在 /usr/bin 和 /usr/sbin中。進行這種分隔是為了盡可能地縮小根分區。使用源代碼編譯的軟件通常位于 /usr/local/bin 和 /usr/local/sbin中。