Het man-commando, een afkorting voor manual, is een krachtig hulpmiddel in het Linux-besturingssysteem waarmee gebruikers toegang hebben tot gedetailleerde informatie over verschillende commando's, hulpprogramma's en systeemaanroepen. De opdracht man biedt uitgebreide documentatie, waardoor gebruikers kunnen begrijpen hoe ze verschillende elementen van de Linux-omgeving moeten gebruiken en configureren. In dit artikel wordt het man-commando gedetailleerd onderzocht, de syntaxis en opties ervan behandeld en praktische voorbeelden gegeven.
Inhoudsopgave
- Wat is de mens in Linux Command?
- Man-opdrachtopties
- Handleidingpagina's openen
- Navigeren door handmatige pagina's
- Secties in handleidingpagina's
- Soorten secties in Man-opdrachthandleidingen
- Voorbeelden van Man Command-sectietypen met detaillering
- Hoe handmatige pagina's zoeken in Linux?
- Alternatieve manieren om manpagina's te lezen
Wat is de mens in Linux Command?
Deman>
commando in Linux wordt gebruikt om de handleidingpagina's voor andere opdrachten en hulpprogramma's weer te geven. Het biedt gedetailleerde documentatie over het gebruik, de opties en de functionaliteit van opdrachten, waardoor het een essentieel hulpmiddel is voor zowel beginners als ervaren gebruikers. Elke handleidingpagina bevat secties zoals NAAM, SYNOPSIS, BESCHRIJVING, OPTIES en VOORBEELDEN, die gebruikers helpen de opdracht te begrijpen en effectief te gebruiken.
Beschrijving
Deman>
commando is in wezen de handmatige Linux-lezer. Wanneer u typtman>
gevolgd door een commandonaam, wordt de handleiding voor dat commando opgehaald en weergegeven, met uitgebreide details over het gebruik ervan, inclusief alle beschikbare opties en vlaggen. Deze opdracht is cruciaal voor het leren kennen van de tools en opdrachten die beschikbaar zijn in het Linux-besturingssysteem.
Syntaxis van de man Commando
De basissyntaxis van het man-commando is als volgt:
man [option] [command]>
Hier,
keuze verwijst naar extra vlaggen die het gedrag van het man-commando wijzigen,
een lijst herhalen in Java
commando is de Linux-opdracht of het hulpprogramma waarvoor u de handleiding wilt openen.
Man-opdrachtopties
Het man-commando zelf heeft opties die de functionaliteit ervan verbeteren:
Keuze | Beschrijving |
---|---|
mens [opdracht] | Geef de handleidingpagina voor de opgegeven opdracht weer. |
-f, –wat is | Geef een beknopte beschrijving van één regel van de opdracht weer. |
-k, –apropos | Zoek naar opdrachten die verband houden met een bepaald trefwoord. |
-een, –alles | Toon alle overeenkomende handleidingpagina's voor de opgegeven opdracht. |
Spatiebalk | Ga één pagina vooruit in de handleiding. |
Binnenkomen | Ga één regel vooruit in de handleiding. |
B | Ga één pagina terug in de handleiding. |
Q | Sluit de handmatige viewer. |
Handleidingpagina's openen
- Om toegang te krijgen tot de handleidingpagina voor een specifiek commando, typt u eenvoudigweg:
man [command]>
Bijvoorbeeld: Om de handleiding voor de ls commando voer het volgende commando uit:
man ls>
- Hierdoor wordt gedetailleerde informatie weergegeven over de ls opdracht, inclusief het gebruik, de opties en voorbeelden ervan.
Navigeren door handmatige pagina's
Zodra u een handleidingpagina hebt geopend, kunt u er doorheen navigeren met behulp van verschillende opdrachten. De gebruikelijke navigatietoetsen zijn onder meer:
- Spatiebalk: Ga één pagina vooruit.
- Binnenkomen: Ga één regel vooruit.
- B: Ga één pagina terug.
- Q: Sluit de handmatige viewer.
Secties in handleidingpagina's
Handleidingpagina's zijn onderverdeeld in verschillende secties, die elk een specifiek doel dienen. De primaire secties omvatten:
- NAAM: Geeft de naam en een korte beschrijving van de opdracht.
- KORTE INHOUD: Beschrijft de syntaxis van de opdracht.
- BESCHRIJVING: Biedt een gedetailleerde uitleg van de functionaliteit van de opdracht.
- OPTIES: Geeft een overzicht van de beschikbare opdrachtregelopties en hun beschrijvingen.
- VOORBEELDEN: Biedt praktische voorbeelden die het gebruik van opdrachten demonstreren.
- ZIE OOK: Stelt gerelateerde opdrachten of bronnen voor.
Soorten secties in Man-opdrachthandleidingen
Deman>
Commandohandleidingen zijn onderverdeeld in verschillende secties, die elk specifieke soorten informatie bieden over de commando's en functies van het Linux-besturingssysteem. Door deze secties te begrijpen, kunnen gebruikers efficiënt door de uitgebreide documentatie navigeren. Elke handleiding is onderverdeeld in de volgende secties:
- Uitvoerbare programma's of shell-opdrachten : Commando's die in de shell kunnen worden uitgevoerd, zoals
ls>
,cd>
, ofgrep>
. - Systeemoproepen : Functies die door de kernel worden geleverd, zoals
open>
,read>
, Enwrite>
. - Bibliotheekoproepen : Functies binnen programmabibliotheken, zoals die in de C-standaardbibliotheek, zoals
printf>
Enmalloc>
. - Spellen : Documentatie voor games die beschikbaar zijn op het systeem.
- Speciale bestanden : Meestal te vinden in
/dev>
, deze omvatten apparaatbestanden zoals/dev/null>
En/dev/sda>
. - Bestandsformaten en conventies : Details over bestandsformaten en conventies, bijvoorbeeld
/etc/passwd>
. - Gemengd : Inclusief macropakketten en conventies, bijvoorbeeld
groff(7>
)>
. - Systeembeheeropdrachten : Commando's die doorgaans door de rootgebruiker worden gebruikt systeem administratie taken, zoals
iptables>
ofmount>
. - Kernel-routines : Niet-standaard kernelroutines die binnen het systeem worden gebruikt.
Voorbeelden van Man Command-sectietypen met detaillering
Hieronder volgen voorbeelden van man-opdrachtsectietypen met details:
1. Sectienummer in man Commando in Linux
- In de
man>
commandohandleidingen worden secties gebruikt om verschillende soorten informatie te categoriseren. U kunt een sectienummer opgeven om alleen de relevante sectie van een handleiding weer te geven.
Syntaxis
man [SECTION-NUM] [COMMAND NAME]>
Voorbeeld
man 2 intro>
Uitvoer
Met deze opdracht wordt de handmatige invoer voor deintro>
in deel 2, dat betrekking heeft op systeemoproepen. Door een sectienummer op te geven, zorgt u ervoor dat u de precieze informatie krijgt die u nodig heeft uit de uitgebreide Linux-handleidingen.
- In dit voorbeeld zijn de handleidingpagina's van commando ' inleiding ' worden geretourneerd, die in sectie 2 ligt.
2. -f optie in man Commando in Linux
- Het kan zijn dat u zich de secties waarin een opdracht voorkomt niet meer kunt herinneren. Deze optie geeft dus de sectie weer waarin het gegeven commando aanwezig is.
Syntaxis
man -f [COMMAND NAME]>
Voorbeeld
man -f ls>
Uitvoer
Met deze opdracht worden de secties vermeld waar dels>
commando verschijnt, wat dat aangeeftls>
wordt gedocumenteerd in sectie 1.
3. -een optie in man Commando in Linux
- Deze optie helpt ons om alle beschikbare introductiepagina's achter elkaar weer te geven.
Syntaxis
man -a [COMMAND NAME]>
Voorbeeld
man -a intro>
Uitvoer
Met deze opdracht wordt alles weergegevenintro>
handleidingpagina's achter elkaar, zodat u er doorheen kunt bladeren om de specifieke informatie te vinden die u nodig heeft. Dit is handig als u meerdere secties wilt bekijken waarin een opdracht mogelijk is gedocumenteerd.
- De volgende schermafbeelding illustreert op de handleidingpagina's van de intro van sectie 2:
In dit voorbeeld kunt u door de handleidingpagina's (secties) bladeren, d.w.z. lezen (door op Enter te drukken) of overslaan (door op ctrl+D te drukken) of afsluiten (door op ctrl+C te drukken).
4. -k optie in man Commando in Linux
De-k>
optie in deman>
Met command kunt u zoeken naar een commando als een reguliere expressie in alle handleidingpagina's, waarbij een lijst met overeenkomende items wordt geretourneerd, samen met hun sectienummers.
Syntaxis
man -k [COMMAND NAME]>
Voorbeeld
man -k cd>
Uitvoer
Dit commando zoekt naar de term cd in alle manpagina's en geeft de relevante vermeldingen weer, samen met de secties waar ze te vinden zijn. Dit is handig voor het vinden van gerelateerde opdrachten en onderwerpen binnen de handleidingpagina's.
- Het bevel ' CD ‘ wordt in alle manpagina’s doorzocht door het als een reguliere expressie te beschouwen.
5. -w optie in man Commando in Linux
- De
-w>
optie in deman>
command retourneert de locatie van de handleidingpagina voor een gegeven opdracht. Dit is handig om te achterhalen waar de handleidingpagina's op het systeem zijn opgeslagen.
Syntaxis
man -w [COMMAND NAME]>
Voorbeeld
man -w ls>
Uitvoer
In dit voorbeeld is het commandoman -w ls>
geeft het pad naar de handleidingpagina voor hetls>
commando, dat aangeeft waar het documentatiebestand zich op het systeem bevindt.
- De locatie van commando ‘ ls ’ wordt teruggegeven.
6. -Ik optie in man Commando in Linux
De-I>
optie in deman>
command maakt de zoekopdracht hoofdlettergevoelig en zorgt ervoor dat de opdrachtnaam met exact hoofdlettergebruik wordt beschouwd.
Syntaxis
mamta kulkarni-acteur
man -I [COMMAND NAME]>
Voorbeeld
De uitvoering van de volgende opdracht helpt bij het vinden van de handleidingen van de printf-opdracht met hoofdlettergevoeligheid.
man -I printf>
Uitvoer
Met deze opdracht wordt gezocht naar de manpagina's van deprintf>
commando, waarbij de commandonaam met hoofdlettergevoeligheid wordt behandeld. Dit is handig bij het maken van onderscheid tussen opdrachten of secties met vergelijkbare namen maar met verschillende hoofdletters.
- De volgende schermafbeelding illustreert de handleiding van de printf-opdracht met hoofdlettergevoelig:
- Het volgende zoekt naar de handleidingpagina's voor de Printf-opdracht met hoofdlettergevoelig:
- Het commando ‘printf’ wordt als hoofdlettergevoelig beschouwd, d.w.z. ‘printf’ retourneert de handleidingpagina’s, maar ‘Printf’ geeft een foutmelding.
Hoe handmatige pagina's zoeken in Linux?
Er zijn drie belangrijke manieren:
- Met behulp van de `
man`>
commando: Dit is de klassieke aanpak. Typ `man`>
gevolgd door de opdrachtnaam om de handleidingpagina ervan te vinden. Bijvoorbeeld 'man mkdir`>
toont u de handleidingpagina voor de `mkdir` commando. - Met behulp van de '
-k`>
keuze: Wilt u op trefwoorden zoeken op alle handleidingpagina's? Gebruikman -k>
gevolgd door uw trefwoord(en). Bijvoorbeeld 'man -k>
>
permissions`>
zal pagina's vinden die vermelden rechten . - Met behulp van de `
apropos`>
commando: gelijk aan `man -k`>
, maar `apropos`>
zoekt ook naar beschrijvingen, niet alleen naar namen. Probeer 'apropos networking`>
om pagina's te vinden die verband houden met netwerken.
Alternatieve manieren om manpagina's te lezen
Hieronder volgen de alternatieve manieren om manpagina's te lezen:
- man2html: Converteert man-pagina's naar HTML-indeling, die gemakkelijker te lezen zijn op een grafische gebruikersinterface (GUI).
- tldr: Biedt kortere, vereenvoudigde versies van manpagina's.
- wat is: Geeft een zeer korte samenvatting van één regel van een opdracht.
- apropos : zoekt naar de
man>
pagina's voor trefwoorden en biedt een lijst met opdrachten en hun korte beschrijvingen. - informatie : Geeft meer gedetailleerde documentatie met hyperlinks weer over opdrachten en programma's, vaak inclusief meer achtergrondinformatie dan
man>
Pagina's.
Conclusie
In dit artikel hebben we de opdracht man in Linux besproken, een essentieel hulpmiddel voor toegang tot gedetailleerde documentatie over opdrachten, hulpprogramma's en systeemaanroepen. Het biedt een uitgebreide handleiding met georganiseerde secties, inclusief syntaxis, opties en voorbeelden. Met opties als-f>
,-k>
, En-a>
kunnen gebruikers snel beknopte beschrijvingen ophalen, gerelateerde opdrachten zoeken en toegang krijgen tot alle overeenkomende handleidingpagina's.
Navigeren door handmatige pagina's is vereenvoudigd met algemene toetsen zoals de spatiebalk en Enter. Het man-commando is niet alleen een documentatiehulpmiddel; het is een waardevolle hulpbron voor gebruikers van alle niveaus, die bijdraagt aan een beter begrip van Linux-opdrachten en het verbeteren van de opdrachtregelvaardigheid.
Handleidingpagina's lezen in Linux | man Commando – Veelgestelde vragen
Hoe bekijk ik de handleiding voor cd Command met man Command?
Met het volgende commando wordt de handleidingpagina voor het CD opdracht, inclusief informatie over de opties, syntaxis en voorbeelden.
man cd>
Zoeken naar opdrachten gerelateerd aan een bestand Man Command gebruiken?
De volgende opdracht biedt een lijst met opdrachten die verband houden met het trefwoordbestand, zodat gebruikers relevante hulpprogramma's kunnen ontdekken.
man -k file>
Hoe kan ik een beschrijving van ls in één regel weergeven met man Command?
De volgende opdracht geeft een korte beschrijving van één regel van de opdracht ls, handig als snelle referentie.
man -f ls>
Ik kan de manpagina voor een specifiek commando niet vinden. Wat moet ik doen?
Er zijn een paar mogelijkheden:
- De opdracht heeft mogelijk geen manpagina. Bij sommige kleinere of minder gebruikelijke opdrachten ontbreekt mogelijk documentatie.
- Mogelijk hebt u de opdrachtnaam verkeerd gespeld. Controleer uw spelling nogmaals en probeer het opnieuw.
- De manpagina bevindt zich mogelijk in een andere sectie. U kunt gebruik maken van de
-k>
optie metman>
om te zoeken naar trefwoorden in alle secties. Bijvoorbeeld 'man -k ls`>
zal zoeken naar alle manpagina's waarin ls wordt vermeld.