Linux總結 基礎命令部分(一)

2021-08-15 20:03:10 字數 1283 閱讀 1797

1、 檔案系統:乙個可被掛載的資料為乙個檔案系統。

主要介紹linux預設的檔案系統ext2。

(1) 檔案系統特性:

a. 磁碟分割槽需進行格式化,因為每種作業系統所設定的檔案屬性和許可權並不相同,

為了存放這些檔案所需的資料,因此需要將分割槽進行格式化,以成為作業系統能夠利用的檔案系統格式;

b. 每種作業系統使用的檔案系統並不相同,比如說,windows 98以前的作業系統主要使用的檔案系統是fat,windows 2000以後的版本都使用ntfs檔案系統,linux則使用etx2檔案系統。

(2) ext2系統:將檔案許可權與檔案屬性(擁有者、群組、時間引數等)存放在inode區中,將實際資料存放到data

block區塊中。另外,還有乙個超級區快(superblock)會記錄整個檔案系統的整體資訊,包括inode與block

的總量、使用量、剩餘量等。

每個inode與block都有編號,這三個資料的意義如下:

a. suoerblock:只有乙個,記錄整個檔案系統的整體資訊,包括inode與block的總量、使用量、剩餘量,以及

檔案系統的格式與相關資訊等;

b. inode:記錄檔案的屬性,乙個檔案占用乙個inode,同時記錄此檔案的資料所在的block號碼;

c. block:實際記錄檔案的內容,若檔案太大時,會占用多個block.

由此可知,如果能找到檔案的inode的話,那麼就自然會知道存放檔案資料的block

號碼,當然就能讀取檔案的資料了,這種資料訪問方法稱為索引式檔案系統。

注:檔案,除了本身包含的內容以外,還包含「管理資訊」,包括檔案的建立/修改日期

和它的訪問許可權;這些屬性被儲存在檔案的inode節點中,它是檔案系統中的乙個

特殊的資料塊,它同時還包含檔案的長度和檔案在磁碟上存放的位置。系統使用

的是檔案的inode編號。linux檔案系統中的inode這個東西,是,當劃分磁碟分

區並格式化的時候,整個分割槽劃分為inode區和data block區這兩個區,inode是

乙個檔案在檔案系統中的唯一標識。

3、 檔案屬性

(1) 顯示檔案屬性:ls –l –以列表形式顯示;

(2) - 表示普通檔案;d 表示目錄檔案;s 表示套接字檔案;c 表示字元裝置檔案;b 表

示塊裝置檔案;p 表示管道檔案;l 表示鏈結檔案;

(3) 舉例說明檔案屬性顯示

linux 部分命令總結

1,linux 檔案基本屬性.root www ls l total 64 dr xr xr x 2 root root 4096 dec 14 2012 bin dr xr xr x 4 root root 4096 apr 19 2012 boot 例項中,bin檔案的第乙個屬性用 d 表示。d...

linux基礎命令(許可權部分)

檔案許可權 許可權分類 讀許可權r 允許檢視檔案內容 寫許可權w 允許修改檔案內容 執行許可權x 允許執行程式 歸屬 屬主g 該檔案的所有人 陣列o 該檔案的所有組 其他人a 除了屬主,屬組以外的人 檢視檔案的許可權合歸屬 ls l 可以檢視 rw r r 解析 第一位表示檔案型別 表示一般檔案 d...

java基礎部分總結(一)

收穫 1points i new point 解決 在這裡對類陣列中的元素申請分配空間。2除錯debug,在console裡面看問題,在variables看id傳送有什麼問題 參考這篇 新增絕對路徑 比如 d helloworld.txt 要麼寫成 要麼寫成 length 陣列的屬性 length ...