Jak uzyskać pomoc dotyczącą polecenia?
Aby dowiedzieć się, co robią poszczególne polecenia,
dawniej używano polecenia man
(skrót od angielskiego „manual", czyli „podręcznik").
Na przykład
polecenie man head wyświetla następujące informacje:
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 automatycznie uruchamia less,
więc być może trzeba będzie nacisnąć spację, aby przewinąć zawartość,
i :q, aby zakończyć.
Jednowierszowy opis w sekcji NAME zwięźle wyjaśnia, do czego służy dane polecenie,
a zestawienie w sekcji SYNOPSIS zawiera listę wszystkich obsługiwanych flag.
Elementy opcjonalne są ujęte w nawiasy kwadratowe [...],
alternatywy są oddzielone znakiem |,
a elementy, które można powtarzać, są oznaczone przez ....
Strona podręcznika dla head informuje zatem, że można podać albo liczbę wierszy za pomocą -n,
albo liczbę bajtów za pomocą -c,
oraz że można przekazać dowolną liczbę nazw plików.
Problem z podręcznikiem Uniksa polega na tym, że trzeba wiedzieć, czego się szuka.
Jeśli nie wiesz, od czego zacząć,
możesz przeszukać Stack Overflow,
zadać pytanie na kanałach Slack DataCamp
lub zajrzeć do sekcji SEE ALSO poleceń, które już znasz.
To ćwiczenie jest częścią kursu
Wprowadzenie do powłoki systemowej
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie