Nous savons tous qu'il y a des tonnes de commandes Linux, et évidemment, nous ne les connaissons pas tous par cœur. Quoi qu'il en soit, parfois, nous avons besoin d'aide pour comprendre ce qu'une commande Linux signifie et comment elle est utilisée. Pour cela, nous devons recourir aux commandes qui fonctionnent comme des manuels dans Linux. Sur Linux, il y a 5 de ces commandes - la commande d'aide, la commande man, la commande info, la commande apropos et la commande whatis. Dans ce tutoriel, nous allons passer en revue la commande man, d'autant plus que c'est le manuel le plus puissant pour Linux.
Le commandement de l'homme
L'homme est un manuel et est utilisé pour obtenir autant d'informations que possible sur toutes les commandes qui peuvent être exécutées dans le terminal. En fait, c'est la seule commande qui jettera tellement d'informations que vous ne serez probablement pas capable de parcourir tout le manuel pour la commande en question.
Chaque commande a des informations sur un certain nombre de sous-sections. Ces sous-sections incluent Nom, synopsis, configuration, description, options, statut de sortie, valeur de retour, erreurs, environnement, fichiers, versions, conformes aux notes, bogues, exemple, auteurs et voir également. Dans la section Synopsis, la syntaxe utilisée pour exécuter le programme est trouvée. De plus, la section des options élabore les options utilisées par la commande.
Chaque commande du manuel est livrée avec un numéro attaché à lui; Ce numéro se réfère à la section manuelle où se trouve la commande. Par exemple, vous pouvez lire ce qui suit:
Passwd (1) - Modifier le mot de passe utilisateur
À côté de Passwd, il y a un numéro, et dans ce cas, c'est un. Mais ce nombre peut changer en fonction de la commande que vous saisissez. Ce numéro fait référence à la section du manuel où il est trouvé. Il y a exactement 9 sections dans le manuel lui-même. Le manuel comprend ces différentes sections:
En règle générale, la façon dont vous rechercheriez des informations sur une commande particulière est de taper:
homme [commande]
Ex: homme passwd
De plus, vous pouvez lire le manuel lui-même dans le manuel en tapant:
homme homme
«Man Man» vous donnera des informations sur le manuel lui-même.
Recherche par section
Lorsqu'une recherche est effectuée dans le manuel à l'aide de la commande man (suivie d'une autre commande, ex; homme passwd), le manuel est fouillé dans un ordre particulier. L'ordre prédéfini dans lequel il recherche le manuel est le suivant: (1 n l 8 3 2 3Posix 3pm 3perl 5 4 9 6 7). Cependant, vous pouvez modifier cette commande si vous souhaitez utiliser le fichier / etc / manpath.configurer.
Le résultat qui est ensuite affiché est le premier résultat qu'il trouve. Mais cela ne signifie en aucun cas qu'il n'y a pas plusieurs entrées qui correspondent au terme de recherche. Donc, si le terme de recherche a été trouvé dans les sections 1 et 5, il affichera le résultat trouvé dans la section 1 et omettra le résultat trouvé dans la section 5.
Par exemple, si vous recherchez la commande «passwd», alors vous tapez:
homme passwd
Cela affichera le premier match qu'il trouve. Dans notre cas, la première correspondance qu'il trouvera sera dans la section 1 ou les commandes de shell (PASSWD (1) - Modifier le mot de passe de l'utilisateur). Cependant, il y a plusieurs instances de la commande «Passwd» dans le manuel.
PASSWD (1SSL) - Calculez les hachages de mot de passe
Passwd (1) - Modifier le mot de passe utilisateur
PASSWD (5) - Le fichier de mot de passe
Et si la commande sur laquelle vous souhaitez plus d'informations est le fichier passwd (situé sur / etc / passwd et est utilisé pour stocker les informations des utilisateurs)? Dans de tels cas, vous devrez donner le numéro de section du manuel où vous trouverez la commande. Dans notre cas, comme nous pouvons le voir, Passwd (5) désigne la section 5 du manuel. Alors essayons ça:
homme [section] [Command]
Ex: homme 5 passwd
«Man 5 Passwd» donnera des résultats différents de «Man Passwd». En fait, dans ce cas, il recherchera et émettra des informations sur le fichier de mot de passe et non sur la commande passwd (pour modifier le mot de passe de l'utilisateur)!
La question suivante que nous nous posons est, que se passe-t-il si nous ne savons pas quelle section le fichier «Passwd» est dans le manuel mais que nous avons encore besoin d'informations à ce sujet. Dans le cas précédent, je vous ai dit que le numéro de section était de 5, mais il y a de fortes chances que vous ne connaissiez pas les numéros de section par cœur! Donc, ce que nous recherchons, c'est une alternative à la commande Whatis. Et ce qui est spécial, c'est que le commandement de l'homme est livré avec un trait d'union qui imite la commande Whatis. Il vous donnera les commandes correspondantes avec une description.
Donc, si nous tapons:
man -f [commande]
Ex: homme -f passwd
«Man -f passwd» répertorie les éléments suivants:
PASSWD (1SSL) - Calculez les hachages de mot de passe
Passwd (1) - Modifier le mot de passe utilisateur
PASSWD (5) - Le fichier de mot de passe
Rechercher par des termes
Ensuite, et si nous voulions rechercher le manuel en utilisant les termes de recherche? Et si nous connaissions la fonction générale de la commande mais que nous ne connaissions pas la commande elle-même? Dans ce cas, nous avons besoin d'une commande homme qui imite la commande APROPOS.
homme -k [terme]
Ex: homme -k passwd
Ex: Man -K «Répertoire de liste»
Ici, lorsque vous ajoutez le trait d'union K puis le terme de recherche, vous obtenez exactement les informations exactes qui correspondent à ce terme de recherche. Il collectera chaque terme du manuel qui correspond au terme de recherche que vous avez saisi.
Dans notre cas, nous obtiendrions cela pour «Man -K Passwd»:
Autres recherches
Bien que nous ayons examiné comment rechercher le manuel par section et par fonction, il existe de nombreuses autres façons de rechercher le manuel! Vous pouvez en savoir plus sur le manuel en tapant «Man Man» dans la ligne de commande.
Les commandes sont une partie essentielle de Linux. En particulier, si vous êtes nouveau dans Linux et même les utilisateurs expérimentés ont besoin d'aide avec les commandes. À cette fin, les manuels ont été intégrés dans le système Linux. Ces manuels sont accessibles via la commande man (entre autres). La commande de l'homme est assez puissante car elle donne des informations détaillées sur la commande elle-même et son utilisation.
Codage heureux!