Linux /dev/null详解

Posted ftl1012

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux /dev/null详解相关的知识,希望对你有一定的参考价值。

常用的命令展示

/dev/null 和 /dev/zero的区别
        1./dev/null:表示 的是一个黑洞,通常用于丢弃不需要的数据输出, 或者用于输入流的空文件
            1.1 将无用的输出流写入到黑洞丢弃。
                curl -Iwww.baidu.com 2>/dev/null | head -l  错误信息定位到黑洞
            1.2 清空文件     
                cat /dev/null > /home/omc/h.txt
            1.3 在书写定时任务总,规范的写法就是将所有定时任务脚本结尾加上>/dev/null 2>&1,让所有的输出流(包括错误的和正确的)都定向到空设备丢弃。
                00 01 * * * /bin/sh/server/scripts/mysqlbak.sh >/dev/null 2>&1
        2./dev/zero:当我们使用或者读取他的时候,她是会提供无限连续不断的空的数据流
            2.1覆盖其他的文件信息
            2.2产生指定大小的空文件,如交换文件,模拟虚拟文件系统   











以上是关于Linux /dev/null详解的主要内容,如果未能解决你的问题,请参考以下文章

Linux目录详解

Linux 目录详解 树状目录结构图

linux中 “/dev/null” 命令的探索

nohup /dev/null 2>&1 含义详解

详解shell输出重定向:>/dev/null 2>&1

linux curl 使用详解 常见应用