普通檔案 rwx 隱藏屬性(chattr lssttr)
二進位制檔案 suid sgid
目錄檔案 sbit
檔案系統架構
0/主機板
硬碟1 硬碟2 硬碟3..
.1/硬碟分割槽1 分割槽2 分割槽3..
.2/分割槽bootsector filesystem
3/filesystem
blockgroup1 blockgroup2 blockgroup3 ...
4/blockgroup
superblock 檔案系統描述 塊對應表 inode對應表 inodetable datablock
注意:0
/bootsector可以與第乙個superblock共用1024位元組.
0/並不是每個分割槽只能對應乙個檔案系統,例如lvm技術實現了一對多
0/blockgroup下面的分類都是以block為單位的.例如superblock用了1個block.每個block大小為多種可能 1kb 2kb 4kb
1/並不是每個blockgroup都有superblock,即使有,也是第乙個superblock的備份
2/superblock大小為1024位元組
3/每乙個inode為128位元組
4/每乙個inode利用多級指向,n*n*n的方式來對應datablock
5/datablock 是n個block,專門存內容,為多種可能 1kb 2kb 4kb
6/可利用dumpe2fs /dev/sda1檢視乙個分割槽的檔案系統資訊
多型的表現形式
目錄 1.多型的定義 2.多型的三種形式 3.多型的編譯和執行 4.多型的轉型 5.多型的好處 6.多型的弊端 多型 封裝和繼承是物件導向的三大特性。多型需滿足三個條件 1 有繼承 2 有重寫 3 有父類引用指向子類物件。最終多型體現為父類引用可以指向子類物件 父類型別 變數名 new 子類型別 1...
程序的表現形式
1.程序生命週期 執行 該程序此刻正在執行。2.程序表示 include linux sched.h中有結構體struct task struct 表示了程序的所有資訊。struct task struct 程序限制 rlimit cpu 按毫秒計算的最大cpu時間 rlimit fsize 允許的...
vue import的幾種表現形式
在使用vue開發專案的時候,很多使用會import很多模組,或者元件,下面說下import的幾種表現形式 例如 我在 src api table.js import request from utils request export function getlist params export fu...