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

我用这个命令查找服务器的IP地址。 有人能解释一下这个命令的意思吗? 我想学习。

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

“-O”将文件写入文件

“-q”安静(没有输出)

但为什么要在两者之间使用“ – ”?

“-O – ”表示将输出写入标准输出(您的控制台)。 一般来说,你可以使用“ – ”作为一个文件与许多命令行工具来发送他们的输出到标准输出。

请参阅wget的手册页 ,其中解释了-O选项和连字符的含义。

-O文件

–output文档=文件

文件不会被写入适当的文件,但所有文件将连接在一起,并写入文件。 如果 – 用作文件,文件将被打印到标准输出 ,禁用链接转换。 (使用./-打印到文件名为 – 的文件。)