Linux / Unix Manpage Syntaxkonventionen

9

In man pages finde ich verschiedene Syntaxen zum Schreiben von Linux / Unix-Befehlen, die eckige Klammern, eckige Klammern, Bindestriche ( - ) und doppelte Bindestriche ( -- ) in verschiedenen Kombinationen enthalten. Kennt jemand die Bedeutung dieser Syntaxkonventionen?

%Vor%     
sam 23.04.2014, 11:09
quelle

2 Antworten

22

Eckige Klammern []

Die eckigen Klammern ([]) zeigen an, dass das eingeschlossene Element (Parameter, Wert oder Information) optional ist. Sie können einen oder mehrere Artikel oder keine Artikel auswählen. Geben Sie die eckigen Klammern nicht selbst in die Befehlszeile ein.

Beispiel: [globale Optionen], [Quellenargumente], [Zielargumente]

Winkelhalter & lt; & gt;

Die spitzen Klammern (& lt; & gt;) zeigen an, dass das eingeschlossene Element (Parameter, Wert oder Information) obligatorisch ist. Sie müssen den Text in den spitzen Klammern durch die entsprechenden Informationen ersetzen. Geben Sie die spitzen Klammern nicht selbst in der Befehlszeile ein.

Beispiel: -f [Setze die Variable Dateiname], -printer, -repeat, Datumszugriff

In Unix-ähnlichen Systemen wird üblicherweise der ASCII-Bindestrich verwendet, um Optionen anzugeben. Auf den Charakter folgen normalerweise ein oder mehrere Buchstaben. Ein Argument, bei dem es sich um einen einzelnen Bindestrich ohne Buchstaben handelt, gibt normalerweise an, dass ein Programm Daten verarbeiten soll, die von der Standardeingabe kommen, oder Daten an die Standardausgabe senden. Bei einigen Programmen werden zwei Bindestrich-Minuszeichen (-) verwendet, um "lange Optionen" anzugeben, bei denen beschreibende Optionsnamen verwendet werden. Dies ist ein gemeinsames Merkmal der GNU-Software.

Mach einfach 'ls - help' und schau dir die Optionen an, es sollte dir klar sein.

%Vor%     
Avi 23.04.2014, 11:13
quelle
4

Es gibt auch uncommon {} eckige Klammern, die von meiner Suche nach den erforderlichen Optionen verwendet werden, die in gegenseitig ausschließender Weise angegeben werden können, zB {-a|-all} .

"{}" are used in conjunction with a vertical bar to indicate cases where exactly one of the specified options may be used

Ссылка

    
Daniel Sokolowski 15.06.2015 14:25
quelle

Tags und Links