以下命令有什么区别?
ssh myhostname "command1; command2;...commandn;" 2>/dev/null
ssh myhostname "command1; command2;...commandn;"
2>
是什么意思?/dev/null
是什么意思?我在某处读到命令的结果将写入文件/dev/null
而不是控制台!这样对吗?文件名是null
对我来说似乎很奇怪!
最佳答案
2>
表示“将标准错误重定向”到给定文件。
/dev/null
是空文件。写入其中的任何内容都将被丢弃。
它们一起表示“丢弃任何错误消息”。
关于linux - shell命令末尾的 "/dev/null"是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13408619/