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
どうしたの?
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
。次に、変数がどこから来たかを調査する必要があります。