1.2.11. 特殊设备文件
还有一些特殊的设备文件。
表 1.10. 特殊设备文件列表
设备文件 | 操作 | 响应描述 |
---|---|---|
/dev/null | 读取 | 返回“文件结尾字符(EOF)“ |
/dev/null | 写入 | 无返回(一个无底的数据转存深渊) |
/dev/zero | 读取 | 返回”\0 空字符”(与ASCII中的数字0不同) |
/dev/random | 读取 | 从真随机数产生器返回一个随机字符,供应真熵(缓慢) |
/dev/urandom | 读取 | 从能够安全加密的伪随机数产生器返回一个随机字符 |
/dev/full | 写入 | 返回磁盘已满(ENOSPC)错误 |
这些特别设备文件经常和shell数据重定向联合使用(参考第 1.5.8 节 “典型的顺序命令和 shell 重定向”)。