Je n'ai pas pu comprendre la section SYNOPSIS dans la page de manuel d'une commande. Par exemple, voyons la page de manuel de man
lui - même. Par man man
:
SYNOPSIS
man [-C file] [-d] [-D] [--warnings[=warnings]] [-R encoding] [-L
locale] [-m system[,...]] [-M path] [-S list] [-e extension] [-i|-I]
[--regex|--wildcard] [--names-only] [-a] [-u] [--no-subpages] [-P
pager] [-r prompt] [-7] [-E encoding] [--no-hyphenation] [--no-justifi‐
cation] [-p string] [-t] [-T[device]] [-H[browser]] [-X[dpi]] [-Z]
[[section] page ...] ...
man -k [apropos options] regexp ...
man -K [-w|-W] [-S list] [-i|-I] [--regex] [section] term ...
man -f [whatis options] page ...
man -l [-C file] [-d] [-D] [--warnings[=warnings]] [-R encoding] [-L
locale] [-P pager] [-r prompt] [-7] [-E encoding] [-p string] [-t]
[-T[device]] [-H[browser]] [-X[dpi]] [-Z] file ...
man -w|-W [-C file] [-d] [-D] page ...
man -c [-C file] [-d] [-D] page ...
man [-hV]
- La section SYNOPSIS décrit-elle la syntaxe de la commande?
- que signifient ceux-ci
[...]
et l'[...]
intérieur[...]
? Signifient-ils quelque chose de facultatif? - Cela
|
signifie- t -il OU? - Qu'est - ce que
,
moyenne en[-m system[,...]]
? - La section SYNOPSIS suit-elle les règles utilisées pour les expressions régulières?
Réponses:
[]
indiquent toujours les commutateurs, arguments, options facultatifs, etc.|
signifie ou, en particulier lorsqu'il est placé entre parenthèses ou parenthèses.la source
Si vous voulez une référence, elles sont librement basées sur EBNF .
la source
Depuis la
man
page de manuel:la source
Une autre source pour comprendre la signification de la syntaxe d'argument de l'utilitaire de ligne de commande serait les conventions de syntaxe de l'utilitaire d'utilitaire documentées au chapitre 12 et les expressions régulières documentées au chapitre 9 de la norme POSIX.1-2008 (édition 2013).
la source