有人可以向我解释“wget -O - -q icanhazip.com”是什么意思吗?

use*_*699 3 linux centos wget

我用这个命令来查找服务器的IP。有人可以解释一下该命令的含义吗?我想学习。

到目前为止我知道:“wget”是一个免费实用程序,用于从网络非交互式下载文件[ http://linux.about.com/od/commands/l/blcmdl1_wget.htm]

“-O”将文档写入文件

“-q”安静(无输出)

但为什么要在中间使用“-”呢?

dev*_*ull 6

“-O -”意味着它将输出写入标准输出(您的控制台)。通常,您可以使用“-”作为许多命令行工具的文件,将其输出发送到 stdout。