Mann arbeitet nicht (zu viele Argumente)

Mann arbeitet nicht (zu viele Argumente)

manBeim Versuch, es auf einem Linux-System auszuführen, wird mir folgende Fehlermeldung angezeigt :

$ LC_ALL=C man man

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

Mein manBefehl scheint kein Alias ​​zu sein:

command -v man: /usr/bin/man 

Was ist los?

Antwort1

Überprüfen Sie die Existenz der MANOPTVariablen.

MANOPT
Wenn $MANOPTfestgelegt ist, wird es vor mander Befehlszeile analysiert und es wird erwartet, dass es in einem ähnlichen Format vorliegt.

Quelle

Beispiel:

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

Eine offensichtliche Ad-hoc-Lösung besteht darin, Folgendes zu tun unset MANOPT. Anschließend sollten Sie untersuchen, woher die Variable stammt.

verwandte Informationen