回答:
curl
リンクから何かをダウンロードするユーティリティです。デフォルトでは、STDOUTに書き込みます(つまり、端末のリンクからのものを出力します)
-L
オプションcurl
の手段:
-L, --location
(HTTP/HTTPS) If the server reports that the requested page has moved to a
different location (indicated with a Location: header and a 3XX response
code), this option will make curl redo the request on the new place...
演算子|
はパイプであり、コマンドの出力をその前のコマンドの出力をコマンドの標準入力として渡します。
apt-key
リポジトリに適した信頼できるキーを追加するユーティリティです。あなたは何をするのか見ることadd
ができますman apt-key
:
add <filename>
Add a new key to the list of trusted keys. The key is read from the
filename given with the parameter filename or if the filename is -
from standard input.
それが言及する-
ようapt key add
に、キーファイルはSTDINから読み込まれるべきであることを伝えます。この場合curl
、それはコマンドからパイプされたものです。
このリンクにあるものはすべて(たとえ移動した場合でも)ダウンロードし、信頼できるAPTリポジトリキーとして追加します。