凝望深渊时,深渊也凝望着你(黑洞与摇钱树)

凝望深渊时,深渊也凝望着你(黑洞与摇钱树)

在 Linux 系统中,/dev/null/dev/zero 是两个特殊的设备文件,由内核提供,用于特定的数据处理目的。

/dev/null 是“只进不出”的黑洞,用于丢弃数据

/dev/zero 是“只出不进”的零源,用于生成数据

一:/dev/null(黑洞)

mdze-hqtwzec4507170
图片来源:搜索

1.能做什么?

写入到 /dev/null 的任何数据都会被丢弃,不会占用任何存储空间。

/dev/null 读取会立即返回 EOF(文件结束),即读取为空。

2.如何用?

1)屏蔽输出(丢弃不需要的信息)

2)创建空文件(清空文件内容)

3)测试写入速度(丢弃写入数据)

屏幕截图 2025-09-20 185239

二:/dev/zero(摇钱树)

R-C
图片来源:澳门赌场发财树 - 搜索 图片

1.能做什么?

/dev/zero 读取会源源不断地返回二进制零(\0)

写入到 /dev/zero 的数据也会被丢弃

2.如何用?

1) 创建指定大小的空文件(填充零)

2)初始化磁盘或分区(清零)

3) 创建交换文件

4)内存测试(消耗内存)

屏幕截图 2025-09-20 190556

三:其他

1./dev/random/dev/urandom`:提供随机数生成。

2./dev/tty`:当前终端设备。