Linux指令 stat簡析

2021-07-28 16:32:20 字數 898 閱讀 4839

stat可以檢視檢視的內容有很多,具體可以使用不同的引數檢視相應的內容,這裡簡要分析一下無參的stat指令。

cat myfile指令的顯示結果:

現在我們來驗證一下accesstime,modifytime ,changetime,也就是我圖中的最近訪問,最近更改,最近改動,分別都是哪些操作會是的他們的值發生變化。

(1)將myfile中再寫入11個hello(結果在(2)中的圖里可以看到),

寫入之後我們用stat 指令檢視myfile 的狀態資訊,對比最開始的狀態資訊圖,我們可以看到訪問時間未發生變化,而更改和改動時間 發生了變化,這說明修改myfile的內容會改變modifytime 和changetime。

(2)在執行完(1)中的指令之後,使用cat myfile指令讀取myfile 的檔案內容,然後使用stat myfile指令檢視其狀態資訊得到下圖,對比(1)的圖我們可以看到,讀取乙個檔案內容會改變他的accesstime。

(3)先使用chmod 777 myfile 指令改變myfile的許可權,再用stat myfile指令產看他的狀態資訊,然後用chmod 776 myfile指令改變他的許可權,再檢視它的狀態資訊,對比之下,很容易看到的是,只有changetime發生了變化。

C pragma pack指令簡析

微軟官方文件說 pragma pack指令的作用是為結構 聯合和類成員指定 pack 對齊。的主要作用就是改變編譯器的記憶體對齊方式,這個指令在網路報文的處理中有著重要的作用,pragma pack n 是他最基本的用法,其作用是改變編譯器的對齊方式,不使用這條指令的情況下,編譯器預設採取 prag...

Linux目錄結構簡析

linux繼承了unix作業系統結構清晰的特點。在linux下的檔案結構非常有條理。但是,上述的優點只有在對linux相當熟悉時,才能體會到。現在,就把linux下的目錄結構簡單介紹一下。vmlinuz 我們已經知道,每乙個linux都有乙個核心 vmlinuz 我們在這個核心上新增上可以完成各種特...

Linux目錄結構簡析

linux繼承了unix作業系統結構清晰的特點。在linux下的檔案結構非常有條理。但是,上述的優點只有在對linux相當熟悉時,才能體會到。現在,就把linux下的目錄結構簡單介紹一下。vmlinuz 我們已經知道,每乙個linux都有乙個核心 vmlinuz 我們在這個核心上新增上可以完成各種特...