человек не работает (слишком много аргументов)

человек не работает (слишком много аргументов)

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.
$

Очевидное решение ad hoc — unset MANOPT. Затем следует выяснить, откуда взялась переменная.

Связанный контент