man 概述
`man` 頁面是系統中安裝的軟件和命令的官方文檔,是大多數 Linux 用戶在遇到問題時首先查閱的信息源。每個頁面提供有關特定主題的詳細說明、用法、選項、示例、相關文件、錯誤、版權等信息。
man 頁面的部分
man 頁面分為多個部分,以便輕鬆查找相關內容。每個部分包含特定類型的信息,並可以在命令名稱後指定部分號碼以查看特定部分的頁面(例如:man 1 ls 或 man 5 passwd)。
| 部分 | 內容 |
|---|---|
| 1 | 可執行程序或 Shell 命令 |
| 2 | 系統調用(內核提供的功能) |
| 3 | 庫函數(C 語言庫) |
| 4 | 特殊文件(設備文件) |
| 5 | 文件格式和約定(例如:/etc/passwd, /etc/fstab) |
| 6 | 遊戲 |
| 7 | 其他(手冊、協議、標準等) |
| 8 | 系統管理命令(需要 root 權限的命令) |
man 頁面內部導航
man 頁面打開後,您將使用名為 less 的頁面導航工具。less 可以幫助您輕鬆滾動和搜索長文本文檔。
less 基本導航鍵
Spacebar或f: 移動到下一頁b: 移動到上一頁Enter或j: 向下滾動一行k: 向上滾動一行/pattern: 從前面搜索指定的 'pattern'。n(下一個匹配),N(上一個匹配)?pattern: 從後面搜索指定的 'pattern'。q: 退出 man 頁面
主要 man 命令選項
`man` 命令提供了一些有用的選項,用於查找和顯示手冊頁面。
1. 基本用法
2. 搜索和其他選項
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`man` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
使用示例
通過 `man` 命令的多種應用示例,學習如何有效瀏覽 Linux 系統的文檔並獲取所需信息。
查看 ls 命令的手冊頁面
man ls
打開包含 `ls` 命令的用法、選項、示例等所有信息的頁面。
查看 passwd 文件格式的手冊
man 5 passwd
查看有關 `/etc/passwd` 文件格式(第 5 部分)的說明,而不是 `passwd` 命令(第 1 部分)。
搜索與網絡相關的命令關鍵字
man -k network
在手冊頁的標題和簡短描述中搜索包含 'network' 一詞的所有項目。(實際上與 `apropos network` 相同)
查看 echo 命令的簡短描述
man -f echo
輸出有關 `echo` 命令的簡短一行描述。(實際上與 `whatis echo` 相同)
查看與 printf 相關的所有手冊頁面
man -a printf
`printf` 存在於 Shell 命令(第 1 部分)和 C 標準庫函數(第 3 部分)。您可以使用 `-a` 選項依次查看這兩個頁面。