红联Linux门户
Linux帮助

/dev/zero和/dev/null有什么具体的作用?

发布时间:2011-11-23 13:59:54来源:红联作者:求知路漫漫
各位大侠,linux下的设备文件一般存在/dev下,常用的表示块文件大家应该已经很熟悉了,像下面的
/dev/hd[a-t]:IDE设备
/dev/sd[a-z]:SCSI设备
/dev/fd[0-7]:标准软驱
/dev/md[0-31]:软raid设备
loop[0-15]:本地回访设备
ram[0-19]:内存
/dev/tty[0-31]:虚拟终端
/dev/ttyS[0-9]:串口
/dev/lp[0-3]:并口
/dev/console:控制台
/dev/fb[0-31]:framebuffer


那么,/dev/null,/dev/zero这两个文件的作用是什么,能给出具体应用案例吗?
文章评论

共有 3 条评论

  1. 于 2012-12-05 16:54:37发表:

    FHS里介绍说写入/dev/null的将被丢弃,从这里读取的将返回EOF
    /dev/zero This device is a source of zeroed out data. All data written to this device is discarded. A read from thisdevice will return as many bytes containing the value zero as was requested.
    我怕翻译不好,贴过来了

  2. xiexz 于 2011-11-23 16:30:07发表:

    /dev/null表示空设备(文件)我在io重定向中用过,用它清空文件,或将输出重定向使之不在终端显示信息,其他的不清楚

  3. hailiang0208 于 2011-11-23 16:11:47发表:

    同求~