Jak získat nápovědu k příkazu?
Ke zjištění, co jednotlivé příkazy dělají,
se dříve používal příkaz man
(zkratka anglického slova „manual").
Například příkaz man head zobrazí tyto informace:
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 automaticky spustí less,
takže pro procházení informací možná budeš muset stisknout mezerník
a pro ukončení použít :q.
Jednořádkový popis v sekci NAME stručně vysvětluje, co příkaz dělá,
a přehled v sekci SYNOPSIS uvádí všechny podporované přepínače.
Vše, co je volitelné, je uvedeno v hranatých závorkách [...],
alternativy jsou odděleny symbolem |
a opakující se prvky jsou označeny ....
Manuálová stránka příkazu head ti tedy říká, že můžeš zadat buď počet řádků pomocí -n,
nebo počet bajtů pomocí -c,
a jako vstup mu předat libovolný počet názvů souborů.
Problém unixového manuálu spočívá v tom, že musíš vědět, co hledáš.
Pokud to nevíš,
můžeš zkusit Stack Overflow,
zeptat se na Slack kanálech DataCampu
nebo se podívat do sekce SEE ALSO příkazů, které již znáš.
Toto cvičení je součástí kurzu
Introduction to Shell
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení