我无法理解命令手册页中的概要部分。例如,让我们看看man
它本身的联机帮助页。经过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]
- 概要部分是否描述了该命令的语法?
- 那些
[...]
和[...]
里面是什么[...]
意思?它们意味着可选的东西吗? - 是
|
OR的意思吗? - 是什么
,
意思[-m system[,...]]
? - 概要部分是否遵循正则表达式使用的规则?
答案1
- 摘要部分通常给出一些示例用例。有时子命令有不同的选项,因此可能会显示几个示例。
- 括号
[]
始终表示可选开关、参数、选项等。 - 是的,管道
|
表示“或”,特别是在方括号或圆括号内时。 - 括号中的括号仅意味着第二部分依赖于第一部分,并且本身也是可选的。有些开关您可以单独使用或为其添加值。括号开头的逗号表示可以有多个逗号分隔的值。
- 它们依赖于正则表达式概念,但旨在人类可读,因此不要遵循所有转义规则等。