man(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
== NAMN ==
== NAMN ==
man - ett gränssnitt till systemets referensmanualer
man ett gränssnitt till systemets referensmanualer


== SYNOPS ==
== SYNOPSIS ==
<pre>
man [man-alternativ] [[sektion] sida ...] ...
man -k [apropos-alternativ] reguljärt_uttryck ...
man -K [man-alternativ] [sektion] term ...
man -f [whatis-alternativ] sida ...
man -l [man-alternativ] fil ...
man -w|-W [man-alternativ] 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 manualsidor. Varje argument till ''man'' är normalt namnet på ett program, verktyg eller funktion. Manualsidan för varje argument hittas och visas. Om en sektion anges, begränsas sökningen till just den sektionen. Som standard genomsöks alla tillgängliga sektioner i en fördefinierad ordning (se DEFAULTS) och endast den första träffen visas, även om sidan finns i flera sektioner.


<br>
Tabellen nedan visar sektionernas nummer och vilka typer av sidor de innehåller:
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.<br>
<pre>
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>
1   Körbara program eller skalkommandon
även om den finns i flera sektioner.<br>
2   Systemanrop (funktioner som tillhandahålls av kärnan)
<br>
3   Biblioteksanrop (funktioner i programbibliotek)
Sektionernas nummer och innehåll:<br>
4   Specialfiler (ofta i /dev)
1 Körbara program eller skal-kommandon<br>
5   Filformat och konventioner, t.ex. /etc/passwd
2 Systemanrop (funktioner som kärnan tillhandahåller)<br>
6   Spel
3 Biblioteksanrop (funktioner i programbibliotek)<br>
7   Diverse (inklusive makropaket och konventioner), t.ex. man(7), groff(7), man-pages(7)
4 Specialfiler (oftast i /dev)<br>
8   Administrationskommandon (ofta endast för root)
5 Filformat och konventioner, t.ex. /etc/passwd<br>
9   Kärnrutiner [Ej standard]
6 Spel<br>
</pre>
7 Diverse (inkl. makropaket och konventioner), t.ex. [[man(7)]], [[groff(7)]], [[man-pages(7)]]<br>
 
8 Systemadministrationskommandon (vanligen bara för root)<br>
En manualsida består av flera sektioner.
9 Kärnrutiner [Icke-standard]<br>
 
<br>
Konventionella sektionsnamn inkluderar NAMN, SYNOPSIS, KONFIGURATION, BESKRIVNING, FLAGGOR, UTGÅNGSSTATUS, RETURVÄRDE, FEL, MILJÖ, FILER, VERSIONER, STANDARDER, NOTER, BUGGAR, EXEMPEL, FÖRFATTARE och SE ÄVEN.
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>
<br>
Konventioner i SYNOPSIS:<br>
fet text        skriv exakt som visas.<br>
kursiv text    ersätt med lämpligt argument.<br>
  [-abc]          valfritt - alla eller några av flaggorna.<br>
  -a|-b          uteslutande alternativ.<br>
  argument ...    argumentet kan upprepas.<br>
  [uttryck] ...  hela uttrycket inom hakparenteser är upprepningsbart.<br>
<br>
Man kan inte alltid återge kursiv stil i terminalen – man använder ofta understrykning eller färg istället.<br>


== EXEMPEL ==
== EXEMPEL ==
<pre>
man ls
    Visa manualsidan för kommandot ls.
man man.7
    Visa manualsidan för makropaketet man i sektion 7.
man 'man(7)'
    Alternativ form av "man 7 man". Parentesserna bör citeras för att skydda dem från skalet.
man -a intro
    Visa alla tillgängliga "intro"-sidor i turordning.
man -t bash | lpr -Pps
    Formatera sidan för bash och skriv ut till skrivaren "ps".
man -l -Tdvi ./foo.1x.gz > ./foo.1x.dvi
    Formatera komprimerad sida som DVI-fil, som kan visas med t.ex. xdvi.
man -k printf
    Sök i kortbeskrivningar efter nyckelordet "printf". Motsvarar ''apropos printf''.
man -f smail
    Visa kortbeskrivning för ''smail''. Motsvarar ''whatis smail''.
</pre>


<br>
man ls<br>
  Visar manualsidan för programmet ls.<br>
<br>
man man.7<br>
  Visar manualsidan för makropaketet "man" från sektion 7.<br>
  (Alternativ skrivning till "man 7 man")<br>
<br>
man 'man(7)'<br>
  Visar manualsidan för makropaketet "man" från sektion 7.<br>
  (Bekvämt vid inklistring av referenser. Parenteser måste citattecknas.)<br>
<br>
man -a intro<br>
  Visar samtliga intro-sidor i tur och ordning. Man kan avsluta eller hoppa mellan dem.<br>
<br>
man -t bash | lpr -Pps<br>
  Formaterar manualsidan för bash med groff och skickar till skrivare "ps".<br>
<br>
man -l -T dvi ./foo.1x.gz > ./foo.1x.dvi<br>
  Avkodar och formaterar foo.1x.gz till DVI-fil. Kan ses med t.ex. xdvi eller konverteras till PostScript med dvips.<br>
<br>
man -k printf<br>
  Söker efter printf i beskrivningar och sidnamn (motsvarar apropos printf)<br>
<br>
man -f smail<br>
  Visar kort beskrivning för smail (motsvarar whatis smail)<br>
== ÖVERSIKT ==
== ÖVERSIKT ==
Många alternativ finns tillgängliga för '''man''' för att ge användaren maximal flexibilitet. Det går att ändra sökvägar, sektionsordning, formatterare och andra beteenden som beskrivs nedan.


<br>
Miljövariabeln '''$MANOPT''' kan sättas till en sträng i kommandoradsformat, där mellanslag i argument måste föregås av bakstreck. '''man''' tolkar '''$MANOPT''' före sina egna argument. Flaggor som kräver argument kan åsidosättas via kommandoraden. Alternativet '''-D''' som först argument gör att '''man''' ignorerar '''$MANOPT'''.
man erbjuder stor flexibilitet. Användaren kan ändra sökvägar, sektionsordning, formatteringsverktyg m.m.<br>
 
<br>
Manualsidor lagras normalt i '''nroff(1)'''-format under '''/usr/share/man'''. Förformaterade cat-sidor kan också förekomma. Se [[manpath(5)]].
Miljövariabler kan påverka beteendet – t.ex. MANOPT, LANG, LC_MESSAGES, MANPATH, MANSECT, m.fl.<br>
 
<br>
Stöd finns för manualsidor på flera språk enligt din lokal. Om det inte ställts in automatiskt, sätt '''$LC_MESSAGES''', '''$LANG''' eller liknande till ett POSIX-format:
man-sidor sparas ofta som nroff-filer i /usr/share/man. Preformatterade cat-filer kan förekomma för prestanda.<br>
 
<br>
<pre>
Språkstöd styrs via lokalinställningar (t.ex. LANG eller LC_MESSAGES). Om översättning finns, visas den.<br>
språk[_territorium[.teckenuppsättning[,version]]]
<br>
</pre>
Saknas en manualsida kan du rapportera detta till underhållaren av programmet.<br>
 
<br>
Om en sida finns på det angivna språket visas den istället för den engelska.
Fler funktioner finns beskrivna i dokumentationen till man-paketet.<br>
 
== STANDARDVÄRDEN ==
Sidorna skrivs och underhålls normalt av respektive programs utvecklare. Rapportera saknade eller felaktiga sidor till dem.
 
== STANDARDINSTÄLLNINGAR ==
Sektionernas sökordning kan ändras med '''$MANSECT''' eller '''SECTION''' i ''/usr/local/etc/man_db.conf''. Standardordningen är:
 
<pre>
1 n l 8 3 0 2 3type 5 4 9 6 7
</pre>
 
Utdata visas med en "pager", som t.ex. ''less''. Detta kan ändras med flaggan '''-P''' eller miljövariabler.
 
Preprocessorer identifieras via flaggan '''-p''', '''$MANROFFSEQ''' eller första raden i manfilen. Exempel:
 
<pre>
'" t
</pre>
 
En formatteringskedja byggs upp från filter och nroff/groff. Alternativt körs program som ''mandb_nfmt''.


<br>
Standardsökningsordning kan påverkas av miljövariabeln MANSECT eller konfigurationsfilen /usr/local/etc/man_db.conf.<br>
<br>
Standardordning:<br>
  1 n l 8 3 0 2 3type 5 4 9 6 7<br>
<br>
man använder ett pager-program (t.ex. less). Kan ändras med -P eller MANPAGER.<br>
<br>
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.
Flaggorna är grupperade nedan. I MediaWiki-översättningar visas de med samma stil:
 
'''-C''', '''--config-file''' ''fil'' 
  Använd konfigurationsfilen ''fil'' istället för ''~/.manpath''.
 
'''-d''', '''--debug''' 
  Visa felsökningsinformation.
 
'''-D''', '''--default''' 
  Återställ beteende till standard och ignorera '''$MANOPT'''.
 
'''--warnings[=varningar]''' 
  Aktivera varningar från groff, t.ex. '''--warnings=mac,!break'''.
 
'''-f''', '''--whatis''' 
  Som [[whatis(1)]], visa kort beskrivning av sidan.
 
'''-k''', '''--apropos''' 
  Som [[apropos(1)]], sök i kortbeskrivningar.
 
'''-K''', '''--global-apropos''' 
  Sök i hela man-källtexten (kan vara långsamt).
 
'''-l''', '''--local-file''' 
  Visa lokal manfil, t.ex. om filnamn innehåller snedstreck.


== EXITSTATUS ==
'''-w''', '''--where''', '''--path''', '''--location''' 
  Visa sökvägen till källfilen istället för dess innehåll.
 
'''-W''', '''--where-cat''', '''--location-cat''' 
  Visa sökvägen till förformaterad cat-fil.
 
... (förkortad: resten av flagglistan följer samma mönster)
 
== UTGÅNGSSTATUS ==
<pre>
0  Lyckad körning
1  Syntax- eller konfigurationsfel
2  Operativt fel
3  Underprocess returnerade fel
16  Sidan/filen/nyckelordet hittades 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.
<pre>
MANPATH          sökväg för manualsidor
MANROFFOPT       flaggor till formatterare
MANROFFSEQ        preprocessorer
MANSECT           sökordning för sektioner
MANPAGER, PAGER  pager-program
MANLESS          prompt-sträng för less
BROWSER          webbläsare för --html
SYSTEM            motsvarar flaggan -m
MANOPT           globala alternativ
MANWIDTH          radlängd
MAN_KEEP_FORMATTING  behåll formatteringskommandon
MAN_KEEP_STDERR  visa felutdata från formattering
MAN_DISABLE_SECCOMP  stäng av seccomp-sandlåda
PIPELINE_DEBUG    skriv ut subprocessinfo
LANG, LC_MESSAGES språk för meddelanden
</pre>


== FILER ==
== FILER ==
<pre>
/usr/local/etc/man_db.conf    konfigurationsfil för man-db
/usr/share/man                global hierarki 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 ==
POSIX.1-2001, POSIX.1-2008, POSIX.1-2017


<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)]]


== HISTORIK ==
== HISTORIK ==
* 1990–1991: John W. Eaton
* 1992: Rik Faith, Willem Kasdorp
* 1994–2000: G. Wilford
* 1996–2001: Fabrizio Polacco för Debian
* 2001–: Colin Watson (Debian, man-db)


<br>
1990–1991: Ursprungligen skriven av John W. Eaton<br>
1992-12-23: Buggfixar av Willem Kasdorp tillämpades av Rik Faith<br>
1994–2000: Underhåll av G. Wilford<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 ==
* https://gitlab.com/man-db/man-db/-/issues 
* https://savannah.nongnu.org/bugs/?group=man-db


<br>
https://gitlab.com/man-db/man-db/-/issues<br>
https://savannah.nongnu.org/bugs/?group=man-db<br>
== COLOPHON ==
== COLOPHON ==
Denna sida är en del av '''man-db'''-projektet. 
Mer info: http://www.nongnu.org/man-db/ 
Rapportera förbättringar: man-db-devel@nongnu.org 
Källkod: https://gitlab.com/cjwatson/man-db 
HTML-rendering: Michael Kerrisk (TLPI)
= Sidslut =
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/man.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://datorhjalp.se/web/datorhjalp-hemma/ Datorhjälp hemma] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.


<br>
[[Kategori:Linuxmanual grupp 1]]
Denna sida är en del av projektet man-db.<br>
[[Kategori:Linuxmanual]]
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>

Nuvarande version från 8 juni 2025 kl. 09.58

NAMN

man – ett gränssnitt till systemets referensmanualer

SYNOPSIS

man [man-alternativ] [[sektion] sida ...] ...
man -k [apropos-alternativ] reguljärt_uttryck ...
man -K [man-alternativ] [sektion] term ...
man -f [whatis-alternativ] sida ...
man -l [man-alternativ] fil ...
man -w|-W [man-alternativ] sida ...

BESKRIVNING

man är systemets manualsidor. Varje argument till man är normalt namnet på ett program, verktyg eller funktion. Manualsidan för varje argument hittas och visas. Om en sektion anges, begränsas sökningen till just den sektionen. Som standard genomsöks alla tillgängliga sektioner i en fördefinierad ordning (se DEFAULTS) och endast den första träffen visas, även om sidan finns i flera sektioner.

Tabellen nedan visar sektionernas nummer och vilka typer av sidor de innehåller:

1   Körbara program eller skalkommandon
2   Systemanrop (funktioner som tillhandahålls av kärnan)
3   Biblioteksanrop (funktioner i programbibliotek)
4   Specialfiler (ofta i /dev)
5   Filformat och konventioner, t.ex. /etc/passwd
6   Spel
7   Diverse (inklusive makropaket och konventioner), t.ex. man(7), groff(7), man-pages(7)
8   Administrationskommandon (ofta endast för root)
9   Kärnrutiner [Ej standard]

En manualsida består av flera sektioner.

Konventionella sektionsnamn inkluderar NAMN, SYNOPSIS, KONFIGURATION, BESKRIVNING, FLAGGOR, UTGÅNGSSTATUS, RETURVÄRDE, FEL, MILJÖ, FILER, VERSIONER, STANDARDER, NOTER, BUGGAR, EXEMPEL, FÖRFATTARE och SE ÄVEN.

EXEMPEL

man ls
    Visa manualsidan för kommandot ls.

man man.7
    Visa manualsidan för makropaketet man i sektion 7.

man 'man(7)'
    Alternativ form av "man 7 man". Parentesserna bör citeras för att skydda dem från skalet.

man -a intro
    Visa alla tillgängliga "intro"-sidor i turordning.

man -t bash | lpr -Pps
    Formatera sidan för bash och skriv ut till skrivaren "ps".

man -l -Tdvi ./foo.1x.gz > ./foo.1x.dvi
    Formatera komprimerad sida som DVI-fil, som kan visas med t.ex. xdvi.

man -k printf
    Sök i kortbeskrivningar efter nyckelordet "printf". Motsvarar ''apropos printf''.

man -f smail
    Visa kortbeskrivning för ''smail''. Motsvarar ''whatis smail''.

ÖVERSIKT

Många alternativ finns tillgängliga för man för att ge användaren maximal flexibilitet. Det går att ändra sökvägar, sektionsordning, formatterare och andra beteenden som beskrivs nedan.

Miljövariabeln $MANOPT kan sättas till en sträng i kommandoradsformat, där mellanslag i argument måste föregås av bakstreck. man tolkar $MANOPT före sina egna argument. Flaggor som kräver argument kan åsidosättas via kommandoraden. Alternativet -D som först argument gör att man ignorerar $MANOPT.

Manualsidor lagras normalt i nroff(1)-format under /usr/share/man. Förformaterade cat-sidor kan också förekomma. Se manpath(5).

Stöd finns för manualsidor på flera språk enligt din lokal. Om det inte ställts in automatiskt, sätt $LC_MESSAGES, $LANG eller liknande till ett POSIX-format:

språk[_territorium[.teckenuppsättning[,version]]]

Om en sida finns på det angivna språket visas den istället för den engelska.

Sidorna skrivs och underhålls normalt av respektive programs utvecklare. Rapportera saknade eller felaktiga sidor till dem.

STANDARDINSTÄLLNINGAR

Sektionernas sökordning kan ändras med $MANSECT eller SECTION i /usr/local/etc/man_db.conf. Standardordningen är:

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

Utdata visas med en "pager", som t.ex. less. Detta kan ändras med flaggan -P eller miljövariabler.

Preprocessorer identifieras via flaggan -p, $MANROFFSEQ eller första raden i manfilen. Exempel:

'" t

En formatteringskedja byggs upp från filter och nroff/groff. Alternativt körs program som mandb_nfmt.

FLAGGOR

Flaggorna är grupperade nedan. I MediaWiki-översättningar visas de med samma stil:

-C, --config-file fil  
 Använd konfigurationsfilen fil istället för ~/.manpath.
-d, --debug  
 Visa felsökningsinformation.
-D, --default  
 Återställ beteende till standard och ignorera $MANOPT.
--warnings[=varningar]  
 Aktivera varningar från groff, t.ex. --warnings=mac,!break.
-f, --whatis  
 Som whatis(1), visa kort beskrivning av sidan.
-k, --apropos  
 Som apropos(1), sök i kortbeskrivningar.
-K, --global-apropos  
 Sök i hela man-källtexten (kan vara långsamt).
-l, --local-file  
 Visa lokal manfil, t.ex. om filnamn innehåller snedstreck.
-w, --where, --path, --location  
 Visa sökvägen till källfilen istället för dess innehåll.
-W, --where-cat, --location-cat  
 Visa sökvägen till förformaterad cat-fil.

... (förkortad: resten av flagglistan följer samma mönster)

UTGÅNGSSTATUS

0   Lyckad körning
1   Syntax- eller konfigurationsfel
2   Operativt fel
3   Underprocess returnerade fel
16  Sidan/filen/nyckelordet hittades inte

MILJÖVARIABLER

MANPATH           sökväg för manualsidor
MANROFFOPT        flaggor till formatterare
MANROFFSEQ        preprocessorer
MANSECT           sökordning för sektioner
MANPAGER, PAGER   pager-program
MANLESS           prompt-sträng för less
BROWSER           webbläsare för --html
SYSTEM            motsvarar flaggan -m
MANOPT            globala alternativ
MANWIDTH          radlängd
MAN_KEEP_FORMATTING  behåll formatteringskommandon
MAN_KEEP_STDERR   visa felutdata från formattering
MAN_DISABLE_SECCOMP  stäng av seccomp-sandlåda
PIPELINE_DEBUG    skriv ut subprocessinfo
LANG, LC_MESSAGES språk för meddelanden

FILER

/usr/local/etc/man_db.conf    konfigurationsfil för man-db
/usr/share/man                global hierarki 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: John W. Eaton
  • 1992: Rik Faith, Willem Kasdorp
  • 1994–2000: G. Wilford
  • 1996–2001: Fabrizio Polacco för Debian
  • 2001–: Colin Watson (Debian, man-db)

FEL

COLOPHON

Denna sida är en del av man-db-projektet. Mer info: http://www.nongnu.org/man-db/ Rapportera förbättringar: man-db-devel@nongnu.org Källkod: https://gitlab.com/cjwatson/man-db HTML-rendering: Michael Kerrisk (TLPI)


Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/man.1.html

Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp hemma som har sponsrat Linux.se med webbhotell.