Skip to main content

Mand - Linux Command

Linux Command Line Tutorial For Beginners 11 - touch command (Juni 2025)

Linux Command Line Tutorial For Beginners 11 - touch command (Juni 2025)
Anonim

Mand formater og viser de online manuelle sider. Hvis du angiver afsnit , mand ser kun i den del af manualen. Navn er normalt navnet på den manuelle side, som typisk er navnet på en kommando, funktion eller fil. Men hvis navn indeholder en skråstreg (/) dereftermandfortolker det som en filspecifikation, så du kan gøre detmand ./foo.5 eller enddamand /cd/foo/bar.1.gz. Se nedenfor for en beskrivelse af hvormand leder efter de manuelle sidefiler.

Navn

man - format og vise de online manuelle sidermanpath - bestem brugerens søgevej for man sider

Synopsis

mand-acdfFhkKtwW --sti -m system -p snor -C config_file -M pathlist -P personsøger -S section_list afsnit navn …

Muligheder

-C config_file

Angiv den konfigurationsfil, der skal bruges standard er/etc/man.config. (Seman.conf(5).)

-M sti

Angiv listen over mapper for at søge efter man sider. Adskil katalogerne med kolonner. En tom liste er den samme som ikke specificeret-M overhovedet. SeSEARCH PATH FOR MANUAL SIDE.

-P personsøger

Angiv, hvilken personsøger der skal bruges. Denne mulighed tilsidesætterMANPAGER miljøvariabel, hvilket i sin tur tilsidesætterPAGER variabel. Som standard,mand anvendelser/ usr / bin / less -isr.

-S section_list

Liste er en kolon-adskilt liste over manuelle sektioner for at søge. Denne mulighed tilsidesætterMANSECTmiljøvariabel.

-en

Som standard,mand vil afslutte efter at have vist den første manuelle side, den finder. Brug denne mulighed styrkermand for at vise alle de manuelle sider, der matchernavn,ikke kun den første.

-c

Reformat kilde man side, selv når en opdateret kat side eksisterer. Dette kan være meningsfuldt, hvis kattesiden blev formateret til en skærm med et andet antal kolonner, eller hvis den forformaterede side er beskadiget.

-d

Faktisk viser man ikke siderne, men udskriver gobs med fejlsøgning.

-D

Både display og print debugging info.

-f

Svarende tilhvad er.

-F eller--preformat

Kun format - vises ikke.

-h

Udskriv en hjælpelinje til en linje og afslut.

-k

Svarende tilapropos.

-K

Søg efter den angivne streng i * alle * man sider. Advarsel: dette er sandsynligvis meget langsomt! Det hjælper med at angive et afsnit. (Bare for at give en grov ide, på min maskine tager det cirka et minut pr. 500 man sider.)

-m system

Angiv et alternativt sæt manesider for at søge baseret på det givne systemnavn.

-p streng

Angiv præprocessorens rækkefølge for at køre førnroff ellertroff. Ikke alle installationer har et komplet sæt præprocessorer. Nogle af præprocessorerne og de bogstaver, der bruges til at betegne dem, er: eqn (e), grap (g), pic (p), tbl (t), vgrind (v), henvisning (r). Denne mulighed tilsidesætterMANROFFSEQ miljøvariabel.

-t

Brug/ usr / bin / groff -Tps -mandoc for at formatere den manuelle side, og sende output tilstdout. Udgangen fra/ usr / bin / groff -Tps -mandoc Det kan være nødvendigt at sendes igennem et eller andet filter eller en anden, før den bliver udskrevet.

-weller - vej

Faktisk skal man ikke vise mandsiderne, men udskrive placeringen (erne) for de filer, der ville blive formateret eller vist. Hvis der ikke gives noget argument: vis (på stdout) listen over mapper, der søges eftermand for man sider. Hvismanualsøgesti er et link til mand, så "manpath" svarer til "man-path".

-W

Ligesom -w, men udskriv filnavne en pr. Linje uden yderligere oplysninger. Dette er nyttigt i shell kommandoer sommand - mand mand | xargs ls -l

CAT Sider

Man vil forsøge at gemme de formaterede man sider for at gemme formateringstid næste gang disse sider er nødvendige. Traditionelt gemmes udformede versioner af sider i DIR / manX i DIR / catX, men andre mappings fra man dir til cat dir kan specificeres i/etc/man.config. Ingen katte sider gemmes, når den krævede katmappe ikke findes. Ingen katte sider gemmes, når de formateres for en linjelængde, der er forskellig fra 80. Ingen katte sider gemmes, når man.conf indeholder linjen NOCACHE.

Det er muligt at lavemand syd for en bruger mand. Så hvis en katteliste har ejer mand og mode 0755 (kun skrivbar af mand), og kattens filer har ejer mand og mode 0644 eller 0444 (kan kun skrives af mand eller slet ikke skrives), kan ingen almindelig bruger ændre den kat sider eller sætte andre filer i kat directory. Hvismand er ikke lavet suid, så skal en kat mappe have mode 0777, hvis alle brugere skal kunne forlade katte sider der.

Muligheden-c kræfter omformatering af en side, selvom der findes en ny kat-side.

Søgevej til manuelle sider

mand bruger en sofistikeret metode til at finde manuelle sidefiler, baseret på opkaldsindstillingerne og miljøvariablerne,/etc/man.configkonfigurationsfil, og nogle indbyggede konventioner og heuristik.

Først og fremmest, når navn argument tilmand indeholder en skråstreg (/), mand forudsætter det er en filspecifikation selv, og der er ingen søgning involveret.

Men i det normale tilfælde hvor navn indeholder ikke et skråstreg,mand søger en række kataloger for en fil, der kan være en manuel side for emnet, der hedder det.

Hvis du angiver-M pathlist mulighed, pathlist er en kolon-adskilt liste over de mapper, sommandsøgninger.

Hvis du ikke angiver-M men sæt denMANPATH miljøvariabel er værdien af ​​denne variabel listen over de mapper, sommand søgninger.

Hvis du ikke angiver en eksplicit sti liste med-M ellerMANPATH, mand udvikler sin egen sti liste baseret på indholdet af konfigurationsfilen/etc/man.config. DetMANPATH udsagn i konfigurationsfilen identificerer bestemte mapper, der skal inkluderes i søgevejen.

Desuden er detMANPATH_MAPudsagn tilføjes til søgestien afhængigt af din kommandosøgningsvej (dvs. dinSTImiljøvariabel). For hver mappe, der kan være i kommandosøgningsbanen, aMANPATH_MAP erklæring angiver en mappe, der skal tilføjes til søgestien for manuelle sidefiler.mand ser påSTI variabel og tilføjer de tilsvarende mapper til den manuelle sidefilsøgningsvej. Således med korrekt brug afMANPATH_MAP, når du udsteder kommandoenmand xyz, du får en manuel side til det program, der ville køre, hvis du udstedte kommandoenxyz.

Derudover for hver mappe i kommandosøgningsbanen (vi kalder det et "kommandokatalog"), som du gør ikke have enMANPATH_MAPudmelding,mand søger automatisk en manuel sidekatalog "i nærheden", nemlig som en undermappe i selve kommandokataloget eller i hovedmappen i kommandokataloget.

Du kan deaktivere de automatiske "nærliggende" søgninger ved at inkludere enNOAUTOPATH erklæring i/etc/man.config.

I hver mappe i søgevejen som beskrevet ovenfor,mand søger efter en navngivet fil emne . afsnit , med et valgfrit suffix på sektionsnummeret og muligvis et kompressionssuffiks. Hvis den ikke finder en sådan fil, ser den i nogen underkataloger ved navnmand N ellerkat N hvor N er det manuelle sektionsnummer. Hvis filen er i enkat N undermappe,mand forudsætter at det er en formateret manuel sidefil (kat side). Ellers,mand forudsat at den er uformateret. I begge tilfælde, hvis filnavnet har et kendt kompressionssuffiks (som.gz), mand forudsætter det er gzipped.

Hvis du vil se hvor (eller hvis)mand ville finde den manuelle side for et bestemt emne, brug--sti(-w) mulighed.

Vigtig: Brug mand kommando ( % mand ) for at se, hvordan en kommando bruges på din computer.