一尘不染

Shell命令末尾的“ / dev / null”是什么意思

linux

以下命令之间有什么区别?

ssh myhostname "command1; command2;...commandn;" 2>/dev/null
ssh myhostname "command1; command2;...commandn;"
  1. 什么2>意思

  2. 什么/dev/null意思 我在某处读取到命令结果将写入文件/dev/null而不是控制台!这样对吗?对我来说,文件名是null!似乎很奇怪!


阅读 215

收藏
2020-06-07

共1个答案

一尘不染

2> 表示将“标准错误重定向”到给定文件。

/dev/null是空文件。写入其中的所有内容都将被丢弃。

它们在一起意味着“丢弃任何错误消息”。

2020-06-07