/dev/null 有两个性质,
1.外号叫无底洞,它对于任何向它写入的行为置若罔闻,因此当我们想要屏蔽某种输出,就可以把输出定向到/dev/null。
2.对它的读取总是文件末的状态,如果赋予它一个文件描述符,那么用read将读取不到任何东西,而且会返回0,如果把它拷贝到另一个文件,将会得到一个长度为零的空文件。
/dev/zero
表现为一个无限长的零字节文件,可用于内存映射。
/dev/full
表现为一个没有剩余空间文件,可用于程序测试。
/dev/random用来产生随机数。
来源 ... advanced-linux-programming,pdf,第6节,设备
阅读(1747) | 评论(0) | 转发(0) |