從「指令」找到「使用說明」
前提
使用最常用的指令「ls」來當案例說明。
步驟
執行
$ whatis ls
或是執行
$ man -f ls
顯示
ls (1) - list directory contents
閱讀使用說明
執行
$ man ls
或是執行
$ man 1 ls
就可以看到「ls」的使用說明。
註: 若是「bash」內建的指令,則是可以使用「help」,例如「$ help if」,可以參考「這篇」。
Manpage Sections
上面的「man 1 ls」,「1」指的就是「Section」。
執行下面指令可以看到各個「Section」的簡介。
$ whatis intro | sort
顯示
intro (1) - introduction to user commands
intro (2) - introduction to system calls
intro (3) - introduction to library functions
intro (4) - introduction to special files
intro (5) - introduction to file formats
intro (6) - introduction to games
intro (7) - introduction to overview, conventions, and miscellany section
intro (8) - introduction to administration and privileged commands
然後分別執行下面的指令,可以閱讀更詳細的說明
- $ man 1 intro
- $ man 2 intro
- $ man 3 intro
- $ man 4 intro
- $ man 5 intro
- $ man 6 intro
- $ man 7 intro
- $ man 8 intro
註:上面的頁面也可以從「網頁來查詢」
或是執行下面的指令,來閱讀所有的。
$ man -a intro
也可以執行下面的指令
$ man man
或是執行
$ man 1 man
就可以看到一個列表
The table below shows the section numbers of the manual followed by the types of pages they contain.
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
A manual page consists of several sections.
後續
接下來,來了解,如何『從「指令」找到「所屬套件」』。