Kommandozeile: Wann benutzt man den einfachen Bindestrich (-) und den doppelten Bindestrich (–) für Argumente

This post is also available in: English (Englisch)

Auf der Befehlszeile wird der einfache Bindestrich (-) verwendet, um sogenannte Kurzformargument anzugeben, Argumente mit nur einem Buchstaben Das Argument -h wird zum Beispiel häufig verwendet, um die Hilfemeldung für einen Befehl anzuzeigen, und das Argument -v wird häufig verwendet, um eine ausführliche Ausgabe zu aktivieren. Du kannst den einfachen Bindestrich (-) nur dann verwenden, wenn das Argument aus einem einzigen Buchstaben besteht.

Beispiele, wo ein einzelner Bindestrich verwendet werden kann: -h, -R und -f , der einfache Bindestrich kann aber nie für Argumente mit mehreren Buchstaben wie -verbose oder -help verwendet werden.

Der doppelte Bindestrich (--) wird auf der Kommandozeile verwendet, um sogannte Langform-Argumente anzugeben, das ein Argument mit mehreren Buchstaben. Das Argument --help wird zum Beispiel häufig verwendet, um die Hilfemeldung für einen Befehl anzuzeigen, und das Argument --verbose wird häufig verwendet, um eine ausführliche Ausgabe zu aktivieren. Doppelte Bindestriche (--) können nur dann verwendet werden, wenn das Argument mehrere Buchstaben hat

Beispiele, in denen doppelte Bindestriche verwendet werden können: --verbose, --server und --help, aber Sie können sie nicht für Argumente mit nur einem Buchstaben wie zum Beispiel --h oder --R verwendet werden.

Beispiele, wie auf der Kommandozeile einfache oder doppelte Bindestriche verwendet werden:

# Zeigt die Hilfemeldung für einen Befehl mit dem Kurzform-Argument -h
my_command -h

# Aktiviere die ausführliche Ausgabe für einen Befehl mit dem Langform-Argument --verbose
my_command --verbose

# Kombination von verschiedenen Argumenten
my_command --verbose --server "https://techoverflow.net" -f 0.1