logo

Sådan læser du manualsider i Linux | mand Kommando

Man-kommandoen, forkortelse for manual, er et kraftfuldt værktøj i Linux-operativsystemet, der giver brugerne adgang til detaljerede oplysninger om forskellige kommandoer, hjælpeprogrammer og systemkald. Man-kommandoen giver omfattende dokumentation, der hjælper brugerne med at forstå, hvordan man bruger og konfigurerer forskellige elementer i Linux-miljøet. Denne artikel vil udforske man-kommandoen i detaljer, dække dens syntaks og muligheder og give praktiske eksempler.

watchcartoononline.io alternativer

Indholdsfortegnelse



Hvad er man i Linux Command?

Detman>kommando ind Linux bruges til at vise manualsiderne for andre kommandoer og hjælpeprogrammer. Det giver detaljeret dokumentation om brug, muligheder og funktionalitet af kommandoer, hvilket gør det til et vigtigt værktøj for både begyndere og erfarne brugere. Hver manualside indeholder sektioner såsom NAVN, SYNOPSIS, BESKRIVELSE, MULIGHEDER og EKSEMPLER, som hjælper brugere med at forstå og effektivt bruge kommandoen.

Beskrivelse

Detman>kommandoen er i bund og grund den manuelle Linux-læser. Når du skriverman>efterfulgt af et kommandonavn henter og viser den manualsiden for den kommando, der tilbyder omfattende detaljer om, hvordan den bruges, inklusive alle tilgængelige muligheder og flag. Denne kommando er afgørende for at lære om de værktøjer og kommandoer, der er tilgængelige i Linux-operativsystemet.

Syntaks af manden Kommando

Den grundlæggende syntaks for man-kommandoen er som følger:



man [option] [command]>

Her,

mulighed henviser til yderligere flag, der ændrer mandekommandoens adfærd,

kommando er Linux-kommandoen eller -værktøjet, som du vil have adgang til manualen til.



Mand kommando indstillinger

Selve man-kommandoen har muligheder, der forbedrer dens funktionalitet:

Mulighed

Beskrivelse

mand [kommando]

Vis manualsiden for den angivne kommando.

-f, -hvad er

Vis en kortfattet en-linje beskrivelse af kommandoen.

-k, -apropos

Søg efter kommandoer relateret til et givet søgeord.

-a, -alle

Vis alle matchende manualsider for den angivne kommando.

Mellemrumstasten

Gå en side frem i manualen.

Gå ind

Gå en linje frem i manualen.

B

Gå en side tilbage i manualen.

Q

Afslut den manuelle fremviser.

Adgang til manualsider

  • For at få adgang til manualsiden for en bestemt kommando skal du blot skrive:
man [command]>

For eksempel: For at se manualen til ls kommando udfør følgende kommando:

man ls>
  • Dette vil vise detaljerede oplysninger om ls kommando, herunder dens brug, muligheder og eksempler.

Når du har åbnet en manuel side, kan du navigere gennem den ved hjælp af forskellige kommandoer. De almindelige navigationstaster omfatter:

  • Mellemrumstasten: Gå en side frem.
  • Gå ind: Flyt én linje frem.
  • B: Flyt én side tilbage.
  • Q: Afslut den manuelle fremviser.

Afsnit i manualsider

Manualsider er organiseret i forskellige sektioner, der hver tjener et specifikt formål. De primære sektioner omfatter:

  • NAVN: Giver navnet og en kort beskrivelse af kommandoen.
  • SYNOPSIS: Beskriver kommandoens syntaks.
  • BESKRIVELSE: Tilbyder en detaljeret forklaring af kommandoens funktionalitet.
  • MULIGHEDER: Viser de tilgængelige kommandolinjeindstillinger og deres beskrivelser.
  • EKSEMPLER: Giver praktiske eksempler, der demonstrerer kommandobrug.
  • SE OGSÅ: Foreslår relaterede kommandoer eller ressourcer.

Typer af sektioner i Man kommandomanualer

Detman>kommandomanualer er opdelt i flere sektioner, der hver giver specifikke typer information om kommandoerne og funktionerne i Linux-operativsystemet. At forstå disse sektioner hjælper brugerne med at navigere effektivt i den omfattende dokumentation. Hver manual er opdelt i følgende afsnit:

  1. Eksekverbare programmer eller shell-kommandoer : Kommandoer, der kan udføres i skallen, f.eks ls> , cd> , eller grep> .
  2. Systemopkald : Funktioner leveret af kernen, som f.eks open> , read> , og write> .
  3. Biblioteksopkald : Funktioner inden for programbiblioteker, som dem i C-standardbiblioteket, som f.eks printf> og malloc> .
  4. Spil : Dokumentation for spil tilgængelige på systemet.
  5. Særlige filer : Findes normalt i /dev> , disse inkluderer enhedsfiler som /dev/null> og /dev/sda> .
  6. Filformater og konventioner : Detaljer om filformater og konventioner, f.eks. /etc/passwd> .
  7. Diverse : Inklusive makropakker og konventioner, f.eks. groff(7> )>.
  8. Systemadministrationskommandoer : Kommandoer, der typisk bruges af root-brugeren til systemadministration opgaver som fiptables>eller mount>.
  9. Kernel rutiner : Ikke-standard kernerutiner brugt i systemet.

Eksempler på Man Command sektionstyper med detaljering

Følgende er eksempler på man-kommandosektionstyper med detaljer:

1. Sektionsnr in man Command i Linux

  • I denman>kommandomanualer, sektioner bruges til at kategorisere forskellige typer information. Du kan angive et afsnitsnummer for kun at vise det relevante afsnit i en manual.

Syntaks

man [SECTION-NUM] [COMMAND NAME]>

Eksempel

man 2 intro>

Produktion

Denne kommando viser den manuelle indtastning forintro>i § 2, som vedr systemopkald. Angivelse af et afsnitsnummer sikrer, at du får de præcise oplysninger, du har brug for, fra de omfattende Linux-manualsider.

man 2 intro

  • I dette eksempel er de manuelle sider med kommandoen ' intro ' returneres, som ligger i afsnit 2.

2. -f mulighed in man Command i Linux

  • Man kan muligvis ikke huske de sektioner, hvor en kommando er til stede. Så denne mulighed giver den sektion, hvor den givne kommando er til stede.

Syntaks

man -f [COMMAND NAME]>

Eksempel

man -f ls>

Produktion

Denne kommando viser de sektioner, hvorls>kommandoen vises, hvilket indikerer detls>er dokumenteret i afsnit 1.

mand -f ls

3. -en mulighed in man Command i Linux

  • Denne mulighed hjælper os med at vise alle de tilgængelige intromanualsider i rækkefølge.

Syntaks

man -a [COMMAND NAME]>

Eksempel

man -a intro>

Produktion

Denne kommando viser alleintro>manualsider efter hinanden, så du kan bladre igennem dem for at finde den specifikke information, du har brug for. Dette er nyttigt til at se flere sektioner, som en kommando kan være dokumenteret i.

mand -en intro

  • Følgende skærmbillede illustrerer på manualsiderne i introduktionen til afsnit 2:

manuel introside

I dette eksempel kan du bevæge dig gennem de manuelle sider(sektioner), dvs. enten læse (ved at trykke på Enter) eller springe over (ved at trykke på ctrl+D) eller afslutte (ved at trykke på ctrl+C).

4. -k mulighed in man Command i Linux

Det-k>mulighed iman>kommando giver dig mulighed for at søge efter en kommando som et regulært udtryk på tværs af alle manualsider og returnerer en liste over matchende poster sammen med deres sektionsnumre.

Syntaks

man -k [COMMAND NAME]>

Eksempel

man -k cd>

Produktion

Denne kommando søger efter termen cd på alle manualsider og viser de relevante poster sammen med de sektioner, hvor de findes. Dette er nyttigt til at finde relaterede kommandoer og emner på manualsiderne.

man -k cd

  • Kommandoen ' cd ' søges på alle manualsiderne ved at betragte det som et regulært udtryk.

5. -w mulighed in man Command i Linux

  • Det-w>mulighed iman>kommando returnerer placeringen af ​​manualsiden for en given kommando. Dette er nyttigt for at finde ud af, hvor manualsiderne er gemt på systemet.

Syntaks

man -w [COMMAND NAME]>

Eksempel

man -w ls>

Produktion

I dette eksempel er kommandoenman -w ls>udlæser stien til manualsiden forls>kommando, der angiver, hvor dokumentationsfilen er placeret på systemet.

mand -w ls

  • Kommandoens placering ' ls ’ er returneret.

6. -I mulighed in man Command i Linux

Det-I>mulighed iman>kommando gør søgningen skelet mellem store og små bogstaver, hvilket sikrer, at kommandonavnet betragtes med nøjagtige store og små bogstaver.

Syntaks

man -I [COMMAND NAME]>

Eksempel

Udførelsen af ​​følgende kommando hjælper med at finde manualerne til printf-kommandoen med store og små bogstaver.

man -I printf>

Produktion

Denne kommando søger efter manualsiderne iprintf>kommando, der behandler kommandonavnet med store og små bogstaver. Dette er nyttigt, når man skelner mellem kommandoer eller sektioner, der har lignende navne, men forskellige tilfælde.

mand -jeg printf

  • Følgende skærmbillede illustrerer manualen til printf-kommandoen med store og små bogstaver:

manual side til printf

  • Følgende leder efter manualsiderne til Printf-kommandoen med store og små bogstaver:

mand -jeg printf

  • Kommandoen 'printf' tages som store og små bogstaver, dvs. 'printf' returnerer manualsiderne, men 'Printf' giver fejl.

Hvordan søger man manualsider i Linux?

Der er tre hovedmåder:

  1. Ved hjælp af ` man`> kommando: Dette er den klassiske tilgang. Skriv ` man`> efterfulgt af kommandonavnet for at finde dens manualside. For eksempel ` man mkdir`> vil vise dig manualsiden for `mkdir` kommando.
  2. Ved hjælp af ` -k`> mulighed: Vil du søge efter søgeord på tværs af alle manualsider? Brugman -k>efterfulgt af dine søgeord. For eksempel ` man -k> > permissions`> vil finde sider, der nævner tilladelser .
  3. Brug af ` apropos`> kommando: Svarende til ` man -k`> , men ` apropos`> søger også efter beskrivelser, ikke kun navne. Prøv ` apropos networking`> for at finde sider relateret til netværk.

Alternative måder at læse man-sider på

Følgende er de alternative måder at læse man-sider på:

  • man2html: Konverterer man-sider til HTML-format, som kan være nemmere at læse på en grafisk brugergrænseflade (GUI).
  • tldr: Giver kortere, forenklede versioner af man-sider.
  • hvad er: Giver et meget kort en-linje resumé af en kommando.
  • apropos : Søger iman>sider for nøgleord og giver en liste over kommandoer og deres korte beskrivelser.
  • info : Viser mere detaljeret og hyperlinket dokumentation om kommandoer og programmer, ofte inklusiv mere baggrundsinformation endman>sider.

Konklusion

I denne artikel diskuterede vi man-kommandoen i Linux, som er et vigtigt værktøj til at få adgang til detaljeret dokumentation om kommandoer, hjælpeprogrammer og systemkald. Det giver en omfattende guide med organiserede sektioner, inklusive syntaks, muligheder og eksempler. Med muligheder som-f>,-k>, og-a>, kan brugere hurtigt hente kortfattede beskrivelser, søgerelaterede kommandoer og få adgang til alle matchende manualsider.

Navigering gennem manuelle sider er forenklet med almindelige taster som mellemrumstasten og Enter. Mandskommandoen er ikke kun et dokumentationsværktøj; det er en værdifuld ressource for brugere på alle niveauer, der bidrager til en bedre forståelse af Linux-kommandoer og forbedrer kommandolinjefærdigheder.

Sådan læser du manualsider i Linux | man Command – ofte stillede spørgsmål

Hvordan får man vist manualen til cd-kommando ved hjælp af man-kommando?

Den følgende kommando viser manualsiden for cd kommando, herunder oplysninger om dens muligheder, syntaks og eksempler.

man cd>

Den følgende kommando giver en liste over kommandoer relateret til nøgleordsfilen, og hjælper brugerne med at finde relevante hjælpeprogrammer.

 man -k file>

Hvordan får man vist en en-linje beskrivelse af ls ved at bruge man Command?

Den følgende kommando vil præsentere en kort beskrivelse af ls-kommandoen på én linje, nyttig til hurtig reference.

 man -f ls>

Jeg kan ikke finde man-siden for en bestemt kommando, hvad gør jeg?

Der er et par muligheder:

  • Kommandoen har muligvis ikke en man-side. Nogle mindre eller mindre almindelige kommandoer kan mangle dokumentation.
  • Du har muligvis stavet kommandonavnet forkert. Dobbelttjek din stavning, og prøv igen.
  • Man-siden kan være placeret i en anden sektion. Du kan bruge -k> mulighed med man> at søge efter søgeord på tværs af alle sektioner. For eksempel ` man -k ls`> vil søge efter alle man-sider, der nævner ls.