Wie kann ich Hilfe für ein Kommando bekommen?
Um herauszufinden, was Befehle bewirken,
wurde früher der Befehl man
verwendet.
(kurz für "manuell").
Ein Beispiel:
Mit dem Befehl man head
kannst du diese Informationen abrufen:
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
ruft automatisch less
auf,
Du musst also eventuell die Leertaste drücken, um durch die Informationen zu blättern.
und :q
zu kündigen.
Die einzeilige Beschreibung unter NAME
sagt dir kurz, was der Befehl macht,
und die Zusammenfassung unter SYNOPSIS
listet alle Flaggen auf, die es versteht.
Alles, was optional ist, steht in eckigen Klammern [...]
,
Entweder/Oder-Alternativen werden durch |
getrennt,
und Dinge, die wiederholt werden können, werden von ...
angezeigt,
Die Handbuchseite von head
sagt dir also, dass du entweder eine Zeilenzahl mit -n
oder eine Byte-Zählung mit -c
,
und dass du ihm eine beliebige Anzahl von Dateinamen geben kannst.
Das Problem mit dem Unix-Handbuch ist, dass du wissen musst, wonach du suchst.
Wenn du es nicht tust,
kannst du Stack Overflow durchsuchen,
stelle eine Frage in den Slack-Kanälen von DataCamp,
oder sieh dir die SEE ALSO
Abschnitte der Befehle an, die du bereits kennst.
Diese Übung ist Teil des Kurses
Einführung in die Shell
Interaktive Übung zum Anfassen
Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um
