Det er naturligvis umuligt at huske alle kommandoer og deres options. Dette faktum har man i UNIX-kredse erkendt for mange år siden, og manualerne til mange kommandoer og programmer ligger derfor på computeren. Et programs manual kaldes i UNIX-verdenen for dets man page - man står for "manual".
For at se manualen for et program, bruger du programmet man. Lad os se på et eksempel. Hvis du vil læse manualen til ls, skal du taste:
[daisy@linus daisy]$ man ls |
Linux vil nu vise dig manualen. Langt de fleste manualer består af en række faste afsnit: "Name", "Synopsis", "Description", "Options", "Bugs" og "See also".
"Name" giver nok sig selv: det er navnet på programmet.
"Synopsis" viser hvordan programmet bruges. Det, der vises i kantet parentes, er valgfrie parametre.
"Description" er en kort beskrivelse af programmets virkemåde.
"Options"-afsnittet opremser alle de options, programmet har. Du har allerede set, at ls har en option -l, men programmet har faktisk mange andre.
"Bugs"-afsnittet fortæller dig, om der er kendte fejl i programmet eller ting, du skal passe på. I Linux-verdenen er programmørerne ikke bange for at indrømme, at intet program er fejlfrit.
Endelig fortæller afsnittet "See also" dig, hvilke andre man-sider, der er værd at læse for bedre at forstå, hvordan programmet bruges.
Det er ikke altid til at huske, hvad en kommando præcist hedder i Linux. Du sidder og kan ikke huske, hvad en bestemt kommando hedder, men du kan huske, at den har noget med mail at gøre. Til at lede alle man-siderne igennem har du kommandoen apropos.
[daisy@linus daisy]$ apropos mail MIME (1) - Multipurpose Internet Mail Extensions Rnmail (1) - a program for replying via mail aliases (5) - aliases file for sendmail biff (1) - "be notified if mail arrives and who it is from" cmail (6) - an email chess helper faces (1) - visual mail, user and print face server. fetchmail (1) - fetch mail from a POP, IMAP, or ETRN-capable server formail (1) - mail (re)formatter logrotate (8) - rotates, compresses, and mails system logs mail (1) - send and receive mail |
Der kan være mange steder i man-siderne, hvor et ord indgår. Som du kan se, får du en kort beskrivelse med, som kan få dig til at huske, hvilket program du leder efter.
Tallene, som står i parentes i eksemplet fra før, fortæller dig, i hvilket afsnit (eng. "section") i den samlede manual den enkelte man-side står. De forskellige afsnit indeholder forskellige typer man-sider, f.eks. er afsnit 1 om programmer, som almindelige brugere kan bruge, mens afsnit 8 indeholder manualer for systemadministratoren. Hvis du ønsker en kort introduktion til et afsnit af den samlede manual, slår du op på intro's man page, dvs. ønsker du at læse lidt om, hvad afsnit 3 indeholder, udfører du man 3 intro.
Tip: Før du kan bruge apropos, skal du som brugeren root en gang for alle have indekseret alle manual-siderne ved at køre kommandoen /usr/sbin/makewhatis. I øvrigt er man en god måde at komme i gang med manual-sider.