为什么一切都被视为Linux的文件。我无法理解为什么一切都被视为Linux中的文件,实际上硬件系统也被视为Linux中的文件
答案 0 :(得分:0)
我认为这与i / o操作有关。如果您有一些I / O设备,可以在它们上使用管道操作符。如果您想从中读取数据,它也非常方便。但我不确定这是否是唯一的原因。
答案 1 :(得分:0)
由于两个主要原因,所有内容都被视为Linux中的文件: - 方便性: - 将所有内容作为文件处理可以方便地根据硬件编写程序。例如,您可以使用简单的read()函数向鼠标发送一些命令,就好像您正在读取文件一样(细节显然很复杂)。 将硬件视为文件可以更简单地通过使用umasks在类似于文件的硬件上强制执行权限。