Quelle que soit votre expérience avec la ligne de commande Linux, il y aura toujours des moments où vous rencontrerez des commandes inconnues. Dans de telles situations, bien que l'instinct naturel soit de se référer aux pages de manuel ou de rechercher sur Google la commande pour comprendre ce qu'elle fait, et si nous vous disons qu'il existe une meilleure façon (lire immersive) de le faire.
Eh bien, il s'avère qu'il existe un outil appelé ExplainShell qui fait exactement cela: vous indique ce que chaque partie d'une commande shell fait d'une manière facile à comprendre.
Alors plongeons-nous pour découvrir ExplainShell en détail.
Qu'est-ce qu'ExpliqueShell ?
ExplainShell est un outil Web qui vous aide à rechercher des commandes shell inconnues pour savoir ce qu'elles font et en savoir plus à leur sujet. Vous pouvez le considérer comme une collection en ligne de pages de manuel où vous pouvez interroger des commandes pour obtenir un explication de leur objectif, des arguments pris en charge et de la syntaxe, le tout dans un format bien présenté et facile à comprendre manière.
Comment fonctionne ExplainShell ?
ExplainShell est une archive en ligne qui constitue un ensemble de sections analysées du référentiel de pages de manuel d'Ubuntu. Il est alimenté par quelques services différents en arrière-plan qui l'aident à trouver une correspondance pour vos commandes interrogées dans sa base de données.
S'il y a une correspondance, ExplainShell renvoie toutes les informations pertinentes sur cette commande qu'il pourrait extraire de sa page de manuel dans une présentation intuitive.
Apprendre encore plus: Qu'est-ce que la ligne de commande Linux et comment l'utilisez-vous ?
Comment utiliser ExplainShell
Comme ExplainShell est basé sur le Web, vous n'avez pas besoin de l'installer sur votre ordinateur local pour l'utiliser. Au lieu de cela, tout ce que vous avez à faire est de vous diriger vers expliqueshell.com et commencez à faire des requêtes pour les commandes qui vous intéressent pour en savoir plus à leur sujet.
Pour rechercher une commande shell sur ExplainShell, copiez d'abord la commande pour vous assurer que vous interrogez la bonne commande.
Maintenant, faites un clic droit dans la zone de recherche et sélectionnez Pâte ou appuyez sur Ctrl + V pour coller la commande que vous venez de copier. Alternativement, vous pouvez également saisir la commande manuellement.
Enfin, appuyez sur le EXPLIQUE bouton à côté du champ de recherche pour le rechercher.
ExplainShell affichera ensuite son explication et la présentera sur la page suivante. Ici, vous constaterez qu'il décompose la signification de chaque partie de la commande une par une en faisant correspondre les arguments au texte d'aide correspondant dans sa base de données de pages de manuel.
L'explication est présentée de telle sorte que la commande demandée en haut soit correctement divisée en différents sections (et arguments) et explications pour chacune d'entre elles regroupées dans des cases juste en dessous, connectées via lignes.
A l'aide de votre souris, vous pouvez alors survoler un argument (ou une partie de la commande) que vous ne comprenez pas pour mettre en évidence son explication.
De plus, vous pouvez cliquer sur le nom de la commande en lien hypertexte à côté des pages de manuel source au bas de la page pour afficher la source d'explication et obtenir des informations plus pertinentes.
Enfin, bien qu'il s'agisse d'une fonctionnalité esthétique, ExplainShell vous permet également de modifier le thème du site Web. Donc, si vous préférez le mode sombre, vous pouvez appuyer sur le bouton du thème sous le nom du site Web et sélectionner Sombre dans le menu déroulant pour changer le thème du site.
Quelles sont les limites d'ExpliqueShell ?
Au moment d'écrire ces lignes, ExplainShell contient 29 761 pages de manuel analysées dans sa base de données, et il est fort probable que la plupart des commandes shell que vous interrogerez vous donneront des résultats précis.
Cependant, cela dit, il est également probable que l'outil ne soit pas en mesure de fournir des explications pour certaines requêtes de commande que vous effectuez. Lorsque cela se produit, le développeur d'ExpliqueShell suggère de soumettre une demande d'ajout avec le lien à son Page Problèmes GitHub afin qu'ils puissent l'ajouter à leur base de données.
En rapport: Façons d'obtenir de l'aide en ligne de commande sur Linux
Apprendre de nouvelles commandes Shell avec ExplainShell
Grâce à ce guide, vous devriez maintenant probablement avoir une idée de ce qu'est ExplainShell et de la façon dont il peut vous aider à décoder facilement des commandes shell mystérieuses.
Alors maintenant, chaque fois que vous rencontrez une commande inconnue, vous pouvez simplement accéder à ExplainShell et découvrir toutes les informations à ce sujet. Et dans le processus, découvrez ce que fait cette commande et comment l'utiliser.
Si vous débutez avec Linux, nous vous recommandons de consulter ces commandes de base qui vous aideront à apprendre les tâches informatiques standard.
Vous voulez vous familiariser avec Linux? Commencez par ces commandes Linux de base pour apprendre les tâches informatiques standard.
Lire la suite
- Linux
- Shell Linux Bash
- Applications Linux
Yash est rédacteur chez MUO pour le bricolage, Linux, la programmation et la sécurité. Avant de se passionner pour l'écriture, il développait pour le web et iOS. Vous pouvez également trouver ses écrits sur TechPP, où il couvre d'autres secteurs verticaux. Outre la technologie, il aime parler d'astronomie, de Formule 1 et de montres.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner