Wget

關於 wget -qO- 的問題

  • February 24, 2019

在字元串中

wget -qO-

我到底在做什麼?我從未見過表達式後面有破折號的開關。

但是,要安裝 Docker,我正在使用wget -qO- https://get.docker.com | sh

這沒有什麼不對或奇怪的。

-qO--q(quiet) 後跟-O -(輸出到標準輸出) 相同。

wget參閱手冊

選項被擠壓在一起的事實是常見的 Unix 實踐,並且帶有選項參數的選項通常不需要中間有空格。

您從網路中提取某些內容並將其直接輸入的事實sh應該是您更關心的問題。

以下wgetcurl命令效果相同

wget -q -O - https://download.docker.com/linux/ubuntu/gpg

curl -fsSL https://download.docker.com/linux/ubuntu/gpg

您可以在 Linux 終端中執行它以查看結果。基本上它是輸出到系統出色的流。

這些命令的實際範例之一是| apt-key add -添加 apt-key。

例如,

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

引用自:https://unix.stackexchange.com/questions/365698