La Commande Man Sous Linux Unix scaled 1

Lorsque vous achetez un nouvel appareil électroménager, il est accompagné d’un manuel d’utilisation qui explique les fonctions de l’appareil. De même, lorsque vous téléchargez et installez un nouveau package pour Linux, le manuel d’utilisation du programme est automatiquement installé sur votre système. La commande man est ce que vous pouvez utiliser pour lire les pages de manuel. Ici , man signifie manuel, comme dans « manuel d’utilisation ».

Qu’est-ce Qu’une Page « homme » ?

Documentation créée par le développeur expliquant l’utilisation, les options disponibles et répertoriant parfois certaines fonctionnalités d’œufs de Pâques pour un package. La page de manuel est divisée en 8 sections :

  • Section 1 : Commandes générales
  • Section 2 : Appels système
  • Section 3 : Fonctions de la bibliothèque
  • Section 4 : Dossiers spéciaux
  • Section 5 : Formats de fichiers et conventions
  • Section 6 : Jeux et économiseurs d’écran
  • Article 7 : Divers
  • Section 8 : Commandes et démons d’administration système

Les pages de manuel utilisent un programme de pager de terminal tel que plus ou moins pour afficher le contenu du manuel.

Utilisation Courante De La Commande Man Sous Linux

Pour lire une page de manuel, vous écrirez :

# man (nom du package)
# homme nginx

Le résultat que vous recevrez sera similaire à celui ci-dessous en fonction de la version du package.

Page d’homme Nginx

Trouver Une Page De Manuel

Les pages de manuel ne sont pas toujours nommées de la manière dont la commande est utilisée. Que pouvez-vous faire lorsque vous ne connaissez pas le nom exact de la page de manuel que vous souhaitez afficher ? Dans de tels cas, vous pouvez utiliser la fonctionnalité de recherche par mot-clé dans la commande man. Vous pouvez accéder à cette fonctionnalité avec l’ option -k qui signifie « mot-clé ».

# man -k crypte

Option homme K

Cela vous donnera une liste de toutes les pages de manuel qui correspondent à un mot clé. Dans le cas ci-dessus, j’obtiens une liste de toutes les pages de manuel qui contiennent le mot « crypt ».

Aller à Une Section Spécifique Dans La Page De Manuel

Si vous souhaitez accéder à une section d’une page de manuel sans avoir à faire défiler, vous pouvez ajouter le numéro de section à la commande juste après le mot man . Vous pouvez vous référer aux numéros de section au début de la page. Ainsi, par exemple, si vous souhaitez afficher uniquement les commandes générales d’un package (qui est la section 1), vous pouvez écrire :

# homme 1 ls

Homme Passer à la section spécifique

Écrire Une Page De Manuel Dans Un Fichier

Si vous souhaitez exporter une page de manuel vers un fichier sans l’imprimer sur la sortie standard du terminal, nous pouvons utiliser l’ opérateur de redirection de sortie (« > »). Ce que cela fait est de lire la sortie et d’enregistrer la sortie entière dans un fichier que vous spécifiez. Cet opérateur peut être utilisé avec n’importe quelle commande sous Linux pour enregistrer leur sortie pour une utilisation ultérieure.

Voyons un exemple rapide de la façon dont cela peut être réalisé.

# man ls > ls.conf

Écrire une page de manuel dans un fichier

Dans l’exemple ci-dessus, j’ai montré comment le fichier « ls.conf » est créé automatiquement. Une fois que vous avez enregistré le fichier, vous pouvez utiliser la commande « cat » pour afficher le contenu du fichier que vous souhaitez. Dans ce cas, vous pouvez voir que la sortie de la commande « cat ls.conf » est une réplique exacte de la page de manuel.

Fichiers De Configuration Pour La Commande Man

Comme pour presque toutes les commandes sous Linux, vous avez un fichier .conf pour la commande man dans le dossier /etc/ .

  • /etc/man.conf – Il s’agit d’un fichier de configuration facultatif dans lequel un utilisateur peut configurer les chemins et les options de formatage de sortie pour le man. La configuration MANPATH dans ce fichier remplace le manpath.config.
  • /etc/manpath.config – Le fichier de configuration manpath est utilisé par les utilitaires de page de manuel pour indiquer quelles hiérarchies de pages de manuel (manpaths) doivent être traitées comme des hiérarchies système et pour leur attribuer des répertoires à utiliser pour stocker les fichiers cat. Il s’agit principalement du fichier de configuration de la base de données man qui stocke le cache lié à la commande man. Si le fichier man.conf existe avec MANPATH configuré, ce fichier adhérera aux chemins de ce fichier.

Jetez Un œil à Quelques Pages De Manuel Stupides !

La documentation de la page de manuel est remplie de lignes sarcastiques cachées mises par les développeurs pour le plaisir. Si vous êtes un geek, vous aimez sûrement jouer, non ? Allez-y et téléchargez le package asr-manpages à l’ aide de votre gestionnaire de packages. Une fois installé, essayez quelques-unes de ces pages de manuel pour bien rire de geek !

  • homme 8fun gourou
  • homme 8fun nucléaire
  • homme 8fun bosskill
  • homme 8fun couteau
  • homme 8fun ctluser
  • homme 8fun luser
  • homme 2 personnes amusantes
  • homme 1fun lart
  • homme 1fun c
  • homme 1fun esclave
  • homme 1fun administrateur système

Si vous ne parvenez pas à installer le package, effectuez simplement une recherche rapide sur Google des commandes exactes ci-dessus. Les pages de manuel sont également disponibles sur Internet sous forme de page HTML, vous devriez donc pouvoir trouver le même document de manuel en ligne.

Conclusion

Les pages de manuel sont un ensemble de documents utiles pour toute personne bloquée lors de l’utilisation d’un utilitaire Linux. Si vous voulez en savoir plus sur « man », il y a aussi une page de manuel pour cela. Entrez simplement « man man » dans la ligne de commande et vous devriez voir la page de manuel de la commande man.

Se familiariser avec les pages de vos commandes régulièrement utilisées peut vous aider à devenir beaucoup plus efficace dans vos activités quotidiennes. Et qui sait, en les parcourant, vous pourriez tomber sur des choses vraiment intéressantes qui ne sont pas encore très connues !

Linux Mint 17.2 “Rafaela”
  • Update Manager, It shows more information, it looks better, it feels faster, and...
  • Driver Manager, The Driver Manager is now able to install drivers without a...
  • Login Screen, Multi-monitor support was improved:
  • Language Settings, A new "Language Settings" tool was introduced. It replaces...
  • Menu Improvements, The menu applet received two mintMenu features: Right-click...
Site Athletics A Real Professional in Linux 1 Guaranteed 2 Hoodie Dark Silver
  • Good hoodie with good standards of quality.
  • Wash Cold, Dry Low.
  • The final product is made of 100% cotton.
  • This is a very comfortable hoodie to wear and also perfect as a gift to your...
  • High printing quality as well.
Linux Academy
  • Complete Linux Academy Courses!
  • Save videos for offline viewing!
  • Use notecards to increase learning!
  • English (Langue de Publication)
Promo
Linux All-in-One For Dummies
  • English (Langue de Publication)
  • Éditeur: For Dummies
Promo
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
  • No Starch Press
  • Hardcover Book
  • English (Langue de Publication)
  • Éditeur: No Starch Press
UNIX and Linux System Administration Handbook (5th Edition)
  • English (Langue de Publication)
  • Éditeur: Addison-Wesley Professional
Linux
  • English (Langue de Publication)
  • Éditeur: QuickStudy
Promo
The Linux Command Line, 2nd Edition: A Complete Introduction
  • English (Langue de Publication)
  • Éditeur: No Starch Press