Man page - man(1)
Packages contains this manual
Available languages:
en fr pt_BR es it pl pt ko nl da tr sv ja uk id ru ro sr zh_CN deManual
MAN
NAMNSYNOPSIS
BESKRIVNING
EXEMPEL
ĂVERSIKT
STANDARDVĂRDEN
FLAGGOR
AllmÀnna flaggor
HuvudarbetssÀtt
Att hitta manualsidor
Att kontrollera formaterad utmatning
Att fÄ hjÀlp
SLUTSTATUS
MILJĂ
FILER
STANDARDER
SE VIDARE
HISTORIA
FEL
NAMN
man - ett grÀnssnitt för systemferensmanualer
SYNOPSIS
man
[
manflaggor
] [[
avsnitt
]
sida
...]Â ...
man -k
[
aproposflaggor
]
regutr
...
man -K
[
manflaggor
] [
avsnitt
]
term
...
man -f
[
whatis flaggor
]
sida
...
man -l
[
manflaggor
]
fil
...
man -w
|
-W
[
manflaggor
]
sida
...
BESKRIVNING
man Ă€r systemets sidvisare för manualen. Varje sid -argument som angetts till man Ă€r normalt sett namnet pĂ„ ett program, verktyg eller en funktion. Manualsidan som associerats med vart och ett av dessa argument letas sedan upp och visas. Ett avsnitt , om det angetts, kommer att dirigera man att leta endast i det avsnitt et av manualen. StandardĂ„tgĂ€rden Ă€r att genomsöka alla tillgĂ€ngliga avsnitt i en förutbestĂ€md ordning (see STANDARDVĂRDEN ), och att visa endast den första sida som hittas, Ă€ven om sida finns i flera avsnitt .
Tabellen nedan visar avsnitts -numren för manualen Ätföljt av vilken typ av sidor de innehÄller.
En manual sida bestÄr av flera avsnitt.
Vanliga avsnittsnamn inkluderar NAMN , SYNOPSIS , KONFIGURATION , BESKRIVNING , FLAGGOR , AVSLUTSSTATUS , RETURVĂRDE , FEL , MILJĂ , FILER , VERSIONER , STANDARDER , NOTERINGAR , FEL , EXEMPEL , UPPHOVSMĂN och SEÂ VIDARE .
Följande konventioner gÀller för SYNOPSIS -avsnittet och kan anvÀndas som riktlinjer för andra avsnitt.
Den exakta renderingen kan variera beroende pÄ utmatningsenhet. Man kommer till exempel vanligtvis inte att kunna rendera kursiv text nÀr det anvÀnds i en terminal, utan kommer vanligtvis att anvÀnda understruken eller fÀrgad text istÀllet.
Kommando- eller funktionsexemplet Àr ett mönster som bör matcha alla möjliga anrop. I vissa fall Àr det rekommenderat att exemplifiera med flera separata anrop sÄ som visas i avsnittet SYNOPSIS i denna manualsida.
EXEMPEL
man ls
Visa manualsidan för objektet (programmet) ls .
man man . 7
Visa manualsidan för makropaketet man frĂ„n sektion 7 . (Detta Ă€r en alternativ stavning av â man 7 man â.)
man â man ( 7 ) â
Visa manualsidan för makropaketet man frĂ„n avsitt 7 . (Det Ă€r en alternativ stavning av â man 7 man â. Det kan vara bekvĂ€mare vid kopiering och inklistring av korsreferenser mellan manualsidor. Notera att parenteserna normalt mĂ„ste citeras för att skydda dem frĂ„n skalet.)
man -a intro
Visa, i följd, alla tillgÀngliga intro -manualsidor som finns i manualen. Det Àr möjligt att avsluta mellan visningarna eller hoppa över nÄgon av dem.
man -t bash | lpr -Pps
Formatera manualsidan för bash till standard troff - eller groff -format och öppna rör till skrivaren med namnet ps . Standardutmatningen för groff Àr vanligtvis PostScript. man --help borde ange vilken hanterare som Àr bunden till flaggan -t .
man -l -T dvi ./foo.1x.gz > ./foo.1x.dvi
Detta kommando kommer att dekomprimera och formatera nroff-kÀllmanualsidan ./foo.1x.gz till en enhetsoberoende (dvi) -fil. Omdirigeringen Àr nödvÀndig eftersom -T -flaggan förorsakar att utmatningen kommer att dirigeras till stdout utan sidvisare. Utmatningen skulle kunna visas med ett program sÄ som xdvi eller processas vidare till PostScript med hjÀlp av ett program sÄ som dvips .
man -k printf
Genomsök de korta beskrivningarna och namnen pÄ manualsidorna efter nyckelordet printf som ett reguljÀrt uttryck. Skriv ut allt som matchar. Ekvivalent med apropos printf .
man -f smail
Leta upp manualsidorna som refereras till som smail och skriv ut de korta beskrivningarna för de som hittas. Ekvivalent med whatis smail .
ĂVERSIKT
MĂ„nga flaggor till man finns för att ge anvĂ€ndaren sĂ„ mycket flexibilitet som möjligt. Ăndringar kan göras till sökvĂ€gen, avsnittsordningen, utmatningshanteraren och andra beteenden och operationer som beskrivs nedan.
Om satta kommer diverse miljövariabler att studeras för att bestĂ€mma hur man ska fungera. Det Ă€r möjligt att sĂ€tta den övergripande variabeln $ MANOPT till vilken strĂ€ng som helst i kommandoradsformat förutom att de blanksteg som anvĂ€nds som del av en flaggas argument mĂ„ste markeras (föregĂ„s av ett bakstreck). man kommer att tolka $ MANOPT före att det tolkar sin egen kommandorad. De flaggor som krĂ€ver ett argument kommer att Ă„sidosĂ€ttas av samma flaggor som finns pĂ„ kommandoraden. För att Ă„terstĂ€lla alla flaggorna som stĂ€llts in i $ MANOPT sĂ„ kan -D anges som den första kommandoradsflaggan. Detta lĂ„ter man âglömmaâ de flaggor som angetts i $ MANOPT , Ă€ven om de fortfarande mĂ„ste vara giltiga.
Manualsidor lagras normalt i nroff (1)-format under en katalog sÄ som /usr/share/man . För vissa installationer find det ocksÄ förformaterade cat-sidor för att förbÀttra prestanda. Se manpath (5) för detaljer om var dessa filer lagras.
Detta paket har stöd för manualsidor pÄ flera sprÄk, vilket styrs av din locale . Om ditt system inte stÀllde inte detta automatiskt för dig, kan du behöva sÀtta $ LC_MESSAGES , $ LANG eller nÄgon annan systemberoende miljövariabel för att indikera din önskade lokal, vanligtvis angiven i det POSIX -format:
< sprÄk >[ _ < territorium >[ . < teckenuppsÀttning >[ , < version >]]]
Om den önskade sidan finns tillgÀnglig i din lokal sÄ kommer den att visas istÀllet för standardsidan (vanligtvis pÄ amerikansk engelska).
Om du finner att översÀttningarna som kommer med detta paket inte finns tillgÀngliga pÄ ditt modersmÄl och skulle vilja tillhandahÄlla dem, vÀnligen kontakta den ansvariga utvecklaren som kan koordinera en sÄdan aktivitet.
Individualla manualsidor skrivs och underhÄlls normalt av utvecklarna av programmet, funktionen eller annat Àmne som de dokumenterar och inkluderas inte i detta paket. Om du upptÀcker att en manualsida saknas eller Àr ofullstÀndig, rapportera det till utvecklarna av paketet i frÄga.
För information angÄende andra funktioner och tillÀgg för denna visare för manualsidor, se vidare i dokumenten som levererats med paketet.
STANDARDVĂRDEN
Ordningen av avsnitten som ska genomsökas kan ÄsidosÀttas via miljövariabeln $ MANSECT eller av direktivet SECTION i /etc/manpath.config . Som standard Àr den som följer:
1 n l 8 3 0 2 3type 3posix 3pm 3perl 3am 5 4 9 6 7
Den formaterade manualsidan visas med hjÀlp av en sidvisare . Detta kan anges pÄ ett antal sÀtt, eller sÄ faller man tillbaka pÄ ett standardvÀrde (see alternativ -P för vidare information).
Filtren lokaliseras pÄ ett antal olika sÀtt. Först kommer kommandoradsflaggan -p eller miljövariabeln $ MANROFFSEQ att inspekteras. Om -p inte anvÀndes och miljövariabeln inte var satt kommer den första raden av nroff-filen att tolkas och genomsökas efter en preprocessorstrÀng. För att innehÄlla en giltig preprocessorstrÀng sÄ mÄste första raden vara pÄ formen
â\" < strĂ€ng >
dÀr strÀng kan vara vilken kombination som helst av bokstÀver som beskrivs av flaggan -p nedan.
Om ingen av de ovanstÄende metoderna tillhandahÄller nÄgon filterinformation kommer standarduppsÀttningen att anvÀndas.
En formateringsrörledning skapas frÄn filtren och den primÀra formateraren ( nroff eller [ tg ] roff med -t ) och köras. Alternativt om ett körbart program mandb_nfmt (eller mandb_tfmt med -t ) existerar i roten till man-trÀdet kommer det att köras istÀllet. Det förses med manualsidans kÀllkodsfil, preprocessorstrÀngen och valfritt enheten som angetts med -T eller -E som argument.
FLAGGOR
Icke-argument flaggor som duplicerats antingen pÄ kommandoraden, i $ MANOPT eller bÄda Àr inte skadliga. För flaggor som krÀver ett argument kommer varje duplicering att ÄsidosÀtta det tidigare argumentvÀrdet.
AllmÀnna flaggor
-C fil , --config-file= fil
AnvÀnd denna anvÀndarkonfigurationsfil snarare Àn standard ~/.manpath .
-d , --debug
Skriver ut felsökningsinformation.
-D , --default
Denna flagga anges normalt som den allra första flaggan och ÄterstÀller man :s beteende till standardinstÀllningarna. Den anvÀnds för att ÄterstÀlla de flaggor som kan ha satts i $ MANOPT . Flaggor som följer -D kommer att ha sin vanliga effekt.
--warnings [= varningar ]
Aktivera varningar frĂ„n groff . Detta kan anvĂ€ndas för att utföra rimlighetskontroller av kĂ€llkodstexten för manualsidor. varningar Ă€r en kommaseparerad lista av varningsnamn; om de inte anges Ă€r standardvĂ€rdet âmacâ. För att inaktivera en groff -varning, prefixa den med â!â: till exempel aktiverar --warnings=mac,!break varningar i kategorin âmacâ och inaktiverar varningar i kategorin âbreakâ. Se noden âVarningarâ i info groff för en lista över möjliga varningsnamn.
HuvudarbetssÀtt
-f , --whatis
UngefÀr motsvarande whatis . Visa en kort beskrivning frÄn manualsidan om tillgÀnglig. Se whatis (1) för detaljer.
-k , --apropos
UngefÀr motsvarande apropos . Sök efter nyckelord bland de korta beskrivningarna för manualsidorna och visa eventuella matchningar. Se apropos (1) för detaljer.
-K , --global-apropos
Sök efter text i alla manualsidor. Detta Àr en naiv sökning och tar troligtvis lite tid; om du kan sÄ bör du ange ett avsnitt för att reducera antalet sidor som mÄste genomsökas. Söktermer kan vara enkla strÀngar (som standard) eller reguljÀra uttryck om flaggan --regex anvÀnds.
Notera att detta genomsöker manualsidornas kĂ€llor , inte den renderade texten, och kan dĂ€rför inkludera falska positiver pĂ„ grund av exempelvis kommentarer i kĂ€llfiler, eller falska negativer pĂ„ grund av saker sĂ„ som att bindestreck skrivs som â\-â i kĂ€llkodsfiler. Sökning i den renderade texten hade varit mycket lĂ„ngsammare.
-l , --local-file
Aktivera âlokaltâ lĂ€ge. Formatera och visa lokala manualfiler istĂ€llet för att söka genom systemets manualsamling. Varje manualsidesargument kommer att tolkas som en nroff-kĂ€llkodsfil i det korrekta formatet. Ingen cat-fil produceras. Om â-â listas som ett av argumenten kommer inmatningen att tas frĂ„n standard in. NĂ€r denna flagga inte anvĂ€nds och man misslyckas med att hitta den begĂ€rda sidan, innan felmeddelandet visas, sĂ„ kommer det att bete sig som om denna flagga angavs, och anvĂ€nda namnet som ett filnamn och söka efter en exakt matchning.
Om denna flagga inte anvĂ€nds kommer man att falla tillbaka pĂ„ att tolka manualsidesargumenten som lokala filnamn om argumentet innehĂ„ller ett â/â-tecken, eftersom detta Ă€r en god indikation pĂ„ att argumentet refererar till en sökvĂ€g i filsystemet.
-w , --where , --path , --location
Visa inte sjÀlva manualsidan, utan skriv ut platsen för nroff-kÀllfilen som skulle ha formaterats. Om flaggan -a ocksÄ anvÀnds, skriv ut alla kÀllkodsfiler som matchar sökkriterierna.
-W , --where-cat , --location-cat
Visa inte sjÀlva manualsidan, utan skriv ut platsen för den förformaterade cat-filen som skulle ha visats. Om flaggan -a ocksÄ anvÀnds, skriv dÄ ut platserna för alla förformaterade cat-filer som matchar sökkriterierna.
Om bÄde -w och -W anvÀnds, skriv dÄ ut bÄde kÀllfiler och cat-filer separerade av ett blanksteg. Om bÄde -w , -W och -a anvÀnds, gör dÄ detta för varje eventuell matchning.
-c , --catman
Denna flagga Àr inte avsedd för allmÀnt bruk och bör bara anvÀndas av programmet catman .
-R kodning , --recode = kodning
IstÀllet för att formatera manualsidan pÄ det vanliga sÀttet, mata ut dess kÀllkod konverterat till den angivna kodningen . Om du redan vet kodningen för kÀllkodsfilen kan du ocksÄ anvÀnda manconv (1) direkt. Denna flagga lÄter dig dock konvertera flera manualsidor till en enstaka kodning utan att du mÄste explicit ange kodningstillstÄnden för var och en, givet att de redan fanns installerade i en struktur liknande en hierarki av manualsidor.
ĂvervĂ€g att anvĂ€nda man-recode (1) istĂ€llet för att konvertera flera manualsidor dĂ„ det har ett grĂ€nssnitt designat för masskonvertering och dĂ€rför kan vara mycket snabbare.
Att hitta manualsidor
-L lokal , --locale= lokal
man kommer normalt att avgöra din aktuella lokal genom att anrop till C-funktionen setlocale (3) som kontrollerar diverse miljövariabler, som eventuellt $ LC_MESSAGES och $ LANG . För att tillfÀlligt ÄsidosÀtta det framtagna vÀrdet, anvÀnd denna flagga för att ange en lokal -strÀng direkt till man . Notera att det inte fÄr nÄgon effekt förrÀn sökningen efter sidor faktiskt pÄbörjas. Utmatning sÄ som hjÀlpmeddelandet kommer alltid att visas enligt den först bestÀmda lokalen.
-m system [,...], --systems= system [,...]
Om detta system har tillgÄng till andra operativsystems manualsidor kan de nÄs via den hÀr flaggan. För att söka efter en manualsida frÄn samlingen av manualsidor för NyttOS, anvÀnd flaggan -m NyttOS .
system som angetts kan vara en kombination av kommaavgrÀnsade namn pÄ operativsystem. För att inkludera en sökning för det normala operativsystemets manualsidor, inkludera systemnamnet man i argumentstrÀngen. Denna flagga kommer att ÄsidosÀtta miljövariabeln $ SYSTEM .
-M sökvÀg , --manpath= sökvÀg
Ange en alternativ man-sökvÀg att anvÀnda. Som standard kommer man att anvÀnda manpath -hÀrledd kod för att avgöra vilken sökvÀg som ska genomsökas. Denna flagga ÄsidosÀtter miljövariabeln $ MANPATH och gör att flaggan -m ignoreras.
En sökvĂ€g angiven som en man-sökvĂ€g mĂ„ste vara roten för en hierarki av manualsidor strukturerad i avsnitt som beskrivits i man-db-manualen (Under âSystemet för manualsidorâ). För att visa manualsidor utanför sĂ„dana hierarkier, se flaggan -l .
-S\fP lista , -s\fP lista , --sections= lista
Den angivena listan Àr en kolon- eller kommaseparerad lista av avsnitt, som anvÀnds för att avgöra vilka manualavsnitt som ska genomsökas och i vilken ordning. Denna flagga ÄsidosÀtter miljövariabeln $ MANSECT . (Stavningen -s Àr för att vara kompatibel med System V.)
-e underÀndelse , --extension= underÀndelse
Vissa system införlivar stora paket med manualsidor, sĂ„ som de som följer med paketet Tcl , i huvudhierarkin för manualsidor. För att komma runt problemet med att ha tvĂ„ manualsidor med samma namn, exempelvis exit (3), sĂ„ tilldelades normalt sett alla Tcl -sidorna till avsnitt l . DĂ„ detta Ă€r olyckligt Ă€r det nu möjligt att placera sidorna i det korrekta avsnittet och att tilldela en specifik âĂ€ndelseâ till dem, i detta fallet exit (3tcl). Vid normal anvĂ€ndning kommer man att visa exit (3) istĂ€llet för exit (3tcl). För att förhandla denna situation och för att undvika att man mĂ„ste veta vilket avsnitt sidan du begĂ€r finns i, Ă€r det nu möjligt att förse man med en underĂ€ndelse -strĂ€ng som indikerar vilket paket sidan mĂ„ste höra till. Med exemplet ovan sĂ„ kan man ange flaggan -e tcl till man för att det ska begrĂ€nsa sökningen till sidor som har Ă€ndelsen *tcl .
-i , --ignore-case
Ignorera skiftlÀge vid sökning efter manualsidor. Detta Àr standard.
-I , --match-case
Sök efter manualsidor pÄ ett skiftlÀgeskÀnsligt sÀtt.
--regex
Visa alla sidor dĂ€r nĂ„gon del av antingen deras namn eller deras beskrivningar matchar varje sida -argument som ett reguljĂ€rt uttryck, som med apropos (1). Eftersom det vanligtvis inte finns nĂ„got rimligt sĂ€tt att vĂ€lja en âbĂ€staâ sida vid sökning via ett reguljĂ€rt uttryck sĂ„ implicerar denna flagga -a .
--wildcard
Visa alla sidor dĂ€r nĂ„gon del av antingen deras namn eller deras beskrivningar matchar varje sida -argument med jokertecken i skal-stil, som med apropos (1) --wildcard . Argumentet sida mĂ„ste matcha hela namnet eller beskrivningen eller matcha pĂ„ ordgrĂ€nser i beskrivningen. Eftersom det vanligtvis inte finns nĂ„got rimligt sĂ€tt att vĂ€lja en âbĂ€staâ sida vid sökning via jokertecken sĂ„ implicerar denna flagga -a .
--names-only
Om flaggan --regex eller --wildcard anvÀnds sÄ matcha enbart sidnamn, inte sidbeskrivningar, som med whatis (1). Förövrigt har den ingen effekt.
-a , --all
Som standard kommer man att avsluta efter ha visat den mest lÀmpliga manualsidan den hittar. Om denna flagga anvÀnds sÄ tvingas man att visa alla manualsidor med namn som matchar sökkriteriet.
-u , --update
Denna flagga fÄr man att uppdatera sina databascachar för installerade manualsidor. Detta behövs endast i speciella situationer och det Àr normalt sett bÀttre att köra mandb (8) istÀllet.
--no-subpages
Som standard kommer man att försöka tolka par av namn pÄ manualsidor som anges pÄ kommandoraden som ekvivalenta med ett enstaka namn pÄ en manualsida som innehÄller ett bindestreck eller ett understreck. Detta stöder vanliga mönster för program som implementerar ett antal underkommandon, vilket lÄter dem tillhandahÄlla manualsidor för vart och ett som kan nÄs via liknande syntax som skulle ha anvÀnts för att köra underkommandona sjÀlva. Till exempel:
$ man -aw git
diff
/usr/share/man/man1/git-diff.1.gz
För att inaktivera detta beteende, anvÀnd flaggan --no-subpages .
$ man -aw
--no-subpages git diff
/usr/share/man/man1/git.1.gz
/usr/share/man/man3/Git.3pm.gz
/usr/share/man/man1/diff.1.gz
Att kontrollera formaterad utmatning
-P sidvisare , --pager= sidvisare
Ange vilken utmatningssidvisare som ska anvÀndas. Som standard anvÀnder man pager , om pager inte finns eller Àr körbar anvÀnds cat . Denna flagga ÄsidosÀtter miljövariabeln $ MANPAGER , vilken i sin tur ÄsidosÀtter miljövariabeln $ PAGER . Den anvÀnds inte i samband med -f eller -k .
VÀrdet kan vara ett enkelt kommandonamn eller ett kommando med argument och fÄr anvÀnda skalcitering (bakstreck, enkla citattecken eller dubbla citattecken). Det fÄr inte anvÀnda rörledningar för att koppla ihop flera kommandon; om du behöver detta sÄ anvÀnd ett inkapslingsskript som kan ta filen som ska visas antingen som ett argument eller via standard in.
-r prompt , --prompt= prompt
Om en sen version av less anvÀnds som sidvisaren kommer man att försöka stÀlla in dess prompt och en del vettiga flaggor. Standardprompten ser ut som
Manualsida namn ( avsn ) rad x
dÀr namn betecknar manualsidans namn, avsn betecknar avsnittet i vilket den hittades och x det aktuella radnumret. Detta Ästadkoms via miljövariabeln $ LESS .
Om -r förses med en strĂ€ng kommer den att Ă„sidosĂ€tta detta standardvĂ€rde. StrĂ€ngen fĂ„r innehĂ„lla texten $MAN_PN vilken kommer att expanderas till namn pĂ„ den aktuella manualsidan och dess avsnittsnamn omgĂ€rdat av â(â och â)â. StrĂ€ngen som anvĂ€nds för att producera standardvĂ€rdet kan uttryckas som
\Â Manualsida\Â \$MAN_PN\Â ?ltrad\Â %lt?L/%L.:
byte\Â %bB?s/%s..?\Â (SLUT):?pB\Â %pB\\%..
(tryck pÄ h för hjÀlp eller q för att
avsluta)
Den har radbrutits till tre rader enkom för lÀslighet. För dess innebörd se manualsidan för less (1). PromptstrÀngen utvÀrderas av skalet. Alla dubbla citattecken, grav accent och bakstreck i prompten mÄste föregÄs av en kontrollsekvens med ett bakstreck. PromptstrÀngen fÄr sluta med en kontrollsekvens följd av ett $ vilket i sin tur kan följas av ytterligare flaggor till less. Som standard sÀtter man flaggorna -ix8 .
Miljövariabeln $ MANLESS som beskrivs nedan kan anvÀndas för att stÀlla in en standardpromptstrÀng om ingen anges pÄ kommandoraden.
-7 , --ascii
NÀr du tittar pÄ en ren ascii (7) manualsida pÄ en 7-bitars terminal eller terminalemulator sÄ kan vissa tecken komma att inte visas korrekt nÀr latin1 (7) enhetsbeskrivningen anvÀnds med GNU nroff . Denna flagga lÄter rena ascii manualsidor visas i ascii med latin1 -enheten. Den kommer inte att översÀtta nÄgon latin1 -text. Följande tabell visar översÀttningarna som görs: visa delar av den kan endast visas korrekt nÀr GNU nroff :s latin1 (7)-enhet anvÀnds.
Om latin1 -kolumnen visas korrekt kan din terminal vara instÀlld pÄ latin1 -tecken och denna flagga behövs inte. Om latin1 - och ascii -kolumnerna Àr identiska lÀser du denna sida med hjÀlp av denna flagga eller sÄ formaterade inte man denna sidan via latin1 -enhetsbeskrivningen. Om latin1 -kolumnen saknas eller Àr trasig sÄ kan du vara tvungen att visa manualsidor med denna flagga.
Denna flagga ignoreras om flaggorna -t , -H , -T , eller -Z anvÀnds och kan vara meningslös för andra nroff Àn GNU :s.
-E kodning , --encoding = kodning
Generera utmatning för en annan teckenkodning Àr standardkodningen. För bakÄtkompatibilitet kan kodning sÄ vÀl vara en nroff -enhet, exempelvis ascii , latin1 eller utf8 , som en riktig teckenkodning sÄ som UTF-8 .
--no-hyphenation , --nh
Normalt kommer nroff automatiskt avstava text vid radbrytning Àven för ord som inte innehÄller nÄgra bindestreck om detta behövs för att placera ut orden pÄ en rad utan allt för mycket blanktecken. Denna flagga inaktiverar automatisk avstavning sÄ att ord bara kommer att avstavas om de redan innehÄller bindestreck.
Om du skriver en manualsida och helt enkelt vill förhindra nroff frĂ„n att avstava ett ord vid en olĂ€mplig punkt ska du inte anvĂ€nda denna flagga utan konsultera nroff -dokumentationen istĂ€llet; du kan till exempel placera â\%â inuti ett ord för att indikera att det kan avstavas vid denna punkten, eller placera â\%â vid ordets början för att förhindra det frĂ„n att avstavas.
--no-justification , --nj
Normalt sett kommer nroff automatiskt att justera text lĂ€ngs bĂ„da marginalerna. Denna flagga inaktiverar fullstĂ€ndig justering men tillĂ„ter justering lĂ€ngs vĂ€nstermarginalen, ibland kallat âtext med ojĂ€mn högermarginalâ.
Om du skriver en manualsida och helt enkelt vill förhindra nroff frĂ„n att justera vissa stycken ska du inte anvĂ€nda denna flagga, utan konsultera nroff -dokumentationen istĂ€llet; du kan till exempel anvĂ€nda â.naâ, â.nfâ, â.fiâ och â.adâ-begĂ€ran för att tillfĂ€lligt inaktivera justering och fyllning.
-p strÀng , --preprocessor= strÀng
Ange sekvensen av preprocessorer som ska köras innan nroff eller troff / groff . Inte alla installationer kommer att ha den fullstÀndiga uppsÀttningen av preprocessorer. Visa av preprocessorerna och bokstÀverna som anvÀnds för att beteckna dem Àr eqn ( e ), grap ( g ), pic ( p ), tbl ( t ), vgrind ( v ), refer ( r ). Denna flagga ÄsidosÀtter miljövariabeln $ MANROFFSEQ . zsoelim körs alltid som den allra första preprocessorn.
-t , --troff
AnvÀnd groff -mandoc för att formatera manualsidan till standard ut. Denna flagga krÀvs inte i samband med -H , -T , eller -Z .
-T [ enhet ], --troff-device [= enhet ]
This option is used to change groff (or possibly troffâs ) output to be suitable for a device other than the default. It implies -t . Examples (as of groff 1.23.0) include dvi , latin1 , pdf , ps , utf8 , X75 and X100 .
-H [ webblÀsare ], --html [= webblÀsare ]
Denna flagga kommer att fÄ groff att producera HTML-utmatning och kommer att visa den utmatningen i en webblÀsare. Valet av webblÀsare bestÀms av det valfria argumentet webblÀsare om det finns angivet, av miljövariabeln $ BROWSER eller av ett standardvÀrde vid kompileringen (vanligtvis lynx ). Denna flagga implicerar -t och kommer endast att fungera med GNU troff .
-X [ ppt ], --gxditview [= ppt ]
Denna flagga visar utmatningen frÄn groff i ett grafiskt fönster med hjÀlp av programmet gxditview . ppt (punkter per tum) kan vara 75, 75-12, 100, eller 100-12 dÀr standardvÀrdet Àr 75; varianterna med -12 anvÀnder ett 12-punkters bastypsnitt. Denna flagga implicerar -T med enheten X75, X75-12, X100, respektive X100-12.
-Z , --ditroff
groff kommer att köra troff och sedan anvÀnda en lÀmplig postprocessor för att producera utmatning lÀmplig för den valda enheten. Om groff -mandoc Àr groff kommer denna flagga att skickas vidare till groff och undertrycka anvÀndandet av en postprocessor. Den implicerar -t .
Att fÄ hjÀlp
-? , --help
Skriv ut ett hjÀlpmeddelande och avsluta.
--usage
Skriv ut ett kort anvÀndningsmeddelande och avsluta.
-V , --version
Visa versionsinformation.
SLUTSTATUS
|
0 |
FramgÄngsrik programexekvering. |
||
|
1 |
AnvÀndnings-, syntax- eller konfigurationsfilsfel. |
||
|
2 |
Funktionsfel. |
||
|
3 |
En barnprocess returnerade en slutstatus som inte var noll. |
||
|
16 |
Ă tminstone en av sidorna/filerna/nyckelorden existerade inte eller matchades inte. |
MILJĂ
MANPATH
Om $ MANPATH Àr satt kommer dess vÀrde att anvÀndas som sökvÀgen att genomsöka efter manualsidor.
Se avsnittet för SĂKVĂG i manpath (5) för standardbeteende och detaljer om hur denna miljövariabel hanteras.
MANROFFOPT
Varje gÄng man kör formateraren ( nroff , troff eller groff ) lÀgger den till innehÄller frÄn $ MANROFFOPT till formaterarens kommandorad.
For example, MANROFFOPT=-P-i tells the formatter to use italic text (which is only supported by some terminals) rather than underlined text.
MANROFFSEQ
Om $ MANROFFSEQ Àr satt kommer dess vÀrde att anvÀndas för att bestÀmma uppsÀttningen av preprocessorer som varje manualsida ska propageras genom. Standard preprocessorlistan Àr systemberoende.
MANSECT
Om $ MANSECT Ă€r satt Ă€r dess vĂ€rde en kolonavgrĂ€nsad lista över avsnitt och den anvĂ€nds för att bestĂ€mma vilka manualavsnitt som ska genomsökas och i vilken ordning. StandardvĂ€rdet Ă€r â1 n l 8 3 0 2 3type 3posix 3pm 3perl 3am 5 4 9 6 7â om det inte Ă„sidosatts av direktivet SECTION i /etc/manpath.config .
MANPAGER , PAGER
Om $ MANPAGER eller $ PAGER Àr satt ($ MANPAGER anvÀnds i första hand) sÄ kommer dess vÀrde att anvÀndas som namnet pÄ det program som anvÀnds för att visa manualsidan. Som standard kommer pager att anvÀndas, om pager inte hittas eller Àr körbar anvÀnds cat .
VÀrdet kan vara ett enkelt kommandonamn eller ett kommando med argument och fÄr anvÀnda skalcitering (bakstreck, enkla citattecken eller dubbla citattecken). Det fÄr inte anvÀnda rörledningar för att koppla ihop flera kommandon; om du behöver detta sÄ anvÀnd ett inkapslingsskript som kan ta filen som ska visas antingen som ett argument eller via standard in.
MANLESS
Om $ MANLESS Ă€r satt kommer dess vĂ€rde att anvĂ€ndas som standardpromptstrĂ€ngen för sidvisaren less , som om den hade angetts via flaggan -r (sĂ„ förekomster av texten $MAN_PN kommer att expanderas pĂ„ samma sĂ€tt). Om du till exempel ovillkorligen vill stĂ€lla in promptstrĂ€ngen till âmin promptstrĂ€ngâ, sĂ€tt $ MANLESS till â -Psmin promptstrĂ€ng â. Om flaggan -r anvĂ€nds sĂ„ Ă„sidosĂ€tts denna miljövariabel.
BROWSER
Om $ BROWSER Àr satt Àr dess vÀrde en kolonavgrÀnsad lista av kommandon, som vart och ett kommer att anvÀndas för att försöka starta en webblÀsare Ät man --html . I varje kommando kommer %s att ersÀttas med ett filnamn innehÄllandes HTML-utmatningen frÄn groff , %% ersÀtts med ett enkelt procenttecken (%) och %c ersÀtts med ett kolon (:).
|
SYSTEM |
Om $ SYSTEM Àr satt kommer den att ha samma effekt som om den hade angetts som argument till flaggan -m . |
||
|
MANOPT |
Om $ MANOPT Àr satt kommer den att tolkas innan man :s kommandorad och förvÀntas att följa samma format. Eftersom alla andra man -specifika miljövariabler kan uttryckas som kommandoradsflaggor och dÀrför Àr kandidater att inkluderas i $ MANOPT Àr det förvÀntat att de kommer att bli förÄldrade. Notera: alla blanksteg som ska tolkas som en del av en flaggas argument mÄste föregÄs av en kontrollsekvens. |
MANWIDTH
Om $ MANWIDTH Àr satt kommer dess vÀrde att anvÀndas som radbredden för vilken manualsidor ska formateras. Om den inte Àr satt kommer manualsidor att formateras med en radbredd som Àr lÀmplig för den aktuella terminalen (dÀr vÀrdet frÄn $ COLUMNS , och ioctl (2) anvÀnds eller sÄ faller den tillbaka pÄ 80 tecken om ingendera Àr tillgÀnglig). Cat-sidor kommer endast att sparas om standardformateringen kan anvÀndas, det vill sÀga nÀr terminalradbredden Àr mellan 66 och 80 tecken.
MAN_KEEP_FORMATTING
NÀr utmatning inte dirigeras till en terminal utan exempelvis till en fil eller en rörledning sÄ förkastas formateringstecken för att göra det enklare att lÀsa resultatet utan nÄgot sÀrskilt verktyg. Om $ MAN_KEEP_FORMATTING Àr satt till ett icke-tomt vÀrde kommer dessa formateringstecken dock att bibehÄllas. Detta kan vara anvÀndbart vid inkapsling av man som kan tolka formateringstecken.
MAN_KEEP_STDERR
NÀr utmatning inte dirigeras till en terminal (vanligtvis en sidvisare) kommer felutskrifter frÄn kommandot som anvÀnts för att producera formaterade versioner av manualsidor att förkastas för att undvika störning i sidvisarens visning. Program sÄ som groff producerar ofta mindre felmeddelanden om typografiska problem sÄ som dÄlig justering som Àr fula och allmÀnt förvirrande nÀr de visas samtidigt med manualsidan. Vissa anvÀndare vill dock se dem ÀndÄ sÄ om $ MAN_KEEP_STDERR Àr satt till ett icke-tomt vÀrde kommer felutskrifter att visas som normalt.
MAN_DISABLE_SECCOMP
I Linux begrÀnsar man normalt underprocesser som hanterar opÄlitlig data med hjÀlp av en seccomp (2)-sandlÄda. Detta gör det sÀkrare att köra komplex tolkningskod över godtyckliga manualsidor. Om detta gÄr fel av nÄgon anledning orelaterad till innehÄllet för sidan som visas kan du sÀtta $ MAN_DISABLE_SECCOMP till ett icke-tomt vÀrde för att inaktivera sandlÄdan.
PIPELINE_DEBUG
Om miljövariabeln $ PIPELINE_DEBUG sĂ€tts till â1â, kommer man att skriva ut felsökningsmeddelanden till standard fel som beskriver varje underprocess det kör.
LANG , LC_MESSAGES
Beroende pÄ system och implementation kommer endera eller bÄda av $ LANG och $ LC_MESSAGE att studeras för att bestÀmma den aktuella meddelandelokalen. man kommer att visa sina meddelanden i den lokalen (om den finns tillgÀnglig). Se setlocale (3) för vidare detaljer.
FILER
/etc/manpath.config
man-db-konfigurationsfil.
/usr/share/man
En global hierarki av manualsidor.
STANDARDER
POSIX.1-2001, POSIX.1-2008, POSIX.1-2017.
SE VIDARE
apropos (1), groff (1), less (1), manpath (1), nroff (1), troff (1), whatis (1), zsoelim (1), manpath (5), man (7), catman (8), mandb (8)
Dokumentation för vissa paket kan finnas tillgÀngliga i andra format, sÄ som info (1) eller HTML.
HISTORIA
1990, 1991 â Skrevs i original av John W. Eaton (jwe@che.utexas.edu).
23:e dec 1992: Rik Faith (faith@cs.unc.edu) lade till felfixar frÄn Willem Kasdorp (wkasdo@nikhefk.nikef.nl).
30:e april 1994 â 23:e februari 2000: Wilf. (G.Wilford@ee.surrey.ac.uk) har utvecklat och underhĂ„llit detta paket med hjĂ€lp av ett par hĂ€ngivna individer.
30:e oktober 1996 â 30:e mars 2001: Farizio Polacco <fpolacco@debian.org> underhöll och förbĂ€ttrade detta paket för Debian-projektet, med hjĂ€lp frĂ„n hela gemenskapen.
31:a mars 2001 â idag: Colin Watson <cjwatson@debian.org> utvecklar och underhĂ„ller nu man-db.
FEL
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db