1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în Shell

Connected

exercițiu

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.

Instrucțiuni 1/2

undefined XP
  • 1

    Citește pagina de manual a comenzii tail pentru a afla ce efect are plasarea unui semn + în fața numărului folosit cu opțiunea -n. (Nu uita să apeși bara de spațiu pentru a derula în jos și/sau să tastezi q pentru a ieși.)

  • 2

    Folosește tail cu opțiunea -n +7 pentru a afișa toate liniile din seasonal/spring.csv, cu excepția primelor șase.