man does not work (too many arguments)
Clash Royale CLAN TAG#URR8PPP
I get this an error when trying to run man
on a Linux system:
$ LC_ALL=C man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
My man
command doesn't seem to be an alias:
command -v man: /usr/bin/man
What's going on?
man
|
show 4 more comments
I get this an error when trying to run man
on a Linux system:
$ LC_ALL=C man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
My man
command doesn't seem to be an alias:
command -v man: /usr/bin/man
What's going on?
man
What is the output of "alias man" or simply "alias"?
– rbrtflr
Jan 18 at 8:58
1
Is yourman
an alias? Check withtype man
orcommand -v man
.
– Kusalananda
Jan 18 at 8:59
alias ll='ls -l --color=auto |grep ''' -'''' alias ls='ls --color=auto'
– NeedHelp
Jan 18 at 9:02
command -v man: /usr/bin/man
– NeedHelp
Jan 18 at 9:07
1
@jayooin It's setting the default locale to the standardC
locale. There is nothing strange about that bit.
– Kusalananda
Jan 18 at 9:22
|
show 4 more comments
I get this an error when trying to run man
on a Linux system:
$ LC_ALL=C man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
My man
command doesn't seem to be an alias:
command -v man: /usr/bin/man
What's going on?
man
I get this an error when trying to run man
on a Linux system:
$ LC_ALL=C man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
My man
command doesn't seem to be an alias:
command -v man: /usr/bin/man
What's going on?
man
man
edited Jan 18 at 9:10
terdon♦
130k32254432
130k32254432
asked Jan 18 at 8:54
NeedHelpNeedHelp
1185
1185
What is the output of "alias man" or simply "alias"?
– rbrtflr
Jan 18 at 8:58
1
Is yourman
an alias? Check withtype man
orcommand -v man
.
– Kusalananda
Jan 18 at 8:59
alias ll='ls -l --color=auto |grep ''' -'''' alias ls='ls --color=auto'
– NeedHelp
Jan 18 at 9:02
command -v man: /usr/bin/man
– NeedHelp
Jan 18 at 9:07
1
@jayooin It's setting the default locale to the standardC
locale. There is nothing strange about that bit.
– Kusalananda
Jan 18 at 9:22
|
show 4 more comments
What is the output of "alias man" or simply "alias"?
– rbrtflr
Jan 18 at 8:58
1
Is yourman
an alias? Check withtype man
orcommand -v man
.
– Kusalananda
Jan 18 at 8:59
alias ll='ls -l --color=auto |grep ''' -'''' alias ls='ls --color=auto'
– NeedHelp
Jan 18 at 9:02
command -v man: /usr/bin/man
– NeedHelp
Jan 18 at 9:07
1
@jayooin It's setting the default locale to the standardC
locale. There is nothing strange about that bit.
– Kusalananda
Jan 18 at 9:22
What is the output of "alias man" or simply "alias"?
– rbrtflr
Jan 18 at 8:58
What is the output of "alias man" or simply "alias"?
– rbrtflr
Jan 18 at 8:58
1
1
Is your
man
an alias? Check with type man
or command -v man
.– Kusalananda
Jan 18 at 8:59
Is your
man
an alias? Check with type man
or command -v man
.– Kusalananda
Jan 18 at 8:59
alias ll='ls -l --color=auto |grep ''' -'''' alias ls='ls --color=auto'
– NeedHelp
Jan 18 at 9:02
alias ll='ls -l --color=auto |grep ''' -'''' alias ls='ls --color=auto'
– NeedHelp
Jan 18 at 9:02
command -v man: /usr/bin/man
– NeedHelp
Jan 18 at 9:07
command -v man: /usr/bin/man
– NeedHelp
Jan 18 at 9:07
1
1
@jayooin It's setting the default locale to the standard
C
locale. There is nothing strange about that bit.– Kusalananda
Jan 18 at 9:22
@jayooin It's setting the default locale to the standard
C
locale. There is nothing strange about that bit.– Kusalananda
Jan 18 at 9:22
|
show 4 more comments
1 Answer
1
active
oldest
votes
Check the existence of MANOPT
variable.
MANOPT
If$MANOPT
is set, it will be parsed prior toman
's command line and is expected to be in a similar format.
source
Example:
$ MANOPT='foo bar'
$ export MANOPT
$ man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
$
An obvious ad-hoc fix is to unset MANOPT
. Then you should investigate where the variable came from.
So why is the errorToo many arguments
? Like if Iexport MANOPT=foo
, why doesn't it sayNo manual entry for foo
?
– wjandrea
Jan 19 at 1:06
1
@wjandreaman
is probably splittingMANOPT
on spaces and then running the resulting array throughgetopt(3)
, and complain if any non-option arguments (ie arguments not starting with a dash) are left. They could've used a better error message. Anyways, even a single argument is too much for it: tryMANOPT=man man man
.
– mosvy
Jan 19 at 4:57
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f495232%2fman-does-not-work-too-many-arguments%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Check the existence of MANOPT
variable.
MANOPT
If$MANOPT
is set, it will be parsed prior toman
's command line and is expected to be in a similar format.
source
Example:
$ MANOPT='foo bar'
$ export MANOPT
$ man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
$
An obvious ad-hoc fix is to unset MANOPT
. Then you should investigate where the variable came from.
So why is the errorToo many arguments
? Like if Iexport MANOPT=foo
, why doesn't it sayNo manual entry for foo
?
– wjandrea
Jan 19 at 1:06
1
@wjandreaman
is probably splittingMANOPT
on spaces and then running the resulting array throughgetopt(3)
, and complain if any non-option arguments (ie arguments not starting with a dash) are left. They could've used a better error message. Anyways, even a single argument is too much for it: tryMANOPT=man man man
.
– mosvy
Jan 19 at 4:57
add a comment |
Check the existence of MANOPT
variable.
MANOPT
If$MANOPT
is set, it will be parsed prior toman
's command line and is expected to be in a similar format.
source
Example:
$ MANOPT='foo bar'
$ export MANOPT
$ man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
$
An obvious ad-hoc fix is to unset MANOPT
. Then you should investigate where the variable came from.
So why is the errorToo many arguments
? Like if Iexport MANOPT=foo
, why doesn't it sayNo manual entry for foo
?
– wjandrea
Jan 19 at 1:06
1
@wjandreaman
is probably splittingMANOPT
on spaces and then running the resulting array throughgetopt(3)
, and complain if any non-option arguments (ie arguments not starting with a dash) are left. They could've used a better error message. Anyways, even a single argument is too much for it: tryMANOPT=man man man
.
– mosvy
Jan 19 at 4:57
add a comment |
Check the existence of MANOPT
variable.
MANOPT
If$MANOPT
is set, it will be parsed prior toman
's command line and is expected to be in a similar format.
source
Example:
$ MANOPT='foo bar'
$ export MANOPT
$ man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
$
An obvious ad-hoc fix is to unset MANOPT
. Then you should investigate where the variable came from.
Check the existence of MANOPT
variable.
MANOPT
If$MANOPT
is set, it will be parsed prior toman
's command line and is expected to be in a similar format.
source
Example:
$ MANOPT='foo bar'
$ export MANOPT
$ man man
man: Too many arguments
Try 'man --help' or 'man --usage' for more information.
$
An obvious ad-hoc fix is to unset MANOPT
. Then you should investigate where the variable came from.
answered Jan 18 at 9:24
Kamil MaciorowskiKamil Maciorowski
1,5961827
1,5961827
So why is the errorToo many arguments
? Like if Iexport MANOPT=foo
, why doesn't it sayNo manual entry for foo
?
– wjandrea
Jan 19 at 1:06
1
@wjandreaman
is probably splittingMANOPT
on spaces and then running the resulting array throughgetopt(3)
, and complain if any non-option arguments (ie arguments not starting with a dash) are left. They could've used a better error message. Anyways, even a single argument is too much for it: tryMANOPT=man man man
.
– mosvy
Jan 19 at 4:57
add a comment |
So why is the errorToo many arguments
? Like if Iexport MANOPT=foo
, why doesn't it sayNo manual entry for foo
?
– wjandrea
Jan 19 at 1:06
1
@wjandreaman
is probably splittingMANOPT
on spaces and then running the resulting array throughgetopt(3)
, and complain if any non-option arguments (ie arguments not starting with a dash) are left. They could've used a better error message. Anyways, even a single argument is too much for it: tryMANOPT=man man man
.
– mosvy
Jan 19 at 4:57
So why is the error
Too many arguments
? Like if I export MANOPT=foo
, why doesn't it say No manual entry for foo
?– wjandrea
Jan 19 at 1:06
So why is the error
Too many arguments
? Like if I export MANOPT=foo
, why doesn't it say No manual entry for foo
?– wjandrea
Jan 19 at 1:06
1
1
@wjandrea
man
is probably splitting MANOPT
on spaces and then running the resulting array through getopt(3)
, and complain if any non-option arguments (ie arguments not starting with a dash) are left. They could've used a better error message. Anyways, even a single argument is too much for it: try MANOPT=man man man
.– mosvy
Jan 19 at 4:57
@wjandrea
man
is probably splitting MANOPT
on spaces and then running the resulting array through getopt(3)
, and complain if any non-option arguments (ie arguments not starting with a dash) are left. They could've used a better error message. Anyways, even a single argument is too much for it: try MANOPT=man man man
.– mosvy
Jan 19 at 4:57
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f495232%2fman-does-not-work-too-many-arguments%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
What is the output of "alias man" or simply "alias"?
– rbrtflr
Jan 18 at 8:58
1
Is your
man
an alias? Check withtype man
orcommand -v man
.– Kusalananda
Jan 18 at 8:59
alias ll='ls -l --color=auto |grep ''' -'''' alias ls='ls --color=auto'
– NeedHelp
Jan 18 at 9:02
command -v man: /usr/bin/man
– NeedHelp
Jan 18 at 9:07
1
@jayooin It's setting the default locale to the standard
C
locale. There is nothing strange about that bit.– Kusalananda
Jan 18 at 9:22