相关疑难解决方法(0)

/dev/zero 的目的?

我尝试过cat /dev/zero,但似乎没有任何作用。我用谷歌搜索/dev/zero,它说它基本上是一个无限大小的空白文件。是否cat打印无限数量的不存在的字符?这是如何运作的?如果它是 0 字节,它如何提供无限数据?如果可以简单地创建一个空白文件,该文件有什么用途?

filesystems

51
推荐指数
1
解决办法
3万
查看次数

何时强制使用 /dev/zero 而不是 /dev/null 来进行写入/丢弃?

根据FHS关于/dev

它包含了:

The following devices must exist under /dev.

/dev/null
      All data written to this device is discarded. A read from this device will return an EOF condition.

/dev/zero
      This device is a source of zeroed out data. All data written to this device is discarded. A read from this device will return as many bytes containing the value zero as was requested.
...
Run Code Online (Sandbox Code Playgroud)

观察两者都有:

All data written to this device is discarded …
Run Code Online (Sandbox Code Playgroud)

fhs devices

10
推荐指数
2
解决办法
3538
查看次数

标签 统计

devices ×1

fhs ×1

filesystems ×1