Man

全文搜尋手冊頁

  • August 5, 2017

apropos非常適合搜尋手冊頁名稱和描述。是否有類似的命令可以搜尋手冊頁的全部內容?

通過使用命令 man man 我們可以看到我們有兩個選項。

  -k     Equivalent to apropos.

  -K     Search  for  the  specified  string in *all* man pages. Warning:
         this is probably very slow!  It  helps  to  specify  a  section.
         (Just  to  give  a  rough idea, on my machine this takes about a
         minute per 500 man pages.)

這是在 RHEL 5 系統上

這可能已經晚了。但我剛剛為 NetBSD 完成了我的 Google Summer of Code 項目,而我的任務正是這個。實現手冊頁的全文搜尋。

程式碼在這裡:https ://github.com/abhinav-upadhyay/apropos_replacement

儘管目前這僅適用於 *BSD(準確地說是 NetBSD,但應該與其他 BSD 一起進行一些小的調整)系統,因為在編寫程式碼時做出了一些假設,而且我周圍沒有 Linux 機器來修復或移植這個以在 Linux 上工作。

在man-k.org上有一個可用的 Web 界面

引用自:https://unix.stackexchange.com/questions/8982