1. 程式人生 > >Linux下一些目錄的縮寫意義./etc /sbin...(ZZ)

Linux下一些目錄的縮寫意義./etc /sbin...(ZZ)

/etc = et cetra(and so on)拉丁文,等等,其它的意思. /sbin = super bin. /var = vary. 關於這些目錄的歷史原因: 早期計算機的輸入輸出速度很慢,所以儘可能把檔名和變數起的都很短小精悍,unix簡潔風格也是從那個時期奠定的。雖然這樣的名字經常讓人無所適從,但是在長期的發展中也逐漸穩定了一些特定的簡寫方法。

但是就大多數的發展逐漸衝破了以前的羈絆,對於各種檔案的放置也逐漸混亂起來,對於linux更是如此。 尤其對於bin,sbin這類的區分逐漸混亂,一般來說bin 下面都是應用,sbin下面都是系統相關的命令。 一些目錄的內在意義: /etc : (et cetra),包含各種管理檔案,如口令檔案、/etc/getty,這個程式為 /bin/login初始化終端連線。 /etc/rc是一個shell檔案。 /etc/group列出每組的成員。

./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等。

./var:

Linux作業系統經常需要變動的或暫存的資料常放在固定的目錄而後系統新產生的資料都會在這個檔案中作更新;在這個目錄下有幾個重要的目錄

例如:/var/log;/var/spool;/var/run等