En Savoir Plus Sur La Commande Whatis Sous Linux

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.