Назад | Перейти на главную страницу

Может ли кто-нибудь объяснить мне, что означает «wget -O - -q icanhazip.com»?

Я использовал эту команду, чтобы найти IP-адрес сервера. Может кто-нибудь объяснить, что означает команда? Я хочу учиться.

На данный момент я знаю: "wget" - это бесплатная утилита для неинтерактивной загрузки файлов из Интернета [http://linux.about.com/od/commands/l/blcmdl1_wget.htm]

"-O" Записывает документы в файл

"-q" тихо (нет вывода)

Но зачем использовать этот «-» между ними?

«-O -» означает, что вывод будет выводиться на стандартный вывод (на вашу консоль). Как правило, вы можете использовать «-» в качестве файла со многими инструментами командной строки для отправки их вывода на стандартный вывод.

Пожалуйста, посмотрите страница руководства для wget, что объясняет -O вариант и значение дефиса.

-O файл

--output-document = файл

Документы не будут записаны в соответствующие файлы, но все они будут объединены и записаны в файл. Если - используется как файл, документы будут распечатаны на стандартный вывод., отключение преобразования ссылок. (Используйте ./- для печати в файл с буквальным именем -.)