logo

Linux Man Command

„Omul” este un termen scurt pentru pagina de manual. În sistemele de operare asemănătoare Unix, cum ar fi Linux, man este o interfață pentru a vizualiza manualul de referință al sistemului.

Un utilizator poate solicita afișarea unei pagini de manual prin simpla introducere a „man”, urmat de un spațiu și apoi de un argument. Aici argumentul său poate fi o comandă, un utilitar sau o funcție. Este afișată o pagină manuală asociată fiecăruia dintre aceste argumente.

Dacă veți furniza un număr de secțiune în comandă, atunci man va fi direcționat să caute acel număr de secțiune din manual și va fi afișată pagina respectivă. Și dacă nu, atunci în mod implicit va afișa prima pagină și trebuie să parcurgeți toate secțiunile într-o manieră predefinită.

boolean în c

Man Command în Linux

Introducere în om

man este un manual încorporat pentru utilizarea comenzilor Linux. Permite utilizatorilor să acceseze manualul de referință al unui utilitar sau o comandă de executat în terminal. Comanda man conține descrierea comenzii, exemple, steaguri, opțiuni aplicabile și alte elemente informative.

Cerințe preliminare

  • Un cont cu privilegii root
  • Acces la linia de comandă
  • O mașină cu Linux care rulează

Vom citi despre numărul secțiunii în acest tutorial.

Sintaxa omului:

 man [option(s)] keyword(s) 

Dar, în general, [opțiune(e)] nu sunt folosite. Doar cuvântul cheie este scris ca argument.

De exemplu,

 man ls 

Această comandă va afișa toate informațiile despre 'ls' comandă așa cum se arată în captura de ecran.

Linux man1

În mod implicit, comanda man caută fiecare componentă disponibilă a manualului și afișează potrivirea inițială (chiar și atunci când pagina este disponibilă în multe secțiuni). Acordarea unui număr de secțiune adresează comanda man pentru a căuta într-o anumită secțiune.

Nouă secțiuni ale manualului sunt enumerate și explicate după cum urmează:

    Comenzi generale:Acesta arată comenzile care sunt utilizate în terminal.Funcții bibliotecă:Afișează funcțiile din bibliotecile de programe.Apeluri de sistem:Acestea arată funcțiile care sunt furnizate de nucleu.Fișiere speciale:Dispozitivele se găsesc de obicei în directorul /dev și driverele corespunzătoare.Jocuri:Afișează descrierile comenzilor care arată ghilimele bazei de date.
    Formate și convenții de fișiere: arată formatele de fișiere, cum ar fi etc/passwd.Diverse:diverse descrieri, cum ar fi parametrii de pornire, convențiile macro și pachetele și altele.Rutine kernel:Afișează informații despre operațiunile interne ale nucleului.Comenzi de administrare a sistemului:Majoritatea comenzilor sunt rezervate pentru root.

Cum se utilizează comanda man în Linux?

  • Tastați comanda man urmată de numele comenzii Linux care pagină de manual dorim să vedem pe ecranul terminalului.
  • Rezultatul este lung. Putem folosi rotița de derulare a mouse-ului, tastele sus și jos sau tastele PgUp și PgDn pentru a opera prin intermediul acestuia.
  • Putem face clic pe butonul H pentru a găsi secțiunea de ajutor și un posibil tabel de apăsare a tastei pentru a naviga în ieșire după executarea comenzii man.
  • Putem apăsa butonul Q pentru a ieși.
  • Ieșirea comenzii arată antetul disponibil al paginii de manual pentru comanda numită.

Următoarele sunt lista de titluri posibile:

    Nume:Afișează numele comenzii.Rezumat:Arată sintaxa comenzii.Exemple:În acest titlu, multe exemple demonstrează utilizarea comenzii.Configurare:Afișează informațiile de configurare pentru un dispozitiv.Valori implicite:Ele reprezintă funcția implicită a comenzii și modul în care acestea pot fi controlate.Opțiuni:Acestea arată o listă de steaguri și opțiuni pe care le ia comanda.Stare de ieșire:Afișează lista valorilor stării de ieșire posibile pentru o comandă.Fișiere:Ele arată o listă de fișiere utilizată de comandă.Mediu inconjurator:Afișează descrierea și lista variabilelor de mediu care influențează comanda.Vezi si:Reprezintă comenzile corespunzătoare subiectului specificat.Istorie:Acesta arată istoricul dezvoltării comenzii.Autori:Acest titlu arată persoana care a scris și gestionat comanda.Note:Acest titlu arată multe note, inclusiv dependențe, permisiunea necesară etc.Gandaci:Acest titlu arată problemele cunoscute în versiunea programului.

Important: Paginile pot include mai puține sau mai multe titluri bazându-se pe conținutul paginii de manual.

Cum este afișată rezultatul în Command Shell

man își afișează rezultatul prin pager. Un pager este un program care își afișează ieșirea câte un ecran, înseamnă că textul întreg nu apare deodată și nu există nicio opțiune de a derula în jos în pagină.

Punctele două puncte în partea de jos afișează sfârșitul paginii de pe ecran. Pentru a merge la pagina următoare, puteți folosi ?bara de spațiu sau 'f', iar pentru a reveni pagina puteți folosi 'b'.

gol 0

Pentru a ieși din pagina de pe ecran, utilizați „q” și veți fi direcționat către programul shell. Și pentru ajutor apăsați „h”.

Secțiuni din pagina de manual:

pagina de manual este împărțită în diferite secțiuni. Fiecare secțiune este împărțită în funcție de un anumit subiect.

Paginile de manual au un număr scris între paranteze după comandă. Aceste numere reprezintă numărul secțiunii. În imaginea de mai sus, puteți vedea LS(1) în partea de sus, ceea ce arată că este din secțiunea 1.

După cum am spus mai devreme, dacă veți menționa un anumit număr de secțiune, atunci pagina dvs. de manual va fi direcționată către acea secțiune. Sau, altfel, trebuie să parcurgeți toate secțiunile într-un mod predefinit pentru a merge la secțiunea dorită.

Secțiuni:

  1. Programe executabile și comenzi shell
  2. Apeluri de sistem
  3. Apeluri la bibliotecă
  4. Fișiere speciale
  5. Formate de fișiere și convenții
  6. Jocuri
  7. Diverse
  8. Comenzi de administrare a sistemului
  9. Rutinele nucleului

n. Tcl/Tk (un limbaj de programare)

Sintaxă pentru o anumită secțiune:

comanda arp-a
 man section_number keyword 

De exemplu

 man 2 passwd 

man Opțiuni

ComenziFuncţie
om -awListați toate secțiunile disponibile ale unei comenzi.
bărbat -aPentru a vizualiza toate paginile de manual ale unei comenzi.
sman -k (apropos)Afișează o listă de rezultate în pagina de manual care conține o potrivire a cuvintelor cheie.
-f, ce esteAfișează descrierea din pagina manuală, dacă este disponibilă.
unde esteFolosit pentru a determina locația unei pagini de manual
Nicio opțiune Afișează întregul manual de comandă.
Sectiunea-num Deoarece manualul este clasificat în două sau mai multe secțiuni, opțiunea secțiune-num este aplicată pentru a afișa doar o anumită secțiune a manualului.
-În Această opțiune este folosită pentru a returna locația în care este disponibilă pagina de manual a unei comenzi specificate.
-Eu Această opțiune ia comanda diferențiată de majuscule și minuscule.
--implicit, -D În mod normal, această opțiune este emisă ca opțiune inițială și resetează comportamentul comenzii man la implicit.
--debug, -d Această opțiune imprimă detaliile de depanare.
--config-file=fișier, -C fișier Putem folosi acest fișier pentru configurarea utilizatorului în loc de implicitul ~/.manpath.
--warnings[=avertismente] Această opțiune activează avertismente folosind groff. Poate fi folosit pentru a implementa verificări de sănătate pe textul sursă al paginii de manual. Opțiunea de avertismente este o listă de nume de avertismente izolată prin virgulă. Mac este implicit dacă nu este furnizat.
--global-apropos, -K Găsește text pe fiecare pagină de manual. Este o căutare cu forță brută. Ar trebui să definim o secțiune pentru a scădea numerele de pagini care trebuie căutate.
--local-file, -l Activează modul local. Formatează și arată fișierele din manualul local, mai degrabă decât să le găsească din colecția manuală a sistemului.
--locație, --cale, --unde, -w Această opțiune nu afișează pagina de manual, ci tipărește locația fișierului nroff sursă care ar fi editată. Afișează locația fiecărui fișier sursă care este aceeași cu criteriile de căutare dacă este folosit și steag-ul.