美文网首页
“1 > /dev/null 2 > &1

“1 > /dev/null 2 > &1

作者: k1ic | 来源:发表于2015-03-24 17:14 被阅读35次

    法1:

    1 > /dev/null  

    2 > /dev/null

    法2:

    1 > /dev/null  2 > &1

    对比:

    法1中先将标准输出送往空设备文件,再将标准错误送往空设备文件。空设备文件会被打开两次,strout、stderr相互竞争往空设备文件写内容;

    法2中先将标准输出送往空设备文件,标准错误输出时直接使用前者使用的文件描述符(fd);

    结论:IO角度,法2更高效

    相关文章

      网友评论

          本文标题:“1 > /dev/null 2 > &1

          本文链接:https://www.haomeiwen.com/subject/ghugxttx.html