【发布时间】:2012-11-16 00:26:11
【问题描述】:
以下命令有什么区别?
ssh myhostname "command1; command2;...commandn;" 2>/dev/null
ssh myhostname "command1; command2;...commandn;"
2>是什么意思?/dev/null是什么意思?我在某处读到命令的结果将写入文件/dev/null而不是控制台!这样对吗?文件名是null对我来说似乎很奇怪!
【问题讨论】:
-
1.
man bash是一个有趣的读物。 2./dev/null是一个特殊的文件,充当黑洞;它不占用任何磁盘空间,因为放入其中的所有内容实际上都被丢弃了。