在man中搜索指定章節的關鍵字

man有個-k選項,可以在手冊的簡短描述中搜索關鍵字(-K則搜索全文)。這個很有用。比如,我只記得Linux有個可以綁定CPU的系統調用,但又記不得叫什麼名字,此時可以man -k sched或者man -k affinity,甚至只要affinity前幾個字母。


一個問題,如何只在某一個章節裏搜索?比如,我想看看什麼命令裏的簡述中含有time這個單詞,只需要搜索第一章就夠了。但如何表述呢?


查找一番,原來man有個-s選項。所以上述需求可以用man -s 1 -k time實現。


以前好幾次想這樣做,又不想去查解決方案,最後都是用grep再過濾一道。以後碰到問題,最好還是積極尋找解決方案。


這個問題要是問SA,他們或許馬上可以告訴你。用LINUX這麼多年,一直沒有好好生生的看完一本教程。話說回來,如果在使用過程中不斷有新的需求並積極查找答案,從中得到的經驗也是亞於看書。但是一點:不要忘記與別人交流。總會有人想出更好的解決辦法。


在第一章中搜索time,看到一個slabtop的工具,功能跟top類似,但查看的是系統中slab的使用情況。又長見識了。uptime可以知道系統運行多長時間了,這個SA們應該用的多。


man更強悍的是:可以用正則表達式作爲搜索關鍵字。這個功能應該很少用吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章