Man page - manpath(5)
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
MANPATH
NAMNBESKRIVNING
SĂKVĂG
FORMAT
FEL
NAMN
manpath - formatet för filen /etc/manpath.config
BESKRIVNING
Konfigurationsfilen för manpath anvÀnds av verktygen för manualsidor för att bedöma anvÀndarnas man-sökvÀgar i körtid, för att indikera vilka hierarkier av manualsidor (man-sökvÀgar) som ska hanteras som systemhierarkier och för att tilldela dem kataloger som anvÀnds för att lagra cat-filer.
Om miljövariabeln $ MANPATH redan Àr satt kommer informationen i /etc/manpath.config inte att ÄsidosÀtta den.
SĂKVĂG
Som standard genomsöker man-db anvĂ€ndarens $ SĂKVĂG . För varje path_element som hittas dĂ€r lĂ€gger det till manpath_element till sökvĂ€gen.
Om det inte finns nÄgon MANPATH_MAP -rad i konfigurationsfilen för ett givet path_element , dÄ lÀggs alla path_element/../man , path_element/man , path_element/../share/man och path_element/share/man till som existerar som kataloger i sökvÀgen.
Det lÀgger sedan till de MANDATORY_MANPATH -poster frÄn konfigurationsfilen till sökvÀgen.
Finally, if the --systems option is used or the $ SYSTEM environment variable is set, then that should consist of a sequence of operating system names separated by commas or colons. This acts as a template, expanding the search path once more to allow access to other operating systemsâ manual pages: for each system name, man-db looks for that name as a subdirectory of each entry in the search path, and adds it to the final search path if it exists. A system name of man inserts the normal search path without subdirectories. For example, if the search path would otherwise have been /usr/share/man:/usr/local/man , and $ SYSTEM is set to newOS:man , then the final search path will be /usr/share/man/newOS:/usr/share/man:/usr/local/man/newOS: /usr/local/man .
Miljövariabeln $ MANPATH ÄsidosÀtter man-dbs standardsökvÀg för manualsidor. De flesta anvÀndare behöver inte sÀtta den. Dess syntax liknar den för miljövariabeln $ PATH : den bestÄr av en sekvens av katalognamn separerade av kolon. Den ÄsidosÀtter standardsökvÀgen som beskrivits ovan.
Om vÀrdet av $ MANPATH börjar med ett kolon sÄ kommer standardsökvÀgen att lÀggas till i dess början. Om vÀrdet av $ MANPATH slutar med ett kolon sÄ kommer standardsökvÀgen att lÀggas till i dess slut. Om vÀrdet av $ MANPATH innehÄller dubbla kolon ( :: ) sÄ kommer standardsökvÀgen att infogas mitt i vÀrdet mellan de tvÄ kolonen.
FORMAT
Följande
fÀlttyper erkÀnns för nÀrvarande:
#
kommentar
Tomma rader eller de som börjar med ett # kommer att hanteras som kommentarer och ignoreras.
MANDATORY_MANPATH man-sökvÀgselement
Rader pÄ detta format indikerar man-sökvÀgar som varje automatiskt genererad $ MANPATH bör innehÄlla. Detta kommer typiskt att inkludera /usr/man .
MANPATH_MAP sökvÀgselement man-sökvÀgselement
Rader pÄ detta format stÀller in mappningarna frÄn $ PATH till $ MANPATH . För varje sökvÀgselement som hittas i anvÀndarens $ PATH , kommer man-sökvÀgselement att lÀggas till i $ MANPATH .
MANDB_MAP man-sökvÀgselement [ cat-sökvÀgselement ]
Rader pÄ detta format indikerar vilka man-sökvÀgar som ska behandlas som systemman-sökvÀgar och valfritt om deras cat-filer bör lagras. Denna fÀlttyp Àr sÀrskilt viktig om man Àr ett setuid-program eftersom (nÀr det finns i systemkonfigurationsfilen /etc/manpath.config snarare Àn i anvÀndarnas konfigurationsfil .manpath) det indikerar vilka hierarkier av manualsidor som ska nÄs som setuid-anvÀndaren och vilka som ska nÄs som den anropande anvÀndaren.
Systemets hierarkier av manualsidor Àr vanligtvis de som lagras under /usr sÄ som /usr/man , /usr/local/man och /usr/X11R6/man .
Om cat-sidor frÄn ett visst man-sökvÀgselement inte ska lagras eller ska lagras pÄ den traditionella platsen kan cat-sökvÀgselement utelÀmnas.
Traditionell cat-placering skulle vara omöjlig för skrivskyddade hierarkier av manualsidor och pÄ grund av detta Àr det möjligt att ange vilken giltig kataloghierarki som helst för att lagra dem. För att vara kompatibel med Linux FSSTND kan nyckelordet FSSTND anvÀndas istÀllet för en riktig katalog.
TyvÀrr Àr det nödvÀndigt att ange alla systemsökvÀgar för manualtrÀd, inklusive alternativa operativsystemssökvÀgar sÄ som /usr/man/sun och eventuella NLS-lokal -sökvÀgar sÄ som /usr/man/de_DE.88591 .
Eftersom informationen tolkas rad för rad i den ordning de Àr skrivna, sÄ Àr det nödvÀndigt att först lista den man-sökvÀg som Àr underhierarki till en annan hierarki, annars kommer felaktiga matchningar att göras. Ett exempel Àr att /usr/man/de_DE.88591 mÄste komma före /usr/man .
DEFINE nyckel vÀrde
Rader pÄ detta format definierar diverse konfigurationsvariabler; se standardkonfigurationsfilen för vilka de variabler Àr som anvÀnds av sidvisaren för manualsidor. De inkluderar standardsökvÀgar till diverse program (sÄ som grep och tbl ), och standarduppsÀttningar av argument för dessa program.
SECTION avsnitt ...
Rader pÄ denna form definierar ordningen i vilken manualavsnitt bör genomsökas. Om det inte finns nÄgra SECTION -direktiv i konfigurationsfilen Àr standardvÀrdet:
SECTION 1 n l 8 3 0 2 3type 5 4 9 6 7
Om flera SECTION -direktiv anges kommer avsnittslistorna att konkateneras.
If a particular extension is not in this list (say, 1mh) it will be displayed with the rest of the section it belongs to. The effect of this is that you only need to explicitly list extensions if you want to force a particular order. Sections with extensions should usually be adjacent to their main section (e.g. "1 1mh 8 ...").
SECTIONS accepteras som ett alternativt namn pÄ detta direktiv.
MINCATWIDTH bredd
Om terminalbredden Àr mindre Àn bredd kommer cat-sidor inte att skapas (om de saknas) eller visas. StandardvÀrdet Àr 80.
MAXCATWIDTH bredd
Om terminalbredden Àr större Àn bredd kommer cat-sidor inte att skapas (om de saknas) eller visas. StandardvÀrdet Àr 80.
CATWIDTH bredd
Om bredd inte Àr noll kommer cat-sidor alltid att formateras för en terminal av en angivna bredden, oavsett bredden pÄ terminalen som faktiskt anvÀnds. Detta ÄsidosÀtter MINCATWIDTH och MAXCATWIDTH .
NOCACHE
Denna flagga förhindrar man (1) frÄn att automatiskt skapa cat-sidor.
FEL
Om reglerna ovan inte följs till punkt och pricka kommer verktygen för sidvisning av manualer inte att fungera som önskat. Dessa regler Àr överdrivet komplicerade.
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db