web-dev-qa-db-ja.com

男は動作しません(引数が多すぎます)

Linuxシステムでmanを実行しようとすると、このエラーが発生します。

$ LC_ALL=C man man

man: Too many arguments
Try 'man --help' or 'man --usage' for more information.

私のmanコマンドはエイリアスではないようです:

command -v man: /usr/bin/man 

どうしたの?

23
NeedHelp

MANOPT変数の存在を確認してください。

MANOPT
もし$MANOPTが設定されている場合、manのコマンドラインの前に解析され、同様の形式であることが期待されます。

ソース

例:

$ MANOPT='foo bar'
$ export MANOPT
$ man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
$

明らかなアドホック修正はunset MANOPT。次に、変数がどこから来たかを調査する必要があります。

39