Man-sider
- Hva er man-sider
- Hvordan leser man man-sider
- Hvordan navigerer man i man-sidene
- Hvordan søke i man-sidene
Hva er man-sider
I UNIX finnes kommandoen man. Det er en kommando som gir deg manualen til et annet program. (Dersom den finnes) Hvis du lurer på hvordan et program virker, kan det ofte være nyttig å skrive man <program>.
Hvordan lese man-sider
Man-sider er delt opp i noen faste avsnitt. Først kommer navnet, og en veldig kort beskrivelse av programmet. Deretter kommer en formell versjon av hvordan programmet kan brukes. Deretter følger en litt lenger beskrivelse, og en liste over alle mulige parametre.
Et eksempel:
Kommandoen man ls gir følgende (endel forkortet)
LS(1) User Commands
NAME
ls - list directory contents
SYNOPSIS
ls [OPTION]... [FILE]...
DESCRIPTION
List information about the FILEs (the current
directory by default).
Sort entries alphabetically if none of -cftuSUX
nor --sort.
Mandatory arguments to long options are
mandatory for short options
too.
-a, --all
do not hide entries starting with .
-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)
-l use a long listing format
-R, --recursive
list subdirectories recursively
AUTHOR
Written by Richard Stallman and David MacKenzie.
Her kan man se at ls er et program for å liste innholdet i kataloger, og at måten å bruke det på er å først skrive ls, og deretter eventuelle opsjoner, og tilslutt en eventuell liste over filer. Både opsjonene og fillista er valgfrie, det ser man av at de er omsluttet av [ ].
Her ser man for eksempel at opsjonen -l gir "long listing format". For å bruke denne opsjonen, skriver man ls -l
Hvordan navigere i man-sidene
man bruker et annet program for å vise sidene. Dette er satt til å være programmet less som standard, men man kan endre det dersom man skulle ønske det. Til vanlig bruk er det ingen grunn til endre det, så resten av veiledningen forutsetter at man bruker less. (dvs at man ikke har endret noe)
Det finnes en rekke muligheter for å navigere seg rundt i mansidene. De kanskje mest åpenbare er piltastene, page up, page down, home og end.
Dette kan du lese mer om ved å skrive man less i et terminalvindu.
Hvordan søke
Det er også mulig å søke i mansidene. Dette gjør du ved å først trykke /<søkeord>, dvs skråstrek og deretter det du skal søke etter. Da vil alle forekomster av søkeordet bli markert, og siden vil hoppe til første forekomst. Skriver du ? og et søkeord, skjer det samme, men programmet hopper bakover til forrige forekomst.
Du kan hoppe til neste forekomst ved å trykke n, og forrige forekomst ved å trykke N (shift-n)
Avanserte søk
Søkeordet er faktisk et regulært uttrykk. Dette betyr at det finnes mange spesialkommandoer man kan bruke for å finne litt flere forskjellige ting enn et gitt søkeord. Vil du f.eks finne alle tall, kan du skrive /[0-9]. Vil du finne alle tall på tre eller flere siffer, kan du skrive /[0-9]{3}
Regulære uttrykk kan du lese mer om i bl.a følgende man-sider: man ed (i avsnittet REGULAR EXPRESSIONS), man regexp, og man perlre. Regulære uttrykk kan variere fra program til program. less som viser man-sidene, benytter seg av regulære uttrykk som vist i man ed.