La commande Whatis renvoie une petite description d’une ligne pour les commandes Linux. Il obtient cette description à partir de la page de manuel de la commande. « whatis » recherche l’argument que vous passez avec lui et renvoie la description d’une ligne de la page de manuel partout où il y a une correspondance.
Dans ce tutoriel, nous allons apprendre à utiliser la commande whatis sous Linux.
Commençons.
Utilisation De La Commande Whatis Avec Les Commandes Linux Courantes
Essayons d’exécuter la commande whatis avec des commandes Linux populaires comme arguments.
1. Mkdir
Nous pouvons l’exécuter avec la commande mkdir comme suit :
qu'est-ce que mkdir
Sortir :
mkdir - créer des répertoires mkdir - crée un répertoire
Nous obtenons deux lignes dans la sortie car il existe deux pages de manuel différentes.
Il s’agit de la page de manuel de mkdir .
Page de manuel Mkdir 1
Il s’agit de la page de manuel de mkdir .
Page de manuel Mkdir 2
Si vous observez attentivement, vous verrez que la sortie de la commande whatis provient du texte sous la section « NAME » de la page de manuel.
2. Commande Ls
Vous pouvez utiliser whatis pour obtenir une brève description de la commande ls comme suit :
qu'est-ce que c'est
Sortir :
ls - liste le contenu du répertoire
3. Commande Pwd
Vous pouvez utiliser whatis pour obtenir une brève description de la commande pwd comme suit :
c'est quoi pwd
Sortir :
pwd - imprime le nom du répertoire courant/de travail
4. Commande De Chat
Vous pouvez utiliser whatis pour obtenir une brève description de la commande cat comme suit :
qu'est-ce que le chat
Sortir :
cat - concaténer les fichiers et imprimer sur la sortie standard
5. Commande Ifconfig
Vous pouvez utiliser whatis pour obtenir une brève description de la commande ifconfig comme suit :
qu'est-ce que ifconfig
Sortir :
ifconfig - configurer une interface réseau
Utiliser Whatis Avec Plusieurs Commandes Comme Arguments
Vous pouvez obtenir des descriptions sur une ligne pour plusieurs commandes à la fois en utilisant la commande whatis.
qu'est-ce que ls pwd cat ifconfig
Sortir :
ls - liste le contenu du répertoire pwd - imprime le nom du répertoire courant/de travail cat - concaténer les fichiers et imprimer sur la sortie standard ifconfig - configurer une interface réseau
Rechercher Dans La Base De Données Des Pages De Manuel
Nous pouvons effectuer une opération de recherche sur les pages de manuel de deux manières. Soit nous pouvons utiliser des caractères génériques, soit nous pouvons utiliser des expressions régulières.
1. Utilisation De Caractères Génériques
Pour effectuer une recherche avec joker, utilisez :
qu'est-ce que -w "ca"
Sortir :
ca (1ssl) - exemple d'application CA minimale
Essayons-en un autre :
qu'est-ce que -w "chat*"
Sortir :
cat - concaténer les fichiers et imprimer sur la sortie standard catane - arc tangentes complexes catanf - arc tangentes complexes catanh - arc tangentes complexes hyperboliques catanhf - arc tangente complexe hyperbolique catanhl - arc tangentes complexes hyperboliques catanl - arc tangentes complexes catchsegv - Défauts de segmentation des captures dans les programmes catclose - ouvre/ferme un catalogue de messages catgets - obtenir un message à partir d'un catalogue de messages catman - créer ou mettre à jour les pages de manuel pré-formatées catopen - ouvrir/fermer un catalogue de messages
Ce sont toutes les correspondances dans la base de données des pages de manuel où la commande commence par ‘cat’.
2. Utilisation D’expressions Régulières
Nous pouvons également utiliser des expressions régulières pour effectuer des opérations de recherche avec la commande whatis.
qu'est-ce que -r 'chat€'
Sortir :
bzcat - décompresse les fichiers sur stdout cat - concaténer les fichiers et imprimer sur la sortie standard fc-cat - lit les fichiers de cache d'informations sur les polices gencat - Générer un catalogue de messages gvfs-cat - (sujet inconnu) lz4cat - lz4, unlz4, lz4cat - Compresser ou décompresser les fichiers .lz4 lzcat - Compresser ou décompresser les fichiers .xz et .lzma netcat - connexions et écoutes TCP et UDP arbitraires ntfscat - imprime les fichiers et flux NTFS sur la sortie standard pacat - Lire ou enregistrer des flux audio bruts ou encodés sur un serveur de son PulseAudio precat - compresseur delta préfixe pour Aspell STAILQ_CONCAT - implémentations de listes à liaison simple, de files d'attente à liaison simple, de listes et de ta... strcat - concaténer deux chaînes strncat - concaténer deux chaînes systemd-cat - Connecte la sortie d'un pipeline ou d'un programme avec le journal TAILQ_CONCAT - implémentations de listes à liaison simple, de files d'attente à liaison simple, de listes et de ta... tarcat - concatène les morceaux d'une archive multi-volumes GNU tar wcscat - concaténer deux chaînes de caractères larges wcsncat - concaténer deux chaînes de caractères larges xzcat - Compresser ou décompresser les fichiers .xz et .lzma zcat - compresser ou développer des fichiers
Ce sont toutes les commandes qui se terminent par ‘cat’. Essayons un autre.
qu'est-ce que -r '^chat'
Sortir :
cat - concaténer les fichiers et imprimer sur la sortie standard catane - arc tangentes complexes catanf - arc tangentes complexes catanh - arc tangentes complexes hyperboliques catanhf - arc tangente complexe hyperbolique catanhl - arc tangentes complexes hyperboliques catanl - arc tangentes complexes catchsegv - Défauts de segmentation des captures dans les programmes catclose - ouvre/ferme un catalogue de messages catgets - obtenir un message à partir d'un catalogue de messages catman - créer ou mettre à jour les pages de manuel pré-formatées catopen - ouvrir/fermer un catalogue de messages
Ce sont toutes les commandes de la base de données des pages de manuel qui commencent par ‘cat’.
Afficher La Version De La Commande Whatis
Pour afficher la version de la commande Whatis utilisez :
qu'est-ce que -V
Sortir :
qu'est-ce que la 2.9.1
Conclusion
Ce tutoriel portait sur la commande whatis sous Linux. Nous avons appris à utiliser la commande pour afficher des descriptions sur une ligne pour les commandes Linux et à effectuer une recherche à l’aide de caractères génériques et d’expressions régulières.