mac攻略(六) -- mac根目錄分析


根目錄截圖如下
 
 
符合unix傳統的目錄
  • /bin 傳統unix命令的存放目錄,如ls,rm,mv等。
  • /sbin 傳統unix管理類命令存放目錄,如fdisk,ifconfig等等。
  • /usr 第三方程序安裝目錄。
  • /usr/bin, /usr/sbin, /usr/lib,其中/usr/lib目錄中存放了共享庫(動態鏈接庫).
  • /etc. 標准unix系統配置文件存放目錄,如用戶密碼文件/etc/passwd。此目錄實際為指向/private/etc的鏈接。
  • /dev 設備文件存放目錄,如何代表硬盤的/dev/disk0。
  • /tmp 臨時文件存放目錄,其權限為所有人任意讀寫。此目錄實際為指向/private/tmp的鏈接。
  • /var 存放經常變化的文件,如日志文件。此目錄實際為指向/private/var的鏈接。
 
OS X系統中,除了標准的unix目錄外,還增加了特有的目錄。
  • /Applications 應用程序目錄,默認所有的GUI應用程序都安裝在這里;
  • /Library 系統的數據文件、幫助文件、文檔等等;
  • /Network 網絡節點存放目錄;
  • /System 他只包含一個名為Library的目錄,這個子目錄中存放了系統的絕大部分組件,如各種framework,以及內核模塊,字體文件等等。
  • /Users 存放用戶的個人資料和配置。每個用戶有自己的單獨目錄。
  • /Volumes 文件系統掛載點存放目錄。
  • /cores 內核轉儲文件存放目錄。當一個進程崩潰時,如果系統允許則會產生轉儲文件。
  • /private 里面的子目錄存放了/tmp, /var, /etc等鏈接目錄的目標目錄。
 
  /bin是系統的一些指令。bin為binary的簡寫主要放置一些系統的必備執行檔例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
 
  /sbin一般是指超級用戶指令。主要放置一些系統管理的必備程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。
 
  /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等。
 
  /usr/bin用於分發包管理器(如Ubuntu apt等)存放它所管理的應用的路徑, /usr/sbin與/usr/bin的關系類似與/bin和/sbin的關系
 
  /usr/local/bin用於存放用戶自己的程序(如自己編譯出來的包等),不受分發包管理器的控制。如果用戶把自己的程序放在/usr/bin下,則有可能在未來被包管理器給修改或刪除了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM