运行 cat swapfile 的输出是什么?

运行 cat swapfile 的输出是什么?

为什么我运行时sudo cat swapfile会出现一堆未知字符。这些字符是什么意思?而且我的键盘会输入这些未知字符。顺便提一下,这是一个活动的交换文件。这些字符的一小段内容如下:

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

答案1

您可能已经知道,交换文件包含从 RAM 交换出的数据。因此,无论存在什么数据,它都属于某个进程。具体是什么 - 取决于多种因素以及数据最初属于哪个进程。

交换文件和分区确实在那里有某些文件系统,因此考虑到我们看到字符串的事实SWAPSPACE2,这可以是该文件系统头的一部分,或者某个进程的内存中有该字符串,但已被交换出去。

答案2

运行的输出sudo cat swapfile

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

...至少在您当时的系统上以及使用此特定的终端配置上。

抱歉,我忍不住要用这个糟糕的字面答案来回答这个糟糕的问题。请重新陈述你的问题,询问你实际上想知道。

相关内容