GNU/Linux >> Linux Esercitazione >  >> Linux

Le 5 migliori opzioni di comando man di Linux per sfogliare le pagine man

La ricerca attraverso il repository apparentemente infinito di informazioni online è stato, e sarà sempre, uno strumento utile nelle tasche di qualsiasi amministratore di sistema. Il vasto archivio di saggezza collettiva ed esperienze condivise è un omaggio a The Open Internet. Avere accesso a un così grande repository di informazioni non è qualcosa che nessun amministratore di sistema dà per scontato. Detto questo, ci sono sicuramente dei vantaggi nel sapere come si possono trovare le risposte a un problema senza dover fare affidamento sul World Wide Web per ogni domanda o problema. Per esempio, potresti trovarti a lavorare in un ambiente privo di aria in cui l'accesso a Internet non è possibile. Oppure, se hai mai sostenuto un esame Red Hat, sei consapevole che anche l'accesso a Internet non è un'opzione, e sapere come cercare velocemente le cose può fare la differenza tra un risultato superato e un risultato non superato.

[ Potrebbe piacerti anche: 6 opzioni per tcpdump che devi conoscere ]

Questo mi porta all'argomento di questo articolo, l'man command, che credo sia uno dei comandi più semplici ma più importanti disponibili per qualsiasi amministratore di sistema. Come mai? Perché in molti casi è il primo passo verso trovare la soluzione a un problema. E sapere come sfruttare al meglio il man il comando potrebbe accelerare la ricerca di una risposta.

Prima di passare alle mie prime cinque opzioni per man , è importante ricordare che le pagine man sono suddivise in diverse sezioni in base alle aree che coprono:

  • 1 - Programmi eseguibili o comandi della shell
  • 2 - Chiamate di sistema (funzioni fornite dal kernel)
  • 3 - Chiamate alle librerie (funzioni all'interno delle librerie dei programmi)
  • 4 - File speciali (di solito trovati in /dev)
  • 5 - Formati e convenzioni di file, ad es. /etc/passwd
  • 6 - Giochi
  • 7 - Varie (inclusi pacchetti di macro e convenzioni), ad esempio man(7), groff(7)
  • 8 - Comandi di amministrazione del sistema (solitamente solo per root)
  • 9 - Routine del kernel [non standard]

Essere a conoscenza di queste sezioni può aiutarti quando cerchi di restringere i tuoi criteri di ricerca. La tabella sopra è stata estratta direttamente da man la propria pagina man, che puoi visualizzare con il comando man man .

Ora, passiamo alle mie prime cinque opzioni.

Le cinque migliori opzioni

Ecco le mie opzioni preferite per man comando. Questi ti aiuteranno a ottenere il massimo da questo comando semplice ma potente.

Elenca tutte le pagine man disponibili sul sistema e fornisci una breve descrizione.

$ man -k .

Genera una breve descrizione della pagina man specificata. La parola chiave deve essere il nome esatto di una pagina man.

$ man -f <keyword>

Esempio:man -f virt-manager

Cerca in tutte le pagine man usando espressioni regolari e apri le pagine man corrispondenti una dopo l'altra. Funziona bene se combinato con -wK opzioni descritte di seguito.

$ man --regex <keyword>

Esempio:man --regex ".*network$"

Questo è utile per restringere i criteri di ricerca a sezioni specifiche. Sezioni multiple possono essere definite come valori separati da virgole e questa opzione funziona meglio anche se combinata con --regex .

$ man -S <section ID> <keyword>

Esempio:man -S 1 --regex "^virsh"

Questo è il mio preferito. Usalo per cercare in tutte le pagine man su un sistema per la parola chiave specificata e genera la posizione di tutte le pagine man che contengono quella parola chiave. Potente se usato con --regex .

$ man -wK <keyword>

Esempio:man -wK --regex "ipv4.*listen"

Concludi

Spesso, la risposta a una domanda è nascondere nella documentazione già esistente sul tuo sistema. Comprendere gli strumenti a tua disposizione è la chiave per raggiungere una rapida risoluzione e il man command è uno di quegli strumenti che possono aiutarti ad arrivarci.


Linux
  1. Le mie prime 10 scorciatoie da terminale per Linux

  2. I 10 migliori tutorial per gli amministratori Linux

  3. I migliori comandi di base di Linux per principianti

  4. 8 Esempio di comando man UNIX / Linux per visualizzare le pagine man

  5. man Esempi di comandi in Linux

Tutorial sui comandi principali di Linux per principianti (8 esempi)

30 esempi di comandi principali per il monitoraggio in Linux

I 20 migliori comandi del terminale Linux da provare per un principiante

comando man in Linux

Comando principale di Linux

top Esempi di comandi in Linux