De help command
:
$ help command
command: command [-pVv] command [arg ...]
Execute a simple command or display information about commands.
Runs COMMAND with ARGS suppressing shell function lookup, or display
information about the specified COMMANDs. Can be used to invoke commands
on disk when a function with the same name exists.
Options:
-p use a default value for PATH that is guaranteed to find all of
the standard utilities
-v print a description of COMMAND similar to the 'type' builtin
-V print a more verbose description of each COMMAND
Exit Status:
Returns exit status of COMMAND, or failure if COMMAND is not found.
Como uma observação mais geral, em vez de usar apenas -h
quando você não sabe o que um comando faz, tente:
type -a command
O que neste caso teria dito que é um shell embutido.
help command
é bom para builtins de shell. Para outros comandos (e também para builtins do shell, na verdade), tente
man somecommand
Além disso, -h
não é necessariamente a opção "ajuda". Se você não sabe o que um comando faz, isso pode não ser uma suposição segura a ser feita. Mais seguro é --help
.
somecommand --help
(Comandos comuns em que -h
é uma opção válida, mas não significa "ajuda" são ls
, free
, df
, du
. Todos esses são informativos apenas, mas a suposição de que -h
apenas significará "ajuda" é uma suposição perigosa.)