Como posso obter ajuda para um comando?
Para saber o que os comandos fazem,
As pessoas costumavam usar o comando man
(abreviação de "manual").
Por exemplo,
O comando man head
exibe essas informações:
HEAD(1) BSD General Commands Manual HEAD(1)
NAME
head -- display first lines of a file
SYNOPSIS
head [-n count | -c bytes] [file ...]
DESCRIPTION
This filter displays the first count lines or bytes of each of
the specified files, or of the standard input if no files are
specified. If count is omitted it defaults to 10.
If more than a single file is specified, each file is preceded by
a header consisting of the string ``==> XXX <=='' where ``XXX''
is the name of the file.
SEE ALSO
tail(1)
man
invoca automaticamente less
,
Portanto, talvez você precise pressionar a barra de espaço para percorrer as informações
e :q
para sair.
A descrição de uma linha em NAME
informa brevemente o que o comando faz,
e o resumo em SYNOPSIS
lista todos os sinalizadores que ele entende.
Tudo o que for opcional é mostrado entre colchetes [...]
,
As alternativas "ou/ou" são separadas por |
,
e as coisas que podem ser repetidas são mostradas com ...
,
Portanto, a página de manual referente ao head
informa que você pode fornecer uma contagem de linhas com -n
ou uma contagem de bytes com -c
,
e que você pode informar quantos nomes de arquivos quiser.
O problema com o manual do Unix é que você precisa saber o que está procurando.
Se não souber,
pode pesquisar no Stack Overflow,
fazer uma pergunta nos canais do Slack do DataCamp,
ou consultar as seções SEE ALSO
dos comandos que já conhece.
Este exercício faz parte do curso
Introdução ao Shell
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
