При установке Heroku CLI есть команда, с которой я столкнулся. Вот команда:
curl -L https://cli-assets.heroku.com/apt/release.key | sudo apt-key add -
Что это значит и как это работает?
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...
Оператор | - это труба, которая передает результат команды перед ней как STDIN команды после нее.
apt-key - это утилита для добавления доверенных ключей в apt для репозиториев. Вы можете видеть, что 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.
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...
Оператор | - это труба, которая передает результат команды перед ней как STDIN команды после нее.
apt-key - это утилита для добавления доверенных ключей в apt для репозиториев. Вы можете видеть, что 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.
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...
Оператор | - это труба, которая передает результат команды перед ней как STDIN команды после нее.
apt-key - это утилита для добавления доверенных ключей в apt для репозиториев. Вы можете видеть, что 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.
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...
Оператор | - это труба, которая передает результат команды перед ней как STDIN команды после нее.
apt-key - это утилита для добавления доверенных ключей в apt для репозиториев. Вы можете видеть, что 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.