Hur får jag hjälp med ett kommando?
För att ta reda på vad kommandon gör använde man förr kommandot man (förkortning av "manual"). Kommandot man head visar till exempel den här informationen:
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 startar automatiskt less, så du kan behöva trycka på mellanslagstangenten för att bläddra igenom informationen och :q för att avsluta.
Enradsbeskrivningen under NAME berättar kort vad kommandot gör, och sammanfattningen under SYNOPSIS listar alla flaggor det känner till. Valfria delar visas inom hakparenteser [...], antingen/eller-alternativ separeras med |, och saker som kan upprepas markeras med .... Manualsidan för head talar alltså om att du antingen kan ange ett radantal med -n eller ett byteantal med -c, och att du kan ange valfritt antal filnamn.
Problemet med Unix-manualen är att du måste veta vad du letar efter. Om du inte gör det kan du söka på Stack Overflow, ställa en fråga i DataCamps Slack-kanaler, eller titta i SEE ALSO-avsnitten för de kommandon du redan känner till.
Den här övningen är en del av kursen
Introduktion till Shell
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen