Intro
看到這篇在講Linux軟體位置 記錄一下
位置和名字是很重要的, 不信去看一本關於程式重權的畫-Refactoring
慢慢覺得Blogger變成我的記事本了 好啦XD不是重點
Content
認知有誤的話, 還請賜教喔~/bin = 獲得最小系統可操作性需要的命令
/sbin = 引導, 修復或者恢復系統的命令
/boot = 內核和內核加載所需要的文件
/dev = 終端, 磁盤, 調制解調器等的設備項
/etc = 關鍵的啟動文件和配置
/home = 用戶的主目錄
/lib = C編譯器的庫和部份C編譯器
/lib/modules = 核心可加載模塊
/media = 可移動介質上 文件系統的安裝點
/opt = optional可選的應用安裝包
/proc = 所有正在運行進程的映像
/root = 超級用戶的主目錄
/tmp = 每次重新引導就消失的臨時文件
/usr = 次要文件和命令的層次結構
/usr/bin = 大多數命令和可執行文件
/usr/include = 編譯C程序的頭文件
/usr/lib = 供標準程序使用的支持文件
/usr/local = 本地軟件(用戶所編寫或者安裝的軟件
/mnt = 系統管理員臨時mount的安裝點
/var = 包括系統一般運行時要改變的數據
/opt & /usr/local 的差異
過去是使用 /usr/local後來根據SVR4出現了 /opt
因為SVR4是很成功的系統, 所以這目錄就跟/usr/local並存
不過根據建議 /opt 的目錄結構跟 /usr/local 不太一樣
舉個例, 若你的軟體叫作 someapp
執行檔可能是在/opt/somapp/bin/
另一個是在 /usr/local/bin
沒有留言:
張貼留言