Recibo este error cuando intento ejecutar manen un sistema Linux:
$ LC_ALL=C man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
Mi mancomando no parece ser un alias:
command -v man: /usr/bin/man
¿Que esta pasando?

manEres un alias? Consulte contype manocommand -v man.Cconfiguración regional estándar . No hay nada extraño en esa parte.Respuestas:
Verificar la existencia de
MANOPTvariable.fuente
Ejemplo:
Una solución ad-hoc obvia es hacerlo
unset MANOPT. Entonces deberías investigar de dónde vino la variable.fuente
Too many arguments? Como si yoexport MANOPT=foo, ¿por qué no diceNo manual entry for foo?manprobablemente se está dividiendoMANOPTen espacios y luego ejecuta la matriz resultantegetopt(3), y se queja si quedan argumentos sin opciones (es decir, argumentos que no comienzan con un guión). Podrían haber usado un mejor mensaje de error. De todos modos, incluso un solo argumento es demasiado para ello: intenteMANOPT=man man man.