[分享] 找指令: apropos, man, Google

看板Linux作者 ( )時間13年前 (2010/12/07 22:10), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
以下只是試著把幾個簡單的東西寫得比較好看(不要變一行文這樣XD) 也算是我一頭栽進linux一年多後,想幫其他新手省下一點時間(&發個牢騷) 不用重復某些浪費生命的事 -------------------------------------------------------------------- 重點其實只有這樣:manpage 很好用, 可是要會用 1, apropos 'keyword' (本機上已有的東西) 2, man -K 'keyword' (manpage全文搜索)& manpage tip 3, Google: manpage 'keyword' (本機上沒有的東西) ------------------------------------------------------ 1) apropos / man -k 在*nix上,雖然有所謂的"線上求助"(online manuals) =>man page,已經很方便了 也難怪很多時候會有人要新手RTFM 可是manpage的最大問題就是:要知道想要用的指令叫什麼.... 而不是要用的"功能"叫什麼 (這一點不可否認的還是要$的系統做的比較好 可是在linux上,開發/維護程式的人已經很佛心的把程式的用法寫成manpage了 哪裡有時間再去寫像MS/Mac/Unix的howto) 為了方便大家找東西,manpage上有一行重點: $ man man NAME man - an interface to the on-line reference manuals 這一行算是找程式時的keyword吧 有一次,我受不了每次要找一個新功能都要在google上爬 有時候還要找很久才會找到比較少用的東西 突發奇想的要把所用的manpage看過一次 :-) 結果,就讓我爬到了一個好用的東西: apropos (還好他在a... ++++++++++++++++++++ 2) man $ man -K 'keyword' :很暴力的manpage全文搜索(和 find / 沒什麼兩樣) man的預設輸出是less(pager),所以所有less的功能都可用 最用要的還是搜尋: / less和ptt一樣 (還是應該說ptt和unix tools一樣?) 用 / 來搜尋 ex:(in man's manpage) /search 等九個match就是 -K (option) : Search for text in all manual pages. This is a brute-force search...... 最後,不要忘了manpage最下面的 SEE ALSO 如果沒有找到正確的page(可是也夠接近了)時 這裡常常有最終的大解答 +++++++++++++++++++++++++++++++++ 3) Google is your friend (STFW/STFG) 當自己的電腦上還沒有要用的程式時,自然也沒有manpage可用 這時就用google吧 manpage 'keyword' 通常最容易找到解答 而不是用 linux '[win下的某個名字]/[keyword]' 這個常常會找到一堆unsolved thread... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.245.32

12/08 11:01, , 1F
值得 m
12/08 11:01, 1F

12/10 12:11, , 2F
沒用過apropos 感謝分享
12/10 12:11, 2F

12/10 15:27, , 3F
推推
12/10 15:27, 3F
文章代碼(AID): #1C_a1PY9 (Linux)