“>”之间的区别是什么?和“&>”在bash?

时间:2012-08-31 08:28:04

标签: linux bash console

在bash中我们有3种流类型:

  • 0(STDIN)
  • 1(STDOUT)
  • 2(STDERR)

因此,在执行某些程序时,我可以使用管理这些流(例如,我可以将它们从控制台重定向到文件或smth,如/ dev / null等):

命令> / dev / null(只显示STDERR的错误,STDOUT将移动到/ dev / null) 命令2> / dev / null(将显示enly STDOUT,STDERR将移至/ dev / null)

我看到有人写信 命令&>的/ dev / null的

“>”之间有什么区别和“&>”在bash?

1 个答案:

答案 0 :(得分:12)

  

“>”之间有什么区别和“&>”在bash?

这是重定向stdoutstderr的基础。它也可以通过更便携实现:

command > file 2>&1
相关问题