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` 選項依次查看這兩個頁面。