1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Shell

Connected

Cvičení

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áš.

Instrukce 1/2

undefined XP
  • 1

    Přečti si manuálovou stránku příkazu tail a zjisti, co se stane, když před číslo použité s přepínačem -n vložíš znak +. (Pro posunutí dolů stiskni mezerník a pro ukončení zadej q.)

  • 2

    Použij příkaz tail s přepínačem -n +7 pro zobrazení souboru seasonal/spring.csv bez prvních šesti řádků.