Man
如何跟踪 linux 手冊頁中的連結?
有沒有辦法遵循手冊頁中提到的連結?例如,這是 ; 的手冊頁
ps
。如何訪問螢幕截圖中紅色圈出的帶下劃線的連結:top(1)
?
手冊頁可以追溯到Unix 第一版。雖然超文本已被發明,但仍處於起步階段。網路是二十年後的事,手冊是一本真正的印刷書,如果合適的話,通常每頁都有一個命令(這就是它們被稱為頁面的原因)。
從那時起,用於手冊頁的格式有所發展,但大多數頁面並不是真正為超文本設計的,並且預設
man
程序不支持它(它只是一個純文字查看器,有一些技巧可以支持一些基本格式)。然而,有一些手冊頁查看程序可以重建一些超連結,主要是指向其他手冊頁的連結,傳統上以man(1)
手冊man
頁名稱和節號1
的形式編寫:
- tkman,帶有超連結的 GUI 手冊頁查看器
- WoMan ( wiki , man comparsion ,以前),Emacs 的手冊頁瀏覽器,支持超連結
- man2html,一個人到 HTML 的轉換器(加上一個網路瀏覽器來閱讀結果)
您可以在許多線上站點上瀏覽多個作業系統的手冊頁,通過
man2html
或類似工具將其轉換為 HTML,例如:
- 中央作業系統
- Debian
- FreeBSD(和一堆其他的集合)
- macOS:來自 10.9 Mavericks 的存檔,unix.com 上的最新版本,ss64.com上的部分副本
- 迷你 3
- NetBSD
- OpenBSD
- Solaris 10 , Solaris 11 ,其他 Solaris 版本
- Ubuntu
- Unix 第 1 版, Unix 第 6 版, Unix 第 8 版
在手冊頁成為 unix 上的既定文件格式之後的一段時間,在 web 發明之前的一段時間,GNU項目引入了比 man 更先進的info文件格式,同時堅持為文本終端設計的簡單標記。與人類相比,資訊的主要創新是擁有多頁文件,其中包含指向其他頁面的超連結。Info 仍然是 GNU 項目的首選文件格式,儘管大多數 Info 頁面是從也可以生成 HTML的Texinfo源(或有時是其他格式)生成的。當存在程序的資訊文件時,它通常是主要手冊,而手冊頁僅包含有關命令行參數的基本資訊。