Forstå Unix, Linux og C-funktioner: Hvad betyder man(8), ftok(2) og mount(8)?

Hvad betyder parenteserne og numrene efter en kommando i Unix, Linux eller C-funktion, som f.eks. man(8), ftok(2) og mount(8)?

Parenteserne og numrene efter en kommando i Unix, Linux eller C-funktion refererer til den specifikke sektion i manualen, hvor kommandoen eller funktionen er dokumenteret, som f.eks. systemadministration (8) eller systemkald (2).

Hvad betyder parenteserne og numrene efter en kommando i Unix, Linux eller C-funktion, som f.eks. man(8), ftok(2) og mount(8)?

Parenteserne og numrene efter en kommando i Unix, Linux eller C-funktion refererer til den specifikke sektion i manualen (man-siderne), hvor kommandoen eller funktionen er dokumenteret. Manualen er opdelt i forskellige sektioner, som hver især dækker forskellige typer af kommandoer og funktioner.

Her er en oversigt over de mest almindelige sektioner i manualen:

  • 1: Brugerkommandoer (standardkommandoer og værktøjer)
  • 2: Systemkald (funktioner leveret af kernen)
  • 3: Biblioteksfunktioner (funktioner fra systembiblioteker)
  • 4: Specielle filer (normalt i /dev)
  • 5: Filformater og konfigurationsfiler
  • 6: Spil og underholdning
  • 7: Diverse (herunder makropakker og konventioner)
  • 8: Systemadministration og dæmoner

Eksempler:

  • man(8): Refererer til manualsektionen for systemadministration og dæmoner for kommandoen man.
  • ftok(2): Refererer til systemkaldet ftok i sektion 2 af manualen.
  • mount(8): Refererer til manualsektionen for systemadministration og dæmoner for kommandoen mount.

Ved at inkludere sektionen i manualhenvisningen, kan man hurtigt finde den relevante dokumentation, især når en kommando eller funktion kan findes i flere sektioner.