linux:
文件:可以寫數據的
目錄:不可以直接寫數據,可以存放文件,相當于windows下的文件夾
可以通過Ls -1 /root 或者ll /root命令查看linux文件的類型等信息:
普通文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -? 黑色? ? ? ? ? ? ? c語言源代碼、shell腳本、二進制的可執行文件。分為純文本和二進制
目錄文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? d? 藍色? ? ? ? ? ? ? 存儲文件的唯一地方
可執行文件? ? ? ? ? ? ? ? ? ? ? ? ? ? -? 綠色? ? ? ? ? ? ? ll/usr/bin
鏈接(link)文件? ? ? |? 淺藍色/天空藍? ? 相當于windows下的快捷方式(不王權正確)
軟件包? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -? 紅色
特殊文件? ? ? ? ? ? ? ? ? ? ? ? ? ? ? c b 土黃色? ? ? ? ? ? c--字符設備---擁有串行端口的接口設備--鍵盤、鼠標
b? ? ? ? ? ? ? ? ? ? ? ? ? ? --塊設備---存儲數據以供系統訪問的接口設備--硬盤等
管道文件(? ? ? ? ? ? ? ? ? ? ? ? ? p? 黃色? ? ? ? ? ? ? 用來解決多個程序訪問一個文件造成的錯誤
套接字文件(socket)? ? s? 薰衣草色? ? ? ? 我們可以監聽客戶端的網絡通信,客戶端通過套接字來進行通信
linux目錄結構:
/bin? ? ? ? ? 存放系統命令
/boot? ? ? ? 存放著系統的啟動文件和內核
/dev? ? ? ? ? 設備文件主目錄(設備不在這里,具體設備信息/proc目錄中)
/proc? ? ? ? 系統進程和系統硬件信息
/etc? ? ? ? 系統 主配置文件 主目錄? ? ? ? ? ? windows下安裝QQ,安裝目錄在E:盤,C盤也會寫入相應的QQ軟件信息
c盤的QQ文件稱之為主配置文件(系統文件)---/etc
E盤的QQ安裝目錄的文件稱之為配置文件(功能型文件)---/var
/var? ? ? ? ? 系統配置文件主目錄
/home? ? ? ? 普通用戶的家目錄
/lib&lib64? ? 系統庫文件存放的目錄? ? ? ? ? ? ? ? ? .dll
/usr? ? ? ? ? 系統幫助文檔以及源碼包安裝位置? ? ? 源碼包不屬于RedHat,屬于廣大的愛好開發者
usr目錄是最龐大的目錄,要用的應用程序和文件幾乎都在這個目錄
/sbin? ? ? ? 超級用戶使用的命令存放的目錄
/mnt? ? ? ? ? 用戶掛載目錄
/run? ? ? ? ? 存放當前運行程序庫的目錄(當前運行的目錄)
/root? ? ? ? 超級用戶root家目錄
/tmp? ? ? ? ? 臨時文件存放目錄? ? ? ? ? ? ? ? ? ? ? 系統啟動過程中會產生一些臨時文件,這些臨時文件就存放在tmp目錄下
如果說tmp目錄沒有存儲空間,系統一定啟動不起來
/media? ? ? ? 可移動介質掛載點
/opt? ? ? ? ? 第三方應用程序文件存放目錄