首页 » 互联网资讯 » 正文

Linux丢弃命令的输出

&>/dev/null
2>&1 >/dev/null

这两种有区别吗?后者总是可以,前者在某些系统无效。



陕西网友 下一站米国 评论:

2>&1 > /dev/null 表示把所有输出都丢弃
2表示错误输出 1表示正常输出 2>&1 表示错误输出与正常输出同样处理,这里的&表示随同的意思


安徽网友 孤独寂寞高手 评论:
我觉得有点区别,你觉得呢?


辽宁网友 tinidaye 评论:
后者是全忽略,前者只显示报错


四川网友 人到中年30 评论:

后者是全忽略,前者只显示报错

&是啥意思?我记得是包括标准输出和错误输出。


江苏网友 1号小石头 评论:
基本一样,没遇到过啥不一样的


海南网友 LA小马哥 评论:
把命令丢到后台运行我一般都这样写

  1. 命令 > /dev/null 2>&1 &

把命令输出到/dev/null,后面的2>&1表示错误输出和正常输出同样处理,不加这个会把错误输出到终端前台

发表评论