我还没有掌握奇怪的shell标准输入输出重定向。
我想运行npm install命令,但是重定向标准输出,这样我就不必看到所有的输出信息。(我仍然希望在终端中捕获标准错误输出,只是不想看到标准输出)。
npm install -D suman 1> /dev/null
这似乎不起作用。
正确的语法是什么(可能还有为什么),只将stdout重定向到/dev/null
?
npm install -D suman > /dev/null
应该可以解决问题。(这是标准的重定向,只会重定向标准输出)
> /dev/null
等同于 1> /dev/null
。 - Keith Thompson
1>
和>
的意思完全相同。 - Keith Thompson