将输出重定向到2>&1感到困惑吗?

探索

我在stackoverflow和其他有关2>&1用法的资料中检查了几个相关的帖子。

不幸的是,到目前为止,我还没有完全了解它。

我知道2是stderr,1是stdout,我们将2>&1组合在一起。

但是我的问题是:

1. mycommand > /dev/null       
2. mycommand 2> /dev/null      
3. mycommand > /dev/null 2>&1  

我刚在想:

  1. 将stdout和stderr重定向到/ dev / null
  2. 将stderr重定向到/ dev / null
  3. 将stdout和stderr重定向到/ dev / null

相关职位:

混沌

看到这个:

mycommand > /dev/null

它将mycommand的通道1(即stdout)重定向到/ dev / null

mycommand 2> /dev/null

它将频道2(stderr)重定向到/ dev / null

mycommand > /dev/null 2>&1

它将通道1重定向到/ dev / null,然后将通道2(stderr)绑定到通道1(stdout)。两者都将进入/ dev / null

还有另一个(只是要完成)

mycommand 2>&1 > /dev/null

在第二种情况下,我将(孩子的)stderr绑定到(父母的)stdout,然后找到孩子的stdout到/ dev / null。结果是您现在在stdout上获得了孩子的stderr输出,并且stdout进入了文件。例如,这对于在管道中处理stderr很有用。(请参阅此答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将脚本输出重定向到/ dev / tty1,还将捕获输出捕获到文件

来自分类Dev

输出| ...使我感到困惑

来自分类Dev

对hist的输出感到困惑

来自分类Dev

我可以同时将输出重定向到日志文件和后台进程吗?

来自分类Dev

我可以使用管道将程序的输出重定向到cat吗?

来自分类Dev

我可以将python / ipython输入/输出重定向到文本文件吗?

来自分类Dev

对 exec 重定向到 /dev/null 感到困惑,我做对了吗?

来自分类Dev

如何将批处理(cmd窗口)输出重定向到VB表单textbox1或类似文件

来自分类Dev

如何将批处理(cmd窗口)输出重定向到VB表单textbox1或类似文件

来自分类Dev

在重定向系统中对此cookie感到困惑

来自分类Dev

我可以将ifstream重定向到cin吗?

来自分类Dev

我可以将日志文件重定向到syslog吗?

来自分类Dev

什么类型的HTTP重定向将“页面= 1”重定向到非“页面= 1” URL

来自分类Dev

什么类型的HTTP重定向将“页面= 1”重定向到非“页面= 1” URL

来自分类Dev

如何将命令的输出(例如“echo Hi”)重定向到另一个返回路径的命令的输出,例如“tty”(返回 /dev/pts/1)?

来自分类Dev

将旧链接重定向到1个网址

来自分类Dev

对Base.decode16的输出感到困惑

来自分类Dev

对Python(2.4.3)中set()的输出感到困惑

来自分类Dev

不正确的输出 - 对原因感到困惑

来自分类Dev

老实对如何将Swing Timers应用于我的程序感到困惑,有人可以看看吗?

来自分类Dev

对从find到commandX的管道命令感到困惑?

来自分类Dev

对Querydsl扩展感到困惑吗?

来自分类Dev

对将内容与图像对齐感到困惑

来自分类Dev

git-将输出重定向到文件时,在二进制文件上显示git可以安全使用吗?

来自分类Dev

对conv2d_transpose感到困惑

来自分类Dev

使用Angular 2的TestComponentBuilder使我感到困惑

来自分类Dev

对Symfony2 YAML导入感到困惑

来自分类Dev

使用Angular 2的TestComponentBuilder使我感到困惑

来自分类Dev

对将多个图像传递到Image()对象感到困惑

Related 相关文章

  1. 1

    将脚本输出重定向到/ dev / tty1,还将捕获输出捕获到文件

  2. 2

    输出| ...使我感到困惑

  3. 3

    对hist的输出感到困惑

  4. 4

    我可以同时将输出重定向到日志文件和后台进程吗?

  5. 5

    我可以使用管道将程序的输出重定向到cat吗?

  6. 6

    我可以将python / ipython输入/输出重定向到文本文件吗?

  7. 7

    对 exec 重定向到 /dev/null 感到困惑,我做对了吗?

  8. 8

    如何将批处理(cmd窗口)输出重定向到VB表单textbox1或类似文件

  9. 9

    如何将批处理(cmd窗口)输出重定向到VB表单textbox1或类似文件

  10. 10

    在重定向系统中对此cookie感到困惑

  11. 11

    我可以将ifstream重定向到cin吗?

  12. 12

    我可以将日志文件重定向到syslog吗?

  13. 13

    什么类型的HTTP重定向将“页面= 1”重定向到非“页面= 1” URL

  14. 14

    什么类型的HTTP重定向将“页面= 1”重定向到非“页面= 1” URL

  15. 15

    如何将命令的输出(例如“echo Hi”)重定向到另一个返回路径的命令的输出,例如“tty”(返回 /dev/pts/1)?

  16. 16

    将旧链接重定向到1个网址

  17. 17

    对Base.decode16的输出感到困惑

  18. 18

    对Python(2.4.3)中set()的输出感到困惑

  19. 19

    不正确的输出 - 对原因感到困惑

  20. 20

    老实对如何将Swing Timers应用于我的程序感到困惑,有人可以看看吗?

  21. 21

    对从find到commandX的管道命令感到困惑?

  22. 22

    对Querydsl扩展感到困惑吗?

  23. 23

    对将内容与图像对齐感到困惑

  24. 24

    git-将输出重定向到文件时,在二进制文件上显示git可以安全使用吗?

  25. 25

    对conv2d_transpose感到困惑

  26. 26

    使用Angular 2的TestComponentBuilder使我感到困惑

  27. 27

    对Symfony2 YAML导入感到困惑

  28. 28

    使用Angular 2的TestComponentBuilder使我感到困惑

  29. 29

    对将多个图像传递到Image()对象感到困惑

热门标签

归档