man的使用
文章目錄
- man的使用
- 基本用法:
- 常見 `man` 命令操作:
- `man` 命令的章節:
- 示例:
man
是
Linux 和
macOS 系統中的命令,用于查看命令和程序的手冊頁(manual pages)。手冊頁包含了關于命令、函數、庫的詳細信息,包括其用法、選項、參數、示例等。
基本用法:
在終端中使用 man
命令查看某個命令或程序的手冊頁,語法如下:
man <command>
例如,查看 ls
命令的手冊頁:
man ls
這將打開 ls
命令的手冊頁,顯示其說明、可用選項、用法示例等。
常見 man
命令操作:
-
查找命令的手冊頁:
man
默認會查找指定命令的手冊頁并顯示出來。例如:
man ls
-
搜索關鍵詞:
你可以在man
頁中搜索特定的關鍵詞。按下/
鍵,然后輸入你想搜索的詞,按回車(Enter)。要跳到下一個匹配項,按n
,上一個匹配項則按N
。例如:
man ls
然后按
/
鍵,輸入option
來查找所有關于“option”的內容。 -
跳到手冊頁的特定部分:
man
命令中的手冊頁一般包含幾個部分(如名稱、簡介、選項、文件等),你可以使用鍵盤快捷鍵跳到不同部分:q
:退出手冊頁。Space
:向下滾動一頁。b
:向上滾動一頁。Enter
:向下滾動一行。
-
顯示特定部分的手冊頁:
有時同一個命令可能會有多個手冊頁(例如系統調用、庫函數、命令行工具等),可以通過指定章節來查看。例如,man 1 ls
會顯示ls
命令的手冊頁,而man 2 ls
會顯示關于ls
的系統調用(如果有的話)。man 1 ls # 查看 ls 命令的手冊頁 man 2 ls # 查看關于 ls 的系統調用的手冊頁(如果存在)
man
命令的章節:
手冊頁分為幾個章節,每個章節包含不同類型的信息:
- 用戶命令:常用命令(如
ls
,cp
等)。 - 系統調用:與操作系統交互的低級操作(如文件操作、進程管理)。
- 庫函數:用于編程的庫函數。
- 特殊文件:設備文件和特殊文件的描述。
- 文件格式和約定:文件的格式和命名規則。
- 游戲:包含一些小型游戲的命令。
- 宏包:宏包、文件格式等。
- 系統管理命令:有關系統管理的命令。
例如,使用 man 1
查看命令行工具手冊,使用 man 2
查看系統調用手冊。
示例:
-
查看
ls
命令的手冊頁:
man ls
-
查看
chmod
命令的手冊頁:
man chmod
-
查看
printf
函數的手冊頁(它是一個 C 庫函數):
man 3 printf