De 'man' is een korte term voor handleidingpagina. In Unix-achtige besturingssystemen zoals Linux is man een interface om de naslaggids van het systeem te bekijken.
Een gebruiker kan verzoeken om een manpagina weer te geven door eenvoudigweg man te typen, gevolgd door een spatie en vervolgens argument. Hier kan het argument een opdracht, hulpprogramma of functie zijn. Er wordt een handleidingpagina weergegeven die bij elk van deze argumenten hoort.
Python //-operator
Als u een sectienummer in de opdracht opgeeft, wordt man gevraagd dat sectienummer van de handleiding te bekijken en wordt die sectiepagina weergegeven. En zo niet, dan wordt standaard de eerste pagina weergegeven en moet u de volledige secties op een vooraf gedefinieerde manier doorlopen.
man-opdracht in Linux
Introductie tot de mens
man is een ingebouwde handleiding voor het gebruik van Linux-opdrachten. Hiermee hebben gebruikers toegang tot de naslaggids van een hulpprogramma of een opdracht die in de terminal kan worden uitgevoerd. Het man-commando bevat de commandobeschrijving, voorbeelden, vlaggen, toepasselijke opties en andere informatieve elementen.
Vereisten
- Een root-privilege-account
- Toegang via de opdrachtregel
- Een machine waarop Linux draait
We zullen het sectienummer lezen in deze tutorial.
Syntaxis van de mens:
man [option(s)] keyword(s)
Maar over het algemeen worden [optie(s)] niet gebruikt. Alleen trefwoord wordt als argument geschreven.
Bijvoorbeeld,
man ls
Met deze opdracht wordt alle informatie over weergegeven 'ls' opdracht zoals weergegeven in de schermafbeelding.
Standaard zoekt het man-commando naar elk beschikbaar onderdeel van de handleiding en geeft de initiële overeenkomst weer (zelfs als de pagina in veel secties beschikbaar is). Het opgeven van een sectienummer adresseert het man-commando om in een bepaalde sectie te zoeken.
Negen handleidingsecties worden als volgt opgesomd en uitgelegd:
Bestandsformaten en conventies: Het toont de bestandsformaten zoals etc/passwd.
Hoe gebruik je het man-commando in Linux?
- Typ het man-commando gevolgd door de naam van het Linux-commando, welke manpagina we op het terminalscherm willen zien.
- Het resultaat is lang. We kunnen het scrollwiel van de muis, de omhoog- en omlaag-toetsen of de PgUp- en PgDn-toetsen gebruiken om er doorheen te werken.
- We kunnen op de H-knop klikken om de helpsectie en een mogelijke toetsaanslagtabel te vinden om door de uitvoer te navigeren na het uitvoeren van de man-opdracht.
- We kunnen op de Q-knop drukken om af te sluiten.
- De opdrachtuitvoer toont de beschikbare kop van de manpagina voor de genoemde opdracht.
Hieronder volgen de mogelijke koplijsten:
Belangrijk: Pagina's kunnen minder of meer koppen bevatten, afhankelijk van de inhoud van de manpagina.
Hoe uitvoer wordt weergegeven in Command Shell
man geeft de uitvoer weer via pager. Een pager is een programma dat de uitvoer scherm voor scherm weergeeft, wat betekent dat de hele tekst niet in één keer verschijnt en dat er geen optie is om naar beneden te scrollen op de pagina.
Een dubbele punt onderaan geeft het einde van de schermpagina weer. Om naar de volgende pagina te gaan kunt u 'spatiebalk' of 'f' gebruiken en om terug te gaan naar een pagina kunt u 'b' gebruiken.
Om de schermpagina te verlaten gebruikt u 'q' en u wordt doorverwezen naar het shell-programma. En voor hulp drukt u op 'h'.
Secties in de manpagina:
man-pagina is verdeeld in verschillende secties. Elke sectie is onderverdeeld op basis van een bepaald onderwerp.
Op de manpagina's staat een nummer tussen haakjes na het commando. Deze cijfers vertegenwoordigen het sectienummer. In de bovenstaande afbeelding zie je LS(1) bovenaan, wat laat zien dat het uit sectie 1 komt.
Zoals ik eerder zei, als u een bepaald sectienummer vermeldt, wordt uw manpagina naar die sectie geleid. Of anders moet u op een vooraf gedefinieerde manier de hele secties doorlopen om naar de gewenste sectie te gaan.
Secties:
- Uitvoerbare programma's en shell-opdrachten
- Systeemoproepen
- Bibliotheekoproepen
- Speciale bestanden
- Bestandsformaten en conventies
- Spellen
- Gemengd
- Systeembeheeropdrachten
- Kernel-routines
N. Tcl/Tk (een programmeertaal)
Syntaxis voor een bepaalde sectie:
man section_number keyword
Bijvoorbeeld
man 2 passwd
man Opties
Commando's | Functie |
---|---|
man-aw | Maak een lijst van alle beschikbare secties van een opdracht. |
mens -een | Om alle manpagina's van een commando te bekijken. |
sman -k (apropos) | Toont een lijst met resultaten op de manpagina die een trefwoordmatch bevat. |
-f, wat is | Het toont de beschrijving van de handleidingpagina, indien beschikbaar. |
waar is | Wordt gebruikt om de locatie van een manpagina te bepalen |
Geen optie | Het toont de volledige commandohandleiding. |
Sectienummer | Omdat de handleiding in twee of meer secties is onderverdeeld, wordt de optie section-num toegepast om alleen een specifieke handleidingsectie weer te geven. |
-In | Deze optie wordt gebruikt om de locatie terug te geven waar de handleiding van een opgegeven opdracht beschikbaar is. |
-I | Deze optie neemt de opdracht hoofdlettergevoelig. |
--standaard, -D | Normaal gesproken wordt deze optie uitgegeven als de initiële optie en wordt het gedrag van het man-commando teruggezet naar de standaardwaarde. |
--debuggen, -d | Met deze optie worden de foutopsporingsgegevens afgedrukt. |
--config-bestand=bestand, -C bestand | We kunnen dit bestand gebruiken voor gebruikersconfiguratie in plaats van de standaard ~/.manpath. |
--waarschuwingen[=waarschuwingen] | Deze optie activeert waarschuwingen met behulp van groff. Het kan worden gebruikt om sanity checks uit te voeren op de brontekst van de handleidingpagina. De waarschuwingsoptie is een door komma's geïsoleerde lijst met waarschuwingsnamen. Mac is de standaard als deze niet wordt meegeleverd. |
--global-apropos, -K | Het vindt tekst op elke handleidingpagina. Het is een zoektocht met brute kracht. We moeten een sectie definiëren om het aantal paginanummers dat moet worden doorzocht te verminderen. |
--lokaal bestand, -l | Het maakt de lokale modus mogelijk. Het formatteert en toont de bestanden van de lokale handleiding in plaats van ze te zoeken in de handmatige verzameling van het systeem. |
--locatie, --pad, --waar, -w | Deze optie toont niet de handleidingpagina, maar drukt de locatie van het nroff-bronbestand af dat zou worden bewerkt. Het toont de locatie van elk bronbestand die hetzelfde is als de zoekcriteria als ook de vlag -a wordt gebruikt. |