linux命令之man和info
man
➜ ~ man ls
result:
LS(1)中1這種數字的意義如下所示:
代號 | 內容 |
---|---|
1 | 用戶在shell環境中可以操作的命令或可執行文件 |
2 | 系統內核可調用的函數與工具等 |
3 | 一些常用的函數(function)與函數庫(library),大部分爲C的函數庫(libc) |
4 | 設備文件的說明,通常在/dev下的文件 |
5 | 配置文件或者是某些文件的格式 |
6 | 遊戲(games) |
7 | 慣例與協議等,例如Linux文件系統、網絡協議、ASCII code等說明 |
8 | 系統管理員可用的管理命令 |
9 | 跟kernel有關的文件 |
man page的內容意義如下所示:
代號 | 內容 |
---|---|
NAME | 簡短的命令、數據名稱說明 |
SYNOPSIS | 簡短的命令執行語法(syntax)簡介 |
DESCRIPTION | 較爲完整的說明 |
OPTIONS | 針對SYNOPSIS部分中選項的說明 |
COMMANDS | 當這個程序在執行時,可以在此程序中執行的命令 |
FILES | 這個命令或所使用或參考或連接到的某些文件 |
SEE ALSO | 這個命令或數據的其他說明 |
EXAMPLE | 範例 |
BUGS | 是否有相關的錯誤 |
man
命令的詳細信息可通過man man
查詢。
除了man文檔外,還有一些別的說明文檔,在/usr/share/doc
這個目錄下,比如info文檔。
info
info與man的用途差不多,info page是將文件數據拆成一個個的段落,每個段落有個獨立的頁面,相當於一個獨立的節點,每個節點都有定位於鏈接。