man(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Rad 3: Rad 3:


== SYNOPS ==
== SYNOPS ==
<pre>
man [man-flaggor] [[sektion] sida ...] ...
man -k [apropos-flaggor] regexp ...
man -K [man-flaggor] [sektion] term ...
man -f [whatis-flaggor] sida ...
man -l [man-flaggor] fil ...
man -w|-W [man-flaggor] sida ...
</pre>


<br>
man [man-flaggor] [[sektion] sida ...] ...<br>
man -k [apropos-flaggor] regexp ...<br>
man -K [man-flaggor] [sektion] term ...<br>
man -f [whatis-flaggor] sida ...<br>
man -l [man-flaggor] fil ...<br>
man -w|-W [man-flaggor] sida ...<br>
== BESKRIVNING ==
== BESKRIVNING ==


man är systemets manualvisare. Varje argument sida som ges till man är normalt namnet på ett program, verktyg eller en funktion.
<br>
Manualsidan som hör till varje av dessa argument hittas och visas. En sektion, om angiven, gör att man bara letar i den sektionen.
man är systemets manualvisare. Varje argument sida som ges till man är normalt namnet på ett program, verktyg eller en funktion.<br>
Standardbeteendet är att söka i alla tillgängliga sektioner i fördefinierad ordning (se DEFAULTS), och bara visa den första matchade sidan,
Manualsidan som hör till varje av dessa argument hittas och visas. En sektion, om angiven, gör att man bara letar i den sektionen.<br>
även om den finns i flera sektioner.
Standardbeteendet är att söka i alla tillgängliga sektioner i fördefinierad ordning (se DEFAULTS), och bara visa den första matchade sidan,<br>
 
även om den finns i flera sektioner.<br>
Sektionernas nummer och innehåll:
<br>
   1  Körbara program eller skal-kommandon
Sektionernas nummer och innehåll:<br>
   2  Systemanrop (funktioner som kärnan tillhandahåller)
   1  Körbara program eller skal-kommandon<br>
   3  Biblioteksanrop (funktioner i programbibliotek)
   2  Systemanrop (funktioner som kärnan tillhandahåller)<br>
   4  Specialfiler (oftast i /dev)
   3  Biblioteksanrop (funktioner i programbibliotek)<br>
   5  Filformat och konventioner, t.ex. /etc/passwd
   4  Specialfiler (oftast i /dev)<br>
   6  Spel
   5  Filformat och konventioner, t.ex. /etc/passwd<br>
   7  Diverse (inkl. makropaket och konventioner), t.ex. [[man(7)]], [[groff(7)]], [[man-pages(7)]]
   6  Spel<br>
   8  Systemadministrationskommandon (vanligen bara för root)
   7  Diverse (inkl. makropaket och konventioner), t.ex. [[man(7)]], [[groff(7)]], [[man-pages(7)]]<br>
   9  Kärnrutiner [Icke-standard]
   8  Systemadministrationskommandon (vanligen bara för root)<br>
 
   9  Kärnrutiner [Icke-standard]<br>
Manualsidor består av flera sektioner. Vanliga sektionsrubriker inkluderar NAME, SYNOPSIS, CONFIGURATION, DESCRIPTION, OPTIONS,
<br>
EXIT STATUS, RETURN VALUE, ERRORS, ENVIRONMENT, FILES, VERSIONS, STANDARDS, NOTES, BUGS, EXAMPLES, AUTHORS och SEE ALSO.
Manualsidor består av flera sektioner. Vanliga sektionsrubriker inkluderar NAME, SYNOPSIS, CONFIGURATION, DESCRIPTION, OPTIONS,<br>
 
EXIT STATUS, RETURN VALUE, ERRORS, ENVIRONMENT, FILES, VERSIONS, STANDARDS, NOTES, BUGS, EXAMPLES, AUTHORS och SEE ALSO.<br>
Konventioner i SYNOPSIS:
<br>
   fet text        skriv exakt som visas.
Konventioner i SYNOPSIS:<br>
   kursiv text    ersätt med lämpligt argument.
   fet text        skriv exakt som visas.<br>
   [-abc]          valfritt - alla eller några av flaggorna.
   kursiv text    ersätt med lämpligt argument.<br>
   -a|-b          uteslutande alternativ.
   [-abc]          valfritt - alla eller några av flaggorna.<br>
   argument ...    argumentet kan upprepas.
   -a|-b          uteslutande alternativ.<br>
   [uttryck] ...  hela uttrycket inom hakparenteser är upprepningsbart.
   argument ...    argumentet kan upprepas.<br>
 
   [uttryck] ...  hela uttrycket inom hakparenteser är upprepningsbart.<br>
Man kan inte alltid återge kursiv stil i terminalen – man använder ofta understrykning eller färg istället.
<br>
 
Man kan inte alltid återge kursiv stil i terminalen – man använder ofta understrykning eller färg istället.<br>
== EXEMPEL ==
== EXEMPEL ==


man ls
<br>
Visar manualsidan för programmet ls.
man ls<br>
 
  Visar manualsidan för programmet ls.<br>
man man.7
<br>
Visar manualsidan för makropaketet "man" från sektion 7.
man man.7<br>
(Alternativ skrivning till "man 7 man")
  Visar manualsidan för makropaketet "man" från sektion 7.<br>
 
  (Alternativ skrivning till "man 7 man")<br>
man 'man(7)'
<br>
Visar manualsidan för makropaketet "man" från sektion 7.
man 'man(7)'<br>
(Bekvämt vid inklistring av referenser. Parenteser måste citattecknas.)
  Visar manualsidan för makropaketet "man" från sektion 7.<br>
 
  (Bekvämt vid inklistring av referenser. Parenteser måste citattecknas.)<br>
man -a intro
<br>
Visar samtliga intro-sidor i tur och ordning. Man kan avsluta eller hoppa mellan dem.
man -a intro<br>
 
  Visar samtliga intro-sidor i tur och ordning. Man kan avsluta eller hoppa mellan dem.<br>
man -t bash | lpr -Pps
<br>
Formaterar manualsidan för bash med groff och skickar till skrivare "ps".
man -t bash | lpr -Pps<br>
 
  Formaterar manualsidan för bash med groff och skickar till skrivare "ps".<br>
man -l -T dvi ./foo.1x.gz > ./foo.1x.dviAvkodar och formaterar foo.1x.gz till DVI-fil. Kan ses med t.ex. xdvi eller konverteras till PostScript med dvips.
<br>
 
man -l -T dvi ./foo.1x.gz > ./foo.1x.dvi<br>
man -k printf
  Avkodar och formaterar foo.1x.gz till DVI-fil. Kan ses med t.ex. xdvi eller konverteras till PostScript med dvips.<br>
Söker efter printf i beskrivningar och sidnamn (motsvarar apropos printf)
<br>
 
man -k printf<br>
man -f smail
  Söker efter printf i beskrivningar och sidnamn (motsvarar apropos printf)<br>
Visar kort beskrivning för smail (motsvarar whatis smail)
<br>
 
man -f smail<br>
  Visar kort beskrivning för smail (motsvarar whatis smail)<br>
== ÖVERSIKT ==
== ÖVERSIKT ==


man erbjuder stor flexibilitet. Användaren kan ändra sökvägar, sektionsordning, formatteringsverktyg m.m.
<br>
Miljövariabler kan påverka beteendet – t.ex. MANOPT, LANG, LC_MESSAGES, MANPATH, MANSECT, m.fl.
man erbjuder stor flexibilitet. Användaren kan ändra sökvägar, sektionsordning, formatteringsverktyg m.m.<br>
man-sidor sparas ofta som nroff-filer i /usr/share/man. Preformatterade cat-filer kan förekomma för prestanda.
<br>
Språkstöd styrs via lokalinställningar (t.ex. LANG eller LC_MESSAGES). Om översättning finns, visas den.
Miljövariabler kan påverka beteendet – t.ex. MANOPT, LANG, LC_MESSAGES, MANPATH, MANSECT, m.fl.<br>
Saknas en manualsida kan du rapportera detta till underhållaren av programmet.
<br>
Fler funktioner finns beskrivna i dokumentationen till man-paketet.
man-sidor sparas ofta som nroff-filer i /usr/share/man. Preformatterade cat-filer kan förekomma för prestanda.<br>
 
<br>
Språkstöd styrs via lokalinställningar (t.ex. LANG eller LC_MESSAGES). Om översättning finns, visas den.<br>
<br>
Saknas en manualsida kan du rapportera detta till underhållaren av programmet.<br>
<br>
Fler funktioner finns beskrivna i dokumentationen till man-paketet.<br>
== STANDARDVÄRDEN ==
== STANDARDVÄRDEN ==


Standardsökningsordning kan påverkas av miljövariabeln MANSECT eller konfigurationsfilen /usr/local/etc/man_db.conf.
<br>
 
Standardsökningsordning kan påverkas av miljövariabeln MANSECT eller konfigurationsfilen /usr/local/etc/man_db.conf.<br>
Standardordning:
<br>
   1 n l 8 3 0 2 3type 5 4 9 6 7
Standardordning:<br>
 
   1 n l 8 3 0 2 3type 5 4 9 6 7<br>
man använder ett pager-program (t.ex. less). Kan ändras med -P eller MANPAGER.
<br>
Filter styrs via flaggan -p, MANROFFSEQ eller första raden i nroff-filen (ex: '"ept').
man använder ett pager-program (t.ex. less). Kan ändras med -P eller MANPAGER.<br>
Formatteringsrörledning skapas baserat på filter och formatterare (nroff, groff).
<br>
Om ett program mandb_nfmt eller mandb_tfmt finns, används det istället.
Filter styrs via flaggan -p, MANROFFSEQ eller första raden i nroff-filen (ex: '"ept').<br>
 
<br>
Formatteringsrörledning skapas baserat på filter och formatterare (nroff, groff).<br>
<br>
Om ett program mandb_nfmt eller mandb_tfmt finns, används det istället.<br>
== FLAGGOR ==
== FLAGGOR ==
Se [[man-flaggor]] för komplett lista över alla alternativ.
Se [[man-flaggor]] för komplett lista över alla alternativ.


== EXITSTATUS ==
== EXITSTATUS ==
<pre>
0    Programmet kördes framgångsrikt.
1    Fel i användning, syntax eller konfigurationsfil.
2    Operativt fel.
3    Barnprocess returnerade ett felvärde.
16  Minst en sida/fil/nyckel saknades eller matchades inte.
</pre>


<br>
0    Programmet kördes framgångsrikt.<br>
1    Fel i användning, syntax eller konfigurationsfil.<br>
2    Operativt fel.<br>
3    Barnprocess returnerade ett felvärde.<br>
16  Minst en sida/fil/nyckel saknades eller matchades inte.<br>
== MILJÖVARIABLER ==
== MILJÖVARIABLER ==
Se [[man-miljövariabler]] för förklaringar av MANPATH, MANROFFOPT, MANSECT, MANPAGER, MANOPT, LANG m.fl.
Se [[man-miljövariabler]] för förklaringar av MANPATH, MANROFFOPT, MANSECT, MANPAGER, MANOPT, LANG m.fl.


== FILER ==
== FILER ==
<pre>
/usr/local/etc/man_db.conf    Konfigurationsfil för man-db
/usr/share/man                Global katalog för manualsidor
</pre>


<br>
/usr/local/etc/man_db.conf    Konfigurationsfil för man-db<br>
/usr/share/man                Global katalog för manualsidor<br>
== STANDARDER ==
== STANDARDER ==
<pre>
POSIX.1-2001, POSIX.1-2008, POSIX.1-2017
</pre>


<br>
POSIX.1-2001, POSIX.1-2008, POSIX.1-2017<br>
== SE ÄVEN ==
== SE ÄVEN ==
[[apropos(1)]], [[groff(1)]], [[less(1)]], [[manpath(1)]], [[nroff(1)]], [[troff(1)]], [[whatis(1)]], [[zsoelim(1)]], [[manpath(5)]], [[man(7)]], [[catman(8)]], [[mandb(8)]]
[[apropos(1)]], [[groff(1)]], [[less(1)]], [[manpath(1)]], [[nroff(1)]], [[troff(1)]], [[whatis(1)]], [[zsoelim(1)]], [[manpath(5)]], [[man(7)]], [[catman(8)]], [[mandb(8)]]
Rad 122: Rad 127:
== HISTORIK ==
== HISTORIK ==


1990–1991: Ursprungligen skriven av John W. Eaton<BR>
<br>
1992-12-23: Buggfixar av Willem Kasdorp tillämpades av Rik Faith<BR>
1990–1991: Ursprungligen skriven av John W. Eaton<br>
1994–2000: Underhåll av G. Wilford<BR>
1992-12-23: Buggfixar av Willem Kasdorp tillämpades av Rik Faith<br>
1996–2001: Underhåll och förbättringar av Fabrizio Polacco (Debian)<BR>
1994–2000: Underhåll av G. Wilford<br>
2001–:    Colin Watson (Debian) underhåller och utvecklar man-db<BR>
1996–2001: Underhåll och förbättringar av Fabrizio Polacco (Debian)<br>
 
2001–:    Colin Watson (Debian) underhåller och utvecklar man-db<br>
== FEL ==
== FEL ==
<pre>
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db
</pre>


<br>
https://gitlab.com/man-db/man-db/-/issues<br>
https://savannah.nongnu.org/bugs/?group=man-db<br>
== COLOPHON ==
== COLOPHON ==
<pre>
Denna sida är en del av projektet man-db.
Projektets hemsida: http://www.nongnu.org/man-db/
Källkod: https://gitlab.com/cjwatson/man-db


Buggrapporter för denna manualsida skickas till: man-db-devel@nongnu.org
<br>
HTML-versionen genererades 2025-02-02.
Denna sida är en del av projektet man-db.<br>
</pre>
Projektets hemsida: http://www.nongnu.org/man-db/<br>
Källkod: https://gitlab.com/cjwatson/man-db<br>
<br>
Buggrapporter för denna manualsida skickas till: man-db-devel@nongnu.org<br>
HTML-versionen genererades 2025-02-02.<br>

Versionen från 8 juni 2025 kl. 09.49

NAMN

man - ett gränssnitt till systemets referensmanualer

SYNOPS


man [man-flaggor] [[sektion] sida ...] ...
man -k [apropos-flaggor] regexp ...
man -K [man-flaggor] [sektion] term ...
man -f [whatis-flaggor] sida ...
man -l [man-flaggor] fil ...
man -w|-W [man-flaggor] sida ...

BESKRIVNING


man är systemets manualvisare. Varje argument sida som ges till man är normalt namnet på ett program, verktyg eller en funktion.
Manualsidan som hör till varje av dessa argument hittas och visas. En sektion, om angiven, gör att man bara letar i den sektionen.
Standardbeteendet är att söka i alla tillgängliga sektioner i fördefinierad ordning (se DEFAULTS), och bara visa den första matchade sidan,
även om den finns i flera sektioner.

Sektionernas nummer och innehåll:

 1  Körbara program eller skal-kommandon
2 Systemanrop (funktioner som kärnan tillhandahåller)
3 Biblioteksanrop (funktioner i programbibliotek)
4 Specialfiler (oftast i /dev)
5 Filformat och konventioner, t.ex. /etc/passwd
6 Spel
7 Diverse (inkl. makropaket och konventioner), t.ex. man(7), groff(7), man-pages(7)
8 Systemadministrationskommandon (vanligen bara för root)
9 Kärnrutiner [Icke-standard]


Manualsidor består av flera sektioner. Vanliga sektionsrubriker inkluderar NAME, SYNOPSIS, CONFIGURATION, DESCRIPTION, OPTIONS,
EXIT STATUS, RETURN VALUE, ERRORS, ENVIRONMENT, FILES, VERSIONS, STANDARDS, NOTES, BUGS, EXAMPLES, AUTHORS och SEE ALSO.

Konventioner i SYNOPSIS:

 fet text        skriv exakt som visas.
kursiv text ersätt med lämpligt argument.
[-abc] valfritt - alla eller några av flaggorna.
-a|-b uteslutande alternativ.
argument ... argumentet kan upprepas.
[uttryck] ... hela uttrycket inom hakparenteser är upprepningsbart.


Man kan inte alltid återge kursiv stil i terminalen – man använder ofta understrykning eller färg istället.

EXEMPEL


man ls

 Visar manualsidan för programmet ls.


man man.7

 Visar manualsidan för makropaketet "man" från sektion 7.
(Alternativ skrivning till "man 7 man")


man 'man(7)'

 Visar manualsidan för makropaketet "man" från sektion 7.
(Bekvämt vid inklistring av referenser. Parenteser måste citattecknas.)


man -a intro

 Visar samtliga intro-sidor i tur och ordning. Man kan avsluta eller hoppa mellan dem.


man -t bash | lpr -Pps

 Formaterar manualsidan för bash med groff och skickar till skrivare "ps".


man -l -T dvi ./foo.1x.gz > ./foo.1x.dvi

 Avkodar och formaterar foo.1x.gz till DVI-fil. Kan ses med t.ex. xdvi eller konverteras till PostScript med dvips.


man -k printf

 Söker efter printf i beskrivningar och sidnamn (motsvarar apropos printf)


man -f smail

 Visar kort beskrivning för smail (motsvarar whatis smail)

ÖVERSIKT


man erbjuder stor flexibilitet. Användaren kan ändra sökvägar, sektionsordning, formatteringsverktyg m.m.

Miljövariabler kan påverka beteendet – t.ex. MANOPT, LANG, LC_MESSAGES, MANPATH, MANSECT, m.fl.

man-sidor sparas ofta som nroff-filer i /usr/share/man. Preformatterade cat-filer kan förekomma för prestanda.

Språkstöd styrs via lokalinställningar (t.ex. LANG eller LC_MESSAGES). Om översättning finns, visas den.

Saknas en manualsida kan du rapportera detta till underhållaren av programmet.

Fler funktioner finns beskrivna i dokumentationen till man-paketet.

STANDARDVÄRDEN


Standardsökningsordning kan påverkas av miljövariabeln MANSECT eller konfigurationsfilen /usr/local/etc/man_db.conf.

Standardordning:

 1 n l 8 3 0 2 3type 5 4 9 6 7


man använder ett pager-program (t.ex. less). Kan ändras med -P eller MANPAGER.

Filter styrs via flaggan -p, MANROFFSEQ eller första raden i nroff-filen (ex: '"ept').

Formatteringsrörledning skapas baserat på filter och formatterare (nroff, groff).

Om ett program mandb_nfmt eller mandb_tfmt finns, används det istället.

FLAGGOR

Se man-flaggor för komplett lista över alla alternativ.

EXITSTATUS


0 Programmet kördes framgångsrikt.
1 Fel i användning, syntax eller konfigurationsfil.
2 Operativt fel.
3 Barnprocess returnerade ett felvärde.
16 Minst en sida/fil/nyckel saknades eller matchades inte.

MILJÖVARIABLER

Se man-miljövariabler för förklaringar av MANPATH, MANROFFOPT, MANSECT, MANPAGER, MANOPT, LANG m.fl.

FILER


/usr/local/etc/man_db.conf Konfigurationsfil för man-db
/usr/share/man Global katalog för manualsidor

STANDARDER


POSIX.1-2001, POSIX.1-2008, POSIX.1-2017

SE ÄVEN

apropos(1), groff(1), less(1), manpath(1), nroff(1), troff(1), whatis(1), zsoelim(1), manpath(5), man(7), catman(8), mandb(8)

HISTORIK


1990–1991: Ursprungligen skriven av John W. Eaton
1992-12-23: Buggfixar av Willem Kasdorp tillämpades av Rik Faith
1994–2000: Underhåll av G. Wilford
1996–2001: Underhåll och förbättringar av Fabrizio Polacco (Debian)
2001–: Colin Watson (Debian) underhåller och utvecklar man-db

FEL


https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db

COLOPHON


Denna sida är en del av projektet man-db.
Projektets hemsida: http://www.nongnu.org/man-db/
Källkod: https://gitlab.com/cjwatson/man-db

Buggrapporter för denna manualsida skickas till: man-db-devel@nongnu.org
HTML-versionen genererades 2025-02-02.