Cum pot obține ajutor pentru o comandă?
Pentru a afla ce fac comenzile,
oamenii obișnuiau să folosească comanda man
(prescurtare de la „manual").
De exemplu,
comanda man head afișează următoarele informații:
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 invocă automat less,
așa că s-ar putea să fie nevoie să apeși bara de spațiu pentru a parcurge informațiile
și :q pentru a ieși.
Descrierea de o linie de sub NAME îți spune pe scurt ce face comanda,
iar rezumatul de sub SYNOPSIS listează toate opțiunile disponibile.
Orice element opțional apare între paranteze drepte [...],
alternativele sunt separate prin |,
iar elementele care pot fi repetate sunt marcate cu ....
Astfel, pagina de manual a lui head îți indică că poți specifica fie numărul de linii cu -n,
fie numărul de octeți cu -c,
și că poți furniza oricâte nume de fișiere.
Problema cu manualul Unix este că trebuie să știi ce cauți.
Dacă nu știi,
poți căuta pe Stack Overflow,
pune o întrebare pe canalele Slack ale DataCamp
sau consulta secțiunile SEE ALSO ale comenzilor pe care le cunoști deja.
Acest exercițiu face parte din cursul
Introducere în Shell
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul