[分享] 找指令: apropos, man, Google
以下只是試著把幾個簡單的東西寫得比較好看(不要變一行文這樣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
12/08 11:01, 1F
推
12/10 12:11, , 2F
12/10 12:11, 2F
推
12/10 15:27, , 3F
12/10 15:27, 3F