请问“dd if=/dev/zero of=/dev/null &”是做什么的?

请问“dd if=/dev/zero of=/dev/null &”是做什么的?

这个命令有什么作用?

dd if=/dev/zero of=/dev/null &

我真的不明白该命令的含义,因为当我运行它时,它返回 4 位数字,例如 6204。

答案1

它从 中读取字节/dev/zero并将它们放入 中/dev/null

/dev/zero当你读取它时只输出 0。/dev/null是一个位桶,它只会丢弃您写入其中的任何内容。

如果您不指定计数,它将只读取直到文件末尾。在这种情况下,这种情况/dev/zero将永远持续下去。

您可以通过以下方式指定计数:

dd if=/dev/zero of=/dev/null count=10

这将默认为 10 个 512 字节的计数/dev/zero

您还可以指定块大小:

dd if=/dev/zero of=/dev/null bs=1024 count=10

您看到的数字就是进程 ID。显示此信息是因为您使用 将该命令发送到后台&

如上所述,只有退出终端、重新启动计算机或使用killpkill或运行fg然后按Ctrl+终止进程,该命令才会结束C

相关内容