Ich habe seit einer Stunde versucht, nach einer Antwort zu googeln und immer noch kein Glück. Weiß jemand, was dieser Befehl bedeutet?
wget -qO- 127.0.0.1
Ich weiß, wget
ist das Linux-Dienstprogramm "web get" und 127.0.0.1
ist localhost. Ich habe aber keine Ahnung was das -qO-
bedeutet?
Ich glaube auch, dass das oben Gesagte anders ist wget -q -O 127.0.0.1
als ein einfacher Lauf im Terminal, der mir ein anderes Ergebnis bringt.
Hinweis: Ich versuche, diesen Befehl in diesem Tutorial zu Vagrant - Erste Schritte zu verstehen .
Vielen Dank im Voraus.
-something-
Syntax erfahren ? (dh ein einzelner Bindestrich links und rechts vom Optionsschlüsselwort).-O-
Syntax erklärt hat (Menüausgabe des Ergebnisses an das Terminal). Außerdem heißt es in diesem Linux-Wget-Dokument :if the file is -, the documents will be written to standard output.
(dh der zweite Bindestrich bedeutet "zur Standardausgabe" ... An dieser Stelle kann ich nur davon ausgehen, dass diese Syntax zum Schließen des Bindestrichs nur für die Wget--O
Option gilt (und nicht für Linux im Allgemeinen?) .Antworten:
Dein Such-Foo ist unvollständig. Versuchen Sie
man wget
, was teilweise sagt:und
quelle
man wget
jetzt nach oben schauen, werden die Dinge viel klarer! (Ich habe dasman
Dienstprogramm völlig vergessen - ich habe mich zu sehr auf Google verlassen. Dies ist ein Weckruf für mich.) Ich bestätige auch, dass der Befehl derselbe ist wiewget -q -O- 127.0.0.1
oderwget -q -O - 127.0.0.1
- wenn ich den Befehl in dieser Syntax betrachte, erscheint es mir jetzt "sinnvoller". Danke noch einmal.Für diese Art von Fragen, wenn Sie einen Browser haben in der Nähe Sie es praktisch bedienen könnten finden explainshell.com (wie Mann Seiten können sehr lang sein , um durch die Parameter , die Sie interessieren sich zu finden):
quelle
less
der Suchfunktion (/-O
) gefunden.