尝试man
在 Linux 系统上运行时出现此错误:
$ LC_ALL=C man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
Run Code Online (Sandbox Code Playgroud)
我的man
命令似乎不是别名:
command -v man: /usr/bin/man
Run Code Online (Sandbox Code Playgroud)
这是怎么回事?
Kam*_*ski 39
检查MANOPT
变量是否存在。
MANOPT
如果$MANOPT
设置,它将在man
的命令行之前进行解析,并预计采用类似的格式。
例子:
$ MANOPT='foo bar'
$ export MANOPT
$ man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
$
Run Code Online (Sandbox Code Playgroud)
一个明显的临时修复是unset MANOPT
. 然后你应该调查变量来自哪里。