
man
Linux システムで実行しようとすると、次のエラーが発生します。
$ 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
どうしたの?
答え1
変数の存在を確認します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
。次に、変数がどこから来たのかを調査する必要があります。