该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-19
最后修改:2010-03-19
今天在自己的一个技术群中又被问道了这么一个问题,于是又通俗的解释了一下,做个记录,大家看看解释是否清楚! shell中可能经常能看到:>/dev/null 2>&1 命令的结果可以通过%>的形式来定义输出 分解这个组合:“>/dev/null 2>&1” 为五部分。 1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt 因此,>/dev/null 2>&1也可以写成“1> /dev/null 2> &1” 那么本文标题的语句执行过程为: 说清楚了吗,大家理解下吧! 顺便对比述说下这么用的好处! 最常用的方式有: command > file 2>file 与command > file 2>&1 它们 有什么不同的地方吗?
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2263 次