Man: Skillnad mellan sidversioner

Från Wiki.linux.se - Svensk Linux Wiki
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== man - Visar manualer för kommandon och program == Kommandot `man` används för att visa manualer (man-sidor) för kommandon och program i Unix-liknande operativsystem. === Syntax === man [ALTERNATIV] ÄMNE === Beskrivning === Kommandot `man` är ett kraftfullt verktyg för att visa manualer för kommandon, systemanrop, konfigurationsfiler och andra systemresurser. Manualerna är organiserade i olika sektioner som täcker olika typer av information. === Alternati...')
 
(Omdirigerar till man(1))
Märke: Ny omdirigering
 
Rad 1: Rad 1:
== man - Visar manualer för kommandon och program ==
#REDIRECT [[man(1)]]
Kommandot `man` används för att visa manualer (man-sidor) för kommandon och program i Unix-liknande operativsystem.
 
=== Syntax ===
man [ALTERNATIV] ÄMNE
 
=== Beskrivning ===
Kommandot `man` är ett kraftfullt verktyg för att visa manualer för kommandon, systemanrop, konfigurationsfiler och andra systemresurser. Manualerna är organiserade i olika sektioner som täcker olika typer av information.
 
=== Alternativ ===
Kommandot `man` stöder flera alternativ som kan användas för att justera hur manualerna visas och söks:
 
* -a - Visa alla manualsidor som matchar sökningen.
* -c - Rensa skärmen innan manualen visas.
* -d - Visa felsökningsinformation.
* -D - Visa mer detaljerad felsökningsinformation.
* -f, --whatis - Visa kort beskrivning av ämnet (motsvarar whatis-kommandot).
* -k, --apropos - Sök efter manualer som matchar ett nyckelord (motsvarar apropos-kommandot).
* -K - Sök efter ett nyckelord i alla manualer.
* -l, --local-file - Visa manual från en lokal fil.
* -m, --systems - Visa manual för ett annat operativsystem.
* -P, --pager=PROGRAM - Använd specificerat program som sidvisare.
* -t, --troff - Använd groff-format för att visa manualen.
* -w, --path - Visa sökvägen till manualen utan att visa dess innehåll.
* --help - Visa hjälpmeddelande och avsluta.
* --version - Visa versionsinformation och avsluta.
 
=== Exempel ===
Här är några praktiska exempel som visar hur du kan använda `man`-kommandot:
 
* För att visa manualen för ett specifikt kommando:
<code>
man ls
</code>
 
* För att visa manualer för alla kommandon som matchar ett nyckelord:
<code>
man -k copy
</code>
 
* För att visa sökvägen till manualen utan att visa dess innehåll:
<code>
man -w grep
</code>
 
* För att visa en manual från en lokal fil:
<code>
man -l ./my_manual.1
</code>
 
* För att visa manualen för ett systemanrop:
<code>
man 2 open
</code>
 
* För att använda ett specifikt program som sidvisare:
<code>
man -P less ps
</code>
 
=== Manualens Sektioner ===
Manualsidorna är organiserade i sektioner som täcker olika typer av information:
 
1. Utförbara program och kommandon
2. Systemanrop (funktioner i kärnan)
3. Biblioteksanrop (funktioner i programmeringsbibliotek)
4. Specialfiler (vanligtvis enhetsfiler)
5. Filformat och konventioner (t.ex. /etc/passwd)
6. Spel
7. Diverse (inklusive makropaket och konventioner)
8. Systemadministration (endast root-användare)
9. Kernelrutiner
 
Du kan ange en specifik sektion genom att skriva sektionens nummer före ämnet, till exempel `man 2 open`.
 
=== Skillnader mellan macOS och Linux ===
Det finns några viktiga skillnader att tänka på när man använder `man`-kommandot på macOS jämfört med Linux:
 
* Manualdatabaser: Både macOS och Linux har omfattande manualdatabaser, men innehållet och täckningen kan variera beroende på de specifika kommandon och verktyg som är installerade på systemet.
* Standardinstallationer: På både macOS och Linux är `man` vanligtvis förinstallerat. På Linux är manualdatabasen oftast mer omfattande på grund av det bredare utbudet av verktyg och systemprogram.
* Sökvägar: Standardvägarna där manualerna lagras kan variera mellan operativsystemen. På Linux finns de ofta under /usr/share/man, medan de på macOS kan hittas under /usr/share/man eller /usr/local/share/man beroende på installation.
 
Det är alltid bra att konsultera `man`-sidan för `man` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
 
=== Felsökning ===
Om du får ett felmeddelande när du använder `man`, kontrollera följande:
 
* Att du har stavat kommandot eller ämnet korrekt.
* Att manualen för ämnet finns installerad på systemet.
* Att du använder rätt sektion om det finns flera sektioner för ämnet (t.ex. `man 1 printf` för kommandot `printf` och `man 3 printf` för bibliotekets `printf`-funktion).
 
=== Se även ===
* [[apropos]] - Sök manualdatabasen för en nyckelordsmatchning.
* [[whatis]] - Visa en kort beskrivning av kommandon.
* [[info]] - Visa dokumentation i GNU Info-format.
* [[help]] - Visa hjälpinformation för inbyggda skal-kommandon.
 
=== Källor ===
* [https://www.gnu.org/software/coreutils/manual/html_node/man-invocation.html GNU coreutils manual]
* [https://man7.org/linux/man-pages/man1/man.1.html man manual (Linux)]
* [https://ss64.com/osx/man.html man manual (macOS)]
 
[[Kategori:Linuxkommandon]]

Nuvarande version från 2 februari 2026 kl. 14.42

Omdirigering till: