Eu tentei pesquisar no Google por uma resposta por uma hora agora e ainda não tive sorte. Alguém sabe o que esse comando significa?
wget -qO- 127.0.0.1
Eu sei que wget
é o utilitário "web get" do Linux e 127.0.0.1
é localhost. Não tenho idéia, no entanto, o que isso -qO-
significa?
Eu também acredito que o acima é diferente, wget -q -O 127.0.0.1
pois uma simples corrida no terminal está me dando um resultado diferente.
Nota: Estou tentando entender esse comando neste tutorial do Vagrant - Introdução .
Muito obrigado antecipadamente.
-something-
sintaxe? (ou seja, um único traço à esquerda e à direita da palavra-chave da opção).-O-
sintaxe (menaing output result to terminal). Além disso, este documento do wget do Linux diz:if the file is -, the documents will be written to standard output.
(ou seja, o segundo traço significa "saída padrão" ... Então, neste momento, posso apenas assumir que a sintaxe do "traço final" se aplica apenas à-O
opção wget (e não ao Linux em geral?) .Respostas:
Sua busca está incompleta. Tente
man wget
, que diz, em parte:e
fonte
man wget
agora esclarece muito mais as coisas! (Esqueci completamente oman
utilitário - confiei demais no Google. É um alerta para mim.). Também confirmo que o comando é o mesmo quewget -q -O- 127.0.0.1
ouwget -q -O - 127.0.0.1
- olhar para o comando nesta sintaxe agora parece "fazer mais sentido" para mim agora. Obrigado novamente.Para esse tipo de pergunta, se você tem um navegador por perto, pode ser útil usar o explanshell.com (como as páginas de manual podem demorar bastante para encontrar os parâmetros nos quais você está interessado):
fonte
less
o recurso de pesquisa (/-O
).