que signifie wget -qO- 127.0.0.1?


9

J'ai essayé de googler pour une réponse depuis une heure maintenant et toujours pas de chance. Quelqu'un sait-il ce que signifie cette commande?

wget -qO- 127.0.0.1

Je sais que wgetc'est l'utilitaire Linux "web get", et 127.0.0.1c'est localhost. Je n'ai cependant aucune idée de ce que cela -qO-signifie?

Je crois également que ce qui précède est différent wget -q -O 127.0.0.1car une simple exécution dans le terminal me donne un résultat différent.

Remarque: J'essaie de comprendre cette commande à partir de ce didacticiel de démarrage - Vagrant .

Merci d'avance.


En fait, une autre recherche google sur "wget ​​qO" (sans les tirets cette fois) me donne ce forum qui suggère la commande signifie: imprimer le contenu HTML (dans ce cas 127.0.0.1) sur l'écran du terminal. Mais où puis-je en savoir plus sur la -something-syntaxe? (c'est-à-dire un seul tiret à gauche et à droite du mot-clé option).
Atlas7

2
Il semble que je n'ai pas fait mes recherches de manière suffisamment approfondie. Je viens de trouver ce forum qui semble avoir juste expliqué la -O-syntaxe (résultat de sortie menaing au terminal). De plus, ce document Linux wget dit: if the file is -, the documents will be written to standard output.(c'est-à-dire que le deuxième tiret signifie "vers la sortie standard" ... Donc à ce stade, je ne peux que supposer que cette syntaxe de "tiret de fermeture" ne s'applique qu'à l' -Ooption wget uniquement (et pas Linux en général?) .
Atlas7

Réponses:


11

Votre recherche-foo est incomplète. Essayez man wget, qui dit, en partie:

   -O file
   --output-document=file
       The documents will not be written to the appropriate files, but all will be concatenated together and written to file.  If - is used as
       file, documents will be printed to standard output, disabling link conversion.  (Use ./- to print to a file literally named -.)

       Use of -O is not intended to mean simply "use the name file instead of the one in the URL;" rather, it is analogous to shell
       redirection: wget -O file http://foo is intended to work like wget -O - http://foo > file; file will be truncated immediately, and all
       downloaded content will be written there.

       For this reason, -N (for timestamp-checking) is not supported in combination with -O: since file is always newly created, it will
       always have a very new timestamp. A warning will be issued if this combination is used.

       Similarly, using -r or -p with -O may not work as you expect: Wget won't just download the first file to file and then download the
       rest to their normal names: all downloaded content will be placed in file. This was disabled in version 1.11, but has been reinstated
       (with a warning) in 1.11.2, as there are some cases where this behavior can actually have some use.

       Note that a combination with -k is only permitted when downloading a single document, as in that case it will just convert all relative
       URIs to external ones; -k makes no sense for multiple URIs when they're all being downloaded to a single file; -k can be used only when
       the output is a regular file.

et

   -q
   --quiet
       Turn off Wget's output.

1
Je vous remercie! En levant les yeux man wgetmaintenant, les choses sont beaucoup plus claires! (J'ai complètement oublié l' manutilitaire - je compte trop sur Google. C'est un signal d'alarme pour moi.). Je confirme également que la commande est identique à wget -q -O- 127.0.0.1ou wget -q -O - 127.0.0.1- regarder la commande dans cette syntaxe semble maintenant "avoir plus de sens" pour moi maintenant. Merci encore.
Atlas7

7

Pour ce type de questions, si vous avez un navigateur à proximité, vous trouverez peut-être pratique d'utiliser expliquehell.com (car les pages de manuel peuvent être assez longues à parcourir pour trouver les paramètres qui vous intéressent):

entrez la description de l'image ici


Il n'est pas difficile du tout de trouver des informations dans les pages de manuel. J'ai trouvé ces informations en 3 touches en utilisant lessla fonction de recherche de ( /-O).
Poignée de porte

@ Doorknob Bien sûr, mais vous devez rechercher chaque paramètre que vous ne connaissez pas.
Franck Dernoncourt

Grande part. Y a-t-il un "problème" potentiel à surveiller lors de l'utilisation de l'outil?
Atlas7

@ Atlas7 Pas que je sache.
Franck Dernoncourt
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.