homem não funciona (muitos argumentos)

homem não funciona (muitos argumentos)

Recebo este erro ao tentar executar manem um sistema Linux:

$ LC_ALL=C man man

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

Meu mancomando não parece ser um alias:

command -v man: /usr/bin/man 

O que está acontecendo?

Responder1

Verifique a existência de MANOPTvariável.

MANOPT
Se $MANOPTestiver definido, ele será analisado antes da manlinha de comando do e espera-se que esteja em um formato semelhante.

fonte

Exemplo:

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

Uma correção ad-hoc óbvia é unset MANOPT. Então você deve investigar de onde veio a variável.

informação relacionada