Я пытался найти ответ в течение часа и до сих пор не повезло. Кто-нибудь знает, что означает эта команда?
wget -qO- 127.0.0.1
Я знаю, что wget
это утилита Linux "web get" и 127.0.0.1
это localhost. Я понятия не имею, однако, что это -qO-
значит?
Я также считаю, что вышесказанное отличается wget -q -O 127.0.0.1
от того, что простой прогон в терминале дает мне другой результат.
Примечание: я пытаюсь понять эту команду из этого Vagrant - Getting Started Tutorial .
Спасибо заранее.
-something-
синтаксисе? (то есть один штрих слева и справа от ключевого слова option).-O-
синтаксис (вывод результатов на терминал). Кроме того, в документации по wget для Linux написано:if the file is -, the documents will be written to standard output.
(то есть вторая черта означает «к стандартному выводу» ... Так что на данный момент я могу предположить, что этот синтаксис «закрывающей черты» применим только к-O
опции wget (а не к Linux в целом?) .Ответы:
Ваш поиск-фу неполный. Попробуйте
man wget
, что говорит, частично:а также
источник
man wget
теперь многое проясняется! (Я полностью забыл обman
утилите - я слишком полагался на Google. Это тревожный звонок для меня.). Я также подтверждаю, что команда такая же, какwget -q -O- 127.0.0.1
илиwget -q -O - 127.0.0.1
- просмотр команды в этом синтаксисе теперь кажется мне «более понятным». Еще раз спасибо.Для такого рода вопросов, если у вас есть браузер поблизости, вам может пригодиться использование openshell.com (поскольку справочные страницы могут быть довольно длинными, чтобы найти интересующие вас параметры):
источник
less
функцию поиска (/-O
).