男人不工作(太多争论)

男人不工作(太多争论)

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.然后你应该调查变量来自哪里。

相关内容