Man
了解聯機幫助頁中的概要
我無法理解命令手冊頁中的 SYNOPSIS 部分。例如,讓我們看一下
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]
- SYNOPSIS 部分是否描述了命令的語法?
- 那些
[...]
和[...]
里面[...]
是什麼意思?他們的意思是可選的嗎?|
是指或嗎?- 是什麼
,
意思[-m system[,...]]
?- SYNOPSIS 部分是否遵循用於正則表達式的規則?
- 概要部分通常會給出一些範例案例。有時子命令有不同的選項,因此可能會顯示幾個範例。
- 括號
[]
總是表示可選的開關、參數、選項等。- 是的,管道
|
表示或,特別是在括號或括號內時。- 括號中的括號僅表示第二部分依賴於第一部分,並且本身也是可選的。您可以單獨使用一些開關或為其添加價值。括號開頭的逗號表示可以有多個逗號分隔值。
- 它們依賴於正則表達式概念,但旨在供人類閱讀,因此不要遵循所有轉義規則等。