#######linuxc程式設計實戰##########
1 檔案主要包含兩方面的內容,一是檔案本身所包含的資料。另外就是檔案的屬性(包括檔案訪問許可權、所有者、檔案大小、建立大小)
2 當建立乙個新目錄時,系統自動建立兩個目錄項 .和.. 前者代表當前目錄,後者代表當前目錄的父目錄3
3 一般的linux髮型版本都含有如下幾個目錄 bin(使用者存放普通使用者的可執行的命令,系統中的任何使用者都可以執行該目錄中的命令)
boot(核心及啟動系統事需要的檔案) dev(裝置檔案的儲存目錄) etc(用於存放系統的配置檔案) lib(用於存放各種庫檔案) tmp(臨時檔案目錄) var(存放系統中經常變化的檔案)
4 物理硬碟的訪問都是通過裝置驅動來進行的,而對裝置驅動的訪問有兩種途徑:一種是通過裝置驅動本身提供的介面,另一種是通過虛擬檔案系統(vfs)提供給上層應用程式的介面。
5 vfs是虛擬的不存在的,只存在於記憶體而不存在於磁碟之中,只有系統執行起來以後才存在。每次對物理磁碟的訪問最小的單位是乙個盤面上的乙個磁軌上的乙個扇區,即使使用者只需要訪問乙個位元組的資料,實際讀寫時都是先把該位元組所在的扇區讀入到記憶體,然後進行訪問。檔案系統是由一系列塊組成的,通常乙個塊的大小是乙個扇區的大小,而乙個扇區通常為512位元組。
6 linux包含幾種檔案型別:普通檔案;目錄檔案(該目錄下的檔案和子目錄的資訊);字元特殊檔案(表示系統中字元型別的裝置);塊特殊檔案(表示系統中塊型別的裝置);fifo(用於程序間通訊,稱為命名管道);套接字(主要用於網路通訊);符號連線(指向另乙個檔案,是另乙個檔案的引用)7
7 檔案屬性公有10位組成,第一位表示檔案型別,剩下九位表示檔案的訪問許可權,三個分為一組,第一組表示檔案所有者對該檔案的操作許可權,第二組表示與該檔案所有者同組的使用者對該檔案的操作許可權,第三組表示其他使用者對該檔案的操作許可權,r(可讀)w(可寫)x(可執行)
8 chmod 777 修改許可權 r=4 w=2 x=1
linux檔案結構
binary的縮寫,存放最經常使用的命令 super user的意思,存放系統管理員使用的系統管理程式 存放普通使用者的主目錄,linux每乙個使用者都有自己的乙個目錄,一般用自己的賬號名命名 系統管理員 root使用者 的使用者主目錄 存放啟動linux的一些核心檔案,包括一些鏈結檔案 映象檔案 ...
Linux檔案結構
linux檔案結構 根目錄,一般根目錄下只存放目錄,不要存放檔案 boot 主要放置開機會使用到的檔案,包括linux核心檔案以及開機選單與開機所需設定檔 boot grub 引導命令 dev dev是device 裝置 的縮寫,該目錄下存放的是linux的外部裝置 etc 存放所有的系統管理所需要...
Linux 檔案結構
bin 是 binary 縮寫,這個目錄存放的是最經常使用的命令 sbin s 就是 super user 的意思,這裡存放的是系統管理員使用的系統管理工具 home 存放的是普通使用者的主目錄,在 linux 中每個使用者都有乙個自己的目錄,一般該目錄都是以使用者的賬號命名的 root 該目錄為系...