1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Wprowadzenie do powłoki systemowej

Connected

Exercise

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.

Instrukcje 1/2

undefined XP
  • 1

    Zapoznaj się ze stroną podręcznika polecenia tail, aby dowiedzieć się, co robi znak + umieszczony przed liczbą używaną z flagą -n. (Pamiętaj, aby nacisnąć spację w celu przewinięcia strony i/lub wpisać q, aby wyjść.)

  • 2

    Użyj polecenia tail z flagą -n +7, aby wyświetlić wszystkie wiersze pliku seasonal/spring.csv z wyjątkiem pierwszych sześciu.