Kommandot man, förkortning för manual, är ett kraftfullt verktyg i operativsystemet Linux som låter användare få tillgång till detaljerad information om olika kommandon, verktyg och systemanrop. Kommandot man tillhandahåller omfattande dokumentation som hjälper användare att förstå hur man använder och konfigurerar olika delar av Linux-miljön. Den här artikeln kommer att utforska man-kommandot i detalj, täcka dess syntax och alternativ, och ge praktiska exempel.
Innehållsförteckning
- Vad är man i Linux Command?
- Man kommandoalternativ
- Åtkomst till manualsidor
- Navigera manuella sidor
- Avsnitt i manualsidor
- Typer av avsnitt i Man-kommandohandböcker
- Exempel på Man Command-sektionstyper med detaljering
- Hur man söker efter manualsidor i Linux?
- Alternativa sätt att läsa man-sidor
Vad är man i Linux Command?
Deman>
kommando in Linux används för att visa manualsidorna för andra kommandon och verktyg. Den tillhandahåller detaljerad dokumentation om användning, alternativ och funktionalitet för kommandon, vilket gör det till ett viktigt verktyg för både nybörjare och erfarna användare. Varje manualsida innehåller avsnitt som NAMN, SYNOPSIS, BESKRIVNING, ALTERNATIV och EXEMPEL, som hjälper användare att förstå och effektivt använda kommandot.
Beskrivning
Deman>
kommandot är i huvudsak den manuella Linux-läsaren. När du skriverman>
följt av ett kommandonamn, hämtar och visar den manuella sidan för det kommandot, och erbjuder omfattande information om hur man använder det, inklusive alla tillgängliga alternativ och flaggor. Det här kommandot är avgörande för att lära dig om de verktyg och kommandon som finns tillgängliga i operativsystemet Linux.
Syntax för mannen Kommando
Den grundläggande syntaxen för man-kommandot är som följer:
man [option] [command]>
Här,
alternativ hänvisar till ytterligare flaggor som ändrar beteendet för man-kommandot,
kommando är Linux-kommandot eller -verktyget som du vill komma åt manualen för.
Man kommandoalternativ
Själva man-kommandot har alternativ som förbättrar dess funktionalitet:
Alternativ | Beskrivning |
---|---|
man [kommando] | Visa manualsidan för det angivna kommandot. som gjorde skolan |
-f, –vad är | Visa en kortfattad enradsbeskrivning av kommandot. |
-k, -apropos | Sök efter kommandon relaterade till ett givet nyckelord. |
-a, -allt | Visa alla matchande manualsidor för det angivna kommandot. |
Mellanslagstangenten | Gå framåt en sida i manualen. |
Stiga på | Flytta en rad framåt i manualen. |
B | Flytta bakåt en sida i manualen. pd sammanfoga |
F | Avsluta den manuella visningen. |
Åtkomst till manualsidor
- För att komma åt manualsidan för ett specifikt kommando, skriv helt enkelt:
man [command]>
Till exempel: För att se manualen för ls kommandot kör följande kommando:
man ls>
- Detta kommer att visa detaljerad information om ls kommando, inklusive dess användning, alternativ och exempel.
Navigera manuella sidor
När du har öppnat en manualsida kan du navigera genom den med hjälp av olika kommandon. De vanliga navigeringsknapparna inkluderar:
- Mellanslag: Flytta en sida framåt.
- Stiga på: Flytta en rad framåt.
- B: Flytta bakåt en sida.
- F: Avsluta den manuella visningen.
Avsnitt i manualsidor
Manualsidor är organiserade i olika sektioner, som var och en har ett specifikt syfte. De primära avsnitten inkluderar:
- NAMN: Ger namnet och en kort beskrivning av kommandot.
- SYNOPSIS: Beskriver syntaxen för kommandot.
- BESKRIVNING: Erbjuder en detaljerad förklaring av kommandots funktionalitet.
- ALTERNATIV: Listar tillgängliga kommandoradsalternativ och deras beskrivningar.
- EXEMPEL: Ger praktiska exempel som visar kommandoanvändning.
- SE ÄVEN: Föreslår relaterade kommandon eller resurser.
Typer av avsnitt i Man-kommandohandböcker
Deman>
kommandomanualer är uppdelade i flera sektioner, som var och en ger specifika typer av information om kommandona och funktionerna i operativsystemet Linux. Att förstå dessa avsnitt hjälper användare att navigera effektivt i den omfattande dokumentationen. Varje manual är uppdelad i följande avsnitt:
- Körbara program eller skalkommandon : Kommandon som kan köras i skalet, som
ls>
,cd>
, ellergrep>
. - Systemsamtal : Funktioner som tillhandahålls av kärnan, som t.ex
open>
,read>
, ochwrite>
. - Bibliotekssamtal : Funktioner inom programbibliotek, som de i C-standardbiblioteket, som t.ex
printf>
ochmalloc>
. - Spel : Dokumentation för spel tillgängliga på systemet.
- Specialfiler : Finns vanligtvis i
/dev>
, dessa inkluderar enhetsfiler som/dev/null>
och/dev/sda>
. - Filformat och konventioner : Detaljer om filformat och konventioner, t.ex.
/etc/passwd>
. - Diverse : Inklusive makropaket och konventioner, t.ex.
groff(7>
)>
. - Systemadministrationskommandon : Kommandon som vanligtvis används av root-användaren för systemadministration uppgifter, som
iptables>
ellermount>
. - Kärnrutiner : Icke-standardiserade kärnrutiner som används i systemet.
Exempel på Man Command-sektionstyper med detaljering
Följande är exempel på man-kommandosektionstyper med detaljer:
1. Sektionsnummer in man Command i Linux
- I den
man>
kommandomanualer används avsnitt för att kategorisera olika typer av information. Du kan ange ett avsnittsnummer för att endast visa det relevanta avsnittet i en manual.
Syntax
man [SECTION-NUM] [COMMAND NAME]>
Exempel
man 2 intro>
Produktion
Detta kommando visar den manuella inmatningen förintro>
i 2 §, som avser systemsamtal. Att specificera ett avsnittsnummer säkerställer att du får den exakta information du behöver från de omfattande Linux-manualsidorna.
- I det här exemplet är de manuella sidorna med kommando ' intro ' returneras som ligger i avsnitt 2.
2. -f alternativ in man Command i Linux
- Man kanske inte kommer ihåg de avsnitt där ett kommando finns. Så det här alternativet ger avsnittet där det givna kommandot finns.
Syntax
man -f [COMMAND NAME]>
Exempel
man -f ls>
Produktion
Detta kommando listar sektionerna därls>
kommandot visas, vilket indikerar attls>
finns dokumenterat i avsnitt 1.
3. -ett alternativ in man Command i Linux
- Det här alternativet hjälper oss att visa alla tillgängliga introduktionshandledningssidor i följd.
Syntax
man -a [COMMAND NAME]>
Exempel
man -a intro>
Produktion
Detta kommando visar allaintro>
manualsidorna efter varandra, så att du kan bläddra igenom dem för att hitta den specifika information du behöver. Detta är användbart för att visa flera avsnitt som ett kommando kan dokumenteras i.
- Följande skärmdump illustrerar på manualsidorna i introduktionen till avsnitt 2:
I det här exemplet kan du gå igenom de manuella sidorna (avsnitten), dvs antingen läsa (genom att trycka på Enter) eller hoppa över (genom att trycka på ctrl+D) eller avsluta (genom att trycka på ctrl+C).
4. -k alternativ in man Command i Linux
De-k>
alternativet iman>
kommando låter dig söka efter ett kommando som ett reguljärt uttryck på alla manualsidor och returnerar en lista med matchande poster tillsammans med deras avsnittsnummer.
Syntax
man -k [COMMAND NAME]>
Exempel
man -k cd>
Produktion
Detta kommando söker efter termen cd på alla manualsidor och visar relevanta poster tillsammans med avsnitten där de finns. Detta är användbart för att hitta relaterade kommandon och ämnen på manualsidorna.
- Kommandot ' CD ' söks på alla manualsidor genom att betrakta det som ett reguljärt uttryck.
5. -w alternativ in man Command i Linux
- De
-w>
alternativet iman>
kommandot returnerar platsen för manualsidan för ett givet kommando. Detta är användbart för att hitta var manualsidorna är lagrade i systemet.
Syntax
tkinter-knappen
man -w [COMMAND NAME]>
Exempel
man -w ls>
Produktion
I det här exemplet, kommandotman -w ls>
matar ut sökvägen till manualsidan förls>
kommando, som anger var dokumentationsfilen finns på systemet.
- Kommandots plats ' ls ’ returneras.
6. -Jag alternativ in man Command i Linux
De-I>
alternativet iman>
kommandot gör sökningen skiftlägeskänslig, vilket säkerställer att kommandonamnet betraktas med exakta skiftlägen.
Syntax
man -I [COMMAND NAME]>
Exempel
Utförandet av följande kommando hjälper till att hitta manualerna för kommandot printf med skiftlägeskänslighet.
man -I printf>
Produktion
Detta kommando söker efter manualsidorna förprintf>
kommando, som behandlar kommandonamnet med skiftlägeskänslighet. Detta är användbart när man skiljer mellan kommandon eller sektioner som har liknande namn men olika fall.
- Följande skärmdump illustrerar manualen för printf-kommandot med skiftlägeskänslig:
- Följande letar efter manualsidorna för kommandot Printf med skiftlägeskänsliga:
- Kommandot 'printf' tas som skiftlägeskänsligt, dvs 'printf' returnerar manualsidorna men 'Printf' ger fel.
Hur man söker efter manualsidor i Linux?
Det finns tre huvudsakliga sätt:
- Med hjälp av `
man`>
kommando: Detta är det klassiska tillvägagångssättet. Skriv `man`>
följt av kommandonamnet för att hitta dess manualsida. Till exempel `man mkdir`>
kommer att visa dig manualsidan för `mkdir` kommando. - Med hjälp av `
-k`>
alternativ: Vill du söka efter nyckelord på alla manualsidor? Använda sig avman -k>
följt av dina sökord. Till exempel `man -k>
>
permissions`>
hittar sidor som nämns behörigheter . - Med hjälp av `
apropos`>
kommando: Liknar `man -k`>
, men `apropos`>
söker också efter beskrivningar, inte bara namn. Försök `apropos networking`>
för att hitta sidor relaterade till nätverk.
Alternativa sätt att läsa man-sidor
Följande är de alternativa sätten att läsa man-sidor:
- man2html: Konverterar man-sidor till HTML-format, vilket kan vara lättare att läsa på ett grafiskt användargränssnitt (GUI).
- tldr: Ger kortare, förenklade versioner av man-sidor.
- vad är: Ger en mycket kort sammanfattning på en rad av ett kommando.
- apropos : Söker i
man>
sidor för nyckelord och ger en lista med kommandon och deras korta beskrivningar. - info : Visar mer detaljerad och hyperlänkad dokumentation om kommandon och program, ofta inklusive mer bakgrundsinformation än
man>
sidor.
Slutsats
I den här artikeln diskuterade vi kommandot man i Linux som är ett viktigt verktyg för att få tillgång till detaljerad dokumentation om kommandon, verktyg och systemanrop. Den ger en omfattande guide med organiserade avsnitt, inklusive syntax, alternativ och exempel. Med alternativ som-f>
,-k>
, och-a>
, kan användare snabbt hämta kortfattade beskrivningar, sökrelaterade kommandon och komma åt alla matchande manualsidor.
Navigering genom manuella sidor förenklas med vanliga tangenter som mellanslag och Enter. Kommandot man är inte bara ett dokumentationsverktyg; det är en värdefull resurs för användare på alla nivåer, som bidrar till en bättre förståelse av Linux-kommandon och förbättrar kommandoradsfärdigheter.
Hur man läser manualsidor i Linux | man Command – Vanliga frågor
Hur ser man manualen för cd-kommando med man-kommando?
Följande kommando visar manualsidan för CD kommando, inklusive information om dess alternativ, syntax och exempel.
man cd>
Hur man söker efter kommandon relaterade till fil med hjälp av man Command?
Följande kommando ger en lista över kommandon relaterade till nyckelordsfilen, vilket hjälper användare att upptäcka relevanta verktyg.
man -k file>
Hur visar man en enradsbeskrivning av ls med man Command?
Följande kommando kommer att presentera en kort enradsbeskrivning av kommandot ls, användbart för snabb referens.
man -f ls>
Jag kan inte hitta man-sidan för ett specifikt kommando, vad gör jag?
Det finns några möjligheter:
- Kommandot kanske inte har en man-sida. Vissa mindre eller mindre vanliga kommandon kan sakna dokumentation.
- Du kan ha stavat kommandonamnet fel. Dubbelkolla din stavning och försök igen.
- Mansidan kan finnas i ett annat avsnitt. Du kan använda
-k>
alternativ medman>
för att söka efter nyckelord i alla avsnitt. Till exempel `man -k ls`>
kommer att söka efter alla man-sidor som nämner ls.