運行 cat swapfile 的輸出是什麼?

運行 cat swapfile 的輸出是什麼?

為什麼我運行時sudo cat swapfile會出現一堆未知字元。這些字元是什麼意思?再加上我的鍵盤然後輸入這些未知字元。附帶說明一下,這是一個活動的交換文件。這些字符的一小段可以被視為:

����� @�p9�f��SWAPSPACE2

答案1

您可能已經知道,交換文件包含從 RAM 換出的資料。因此,無論有什麼數據,它都屬於某個進程。到底是什麼 - 取決於多種因素以及數據最初屬於哪個過程。

交換檔案和分割區確實具有特定的檔案系統,因此考慮到我們看到SWAPSPACE2字串這一事實,這可能是該檔案系統標頭的一部分,或者某些進程在其記憶體中具有該字串並被換出。

答案2

運行的輸出sudo cat swapfile

����� @�p9�f��SWAPSPACE2

...至少在當時的系統上並且具有此特定的終端配置。

抱歉,我忍不住對這個可怕的問題給了這個可怕的字面答案。請重述您的問題以詢問您的問題實際上想知道。

相關內容