2012年3月11日 星期日

沒有man指令可用怎麼辦?

manpages contains only the man(ual) pages for various system functions.

The reader, man, should be in /usr/bin/ (as a symbolic link to /usr/lib/man-db/man).

If it's not, install it with sudo apt-get install man-db

=========================================

今天發現,系統裡雖然有最新版manpage存在,但用man指令卻出現 bash: man: command not found

使用
which man => 沒東西

whereis man => 有列出幾個資料夾:/usr/local/man /usr/share/man
進去看,前面的那個裡面是空的,後面那個裡面一堆東西,可是沒有名子就叫"man"的檔案(否則which也 會發現巴)

echo $PATH => 感覺沒問題,都有包含到上面的目錄

在目錄下雙擊tab列出所有指令 => 發現...根本沒有man這個指令...Orz

正在丈二金剛摸不著頭,google了半天,終於發現了上面的解答
原來manpages是文件們,man這個指令則是一個reader,我找不到man就是reader沒裝
所以照著解答:

apt-get install man-db


man is back!

花了好久時間理解,算是第一次自己解決自己在linux上碰到的難題

keyword: Where is the man command?

沒有留言:

張貼留言