GNU/Linux >> Tutoriels Linux >  >> Linux

Les 5 principales options de commande Linux man pour parcourir les pages de manuel

La recherche dans le référentiel apparemment sans fin d'informations en ligne a été et sera toujours un outil utile dans la poche de tout administrateur système. Les vastes archives de sagesse collective et d'expériences partagées sont un hommage à The Open Internet. Avoir accès à un tel référentiel d'informations n'est pas quelque chose qu'un administrateur système tient pour acquis. Cela dit, il y a certainement des avantages à savoir comment trouver des réponses à un problème sans avoir à se fier au World Wide Web pour chaque question ou problème. D'une part, vous pourriez vous retrouver à travailler dans un environnement isolé dans lequel l'accès à Internet n'est pas possible. Ou, si vous avez déjà passé un examen Red Hat, vous savez que l'accès à Internet n'est pas non plus une option, et savoir comment rechercher rapidement les choses peut faire la différence entre un résultat réussi et non réussi.

[ Vous pourriez également aimer : 6 options pour tcpdump que vous devez connaître ]

Cela m'amène au sujet de cet article, l'man commande, qui, je crois, est l'une des commandes les plus simples mais les plus importantes disponibles pour tout administrateur système. Pourquoi? Parce que dans de nombreux cas, c'est la première étape vers la recherche de la solution à un problème. Et savoir comment tirer le meilleur parti de man la commande peut accélérer la recherche d'une réponse.

Avant de sauter dans mes cinq principales options pour man , il est important de mentionner que les pages de manuel sont divisées en plusieurs sections en fonction des domaines qu'elles couvrent :

  • 1 - Programmes exécutables ou commandes shell
  • 2 - Appels système (fonctions fournies par le noyau)
  • 3 - Appels de bibliothèque (fonctions dans les bibliothèques de programmes)
  • 4 - Fichiers spéciaux (habituellement trouvés dans /dev)
  • 5 - Formats de fichiers et conventions, par ex. /etc/passwd
  • 6 - Jeux
  • 7 - Divers (y compris les packages de macros et les conventions), par exemple, man(7), groff(7)
  • 8 - Commandes d'administration système (généralement uniquement pour root)
  • 9 - Routines du noyau [non standard]

Connaître ces sections peut vous aider à affiner vos critères de recherche. Le tableau ci-dessus a été extrait directement de man la propre page de manuel de , que vous pouvez afficher avec la commande man man .

Passons maintenant à mes cinq principales options.

Cinq options principales

Voici mes options préférées pour le man commande. Ceux-ci vous aideront à tirer le meilleur parti de cette commande simple mais puissante.

Répertoriez toutes les pages de manuel disponibles sur le système et fournissez une brève description.

$ man -k .

Affiche une courte description de la page de manuel spécifiée. Le mot-clé doit être le nom exact d'une page de manuel.

$ man -f <keyword>

Exemple :man -f virt-manager

Parcourez toutes les pages de manuel à l'aide d'expressions régulières et ouvrez les pages de manuel correspondantes l'une après l'autre. Cela fonctionne bien lorsqu'il est combiné avec le -wK options décrites ci-dessous.

$ man --regex <keyword>

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

Ceci est utile pour restreindre les critères de recherche à des sections spécifiques. Plusieurs sections peuvent être définies en tant que valeurs séparées par des virgules, et cette option fonctionne également mieux lorsqu'elle est combinée avec --regex .

$ man -S <section ID> <keyword>

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

C'est mon préféré. Utilisez-le pour rechercher dans toutes les pages de manuel d'un système le mot-clé spécifié et afficher l'emplacement de toutes les pages de manuel contenant ce mot-clé. Puissant lorsqu'il est utilisé avec --regex .

$ man -wK <keyword>

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

Récapitulez

Souvent, la réponse à une question est cachée dans la documentation qui existe déjà sur votre système. Comprendre les outils à votre disposition est essentiel pour parvenir à une résolution rapide et l'man command est l'un de ces outils qui peuvent vous aider à y parvenir.


Linux
  1. Mes 10 meilleurs raccourcis de terminal pour Linux

  2. Top 10 des tutoriels pour les administrateurs Linux

  3. Principales commandes Linux de base pour les débutants

  4. 8 Exemple de commande UNIX / Linux Man pour afficher les pages de manuel

  5. man Exemples de commandes sous Linux

Linux top Command Tutoriel pour les débutants (8 exemples)

30 meilleurs exemples de commandes pour la surveillance sous Linux

Top 20 des commandes de terminal Linux à essayer pour un débutant

commande man sous Linux

Commande supérieure de Linux

top Exemples de commandes sous Linux