这个命令有什么作用?
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。显示此信息是因为您使用 将该命令发送到后台&
。
如上所述,只有退出终端、重新启动计算机或使用kill
、pkill
或运行fg
然后按Ctrl+终止进程,该命令才会结束C。