This question already has an answer here:

What is the difference between invoking the help using a --help key compared to invoking a "man command"?

When should I choose one over another.

marked as duplicate by Shadur, slm, Anthon, user26112, Michael Mrozek Aug 13 '13 at 14:37

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


Help is a built-in "usage" of the command, and not all commands implement it, or at least not the same way, however, man is a command by itself which is a pager program that reads manual. For more info issue the man man for the manual pages for the man command.

You should use man every time you need additional information about a command, as well with the info command, that reads info documents.

Not the answer you're looking for? Browse other questions tagged or ask your own question.