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 keinen Artikel auswählen. Geben Sie nicht die eckigen Klammern selbst in die Befehlszeile ein.
Beispiel:[global options], [source arguments], [destination arguments]
Winkelklammern <>
Die spitzen Klammern ( <> ) 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 nicht die spitzen Klammern selbst in die Befehlszeile ein.
Beispiel:-f [set the File Name variable], -printer <printer name>, -repeat <months> <days> <hours> <minutes>, date access <mm/dd/yyyy>
In Unix-ähnlichen Systemen wird üblicherweise der ASCII-Bindestrich-Minus verwendet, um Optionen anzugeben. Dem Zeichen folgen normalerweise ein oder mehrere Buchstaben. Ein Argument, das nur aus einem einzelnen Bindestrich und ohne Buchstaben besteht, gibt normalerweise an, dass ein Programm Daten verarbeiten soll, die von der Standardeingabe kommen, oder Daten an die Standardausgabe senden soll. In einigen Programmen werden zwei Bindestrich-Minuszeichen ( -- ) verwendet, um "lange Optionen" anzugeben, bei denen aussagekräftigere Optionsnamen verwendet werden. Dies ist ein gemeinsames Merkmal von GNU-Software.
Führen Sie einfach 'ls --help' aus und sehen Sie sich die Optionen an, es sollte für Sie offensichtlich sein.
-A, --almost-all do not list implied . and ..
--author with -l, print the author of each file
-b, --escape print octal escapes for nongraphic characters
--block-size=SIZE use SIZE-byte blocks
-B, --ignore-backups do not list implied entries ending with ~
-c with -lt: sort by, and show, ctime (time of last
modification of file status information)
with -l: show ctime and sort by name
otherwise: sort by ctime'
-C list entries by columns
--color[=WHEN]
Es gibt auch das ungewöhnliche {}
Klammern verwendet, die aus meiner Suche für erforderliche Optionen stehen, die auf sich gegenseitig ausschließende Weise angegeben werden können, z. B. {-A|--almost-all}
.
"{}" are used in conjunction with a vertical bar to
indicate cases where exactly one of the specified options may be used
https://groups.google.com/forum/#!topic/comp.unix.programmer/XOr31SgvvS8