Kmdr CLI, obtenez une explication des commandes complexes dans le terminal

à propos de kmdr cli

Dans le prochain article, nous allons jeter un œil à l'outil CLI Kmdr. C'est un outil Web qui Il nous montrera ce que fait chaque partie d'une commande Gnu / Linux. Cet outil divise les commandes Gnu / Linux longues et complexes en plusieurs parties et donne une explication pour chacune d'elles.

Cet outil nous aidera découvrez facilement les commandes CLI sans quitter le terminal et sans avoir à parcourir les pages de manuel. Pas seulement les commandes Gnu / Linux, Kmdr fournit une explication sur de nombreuses commandes CLI, y compris; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant et des centaines d'autres programmes, comme ceux intégrés à bash.

L'unique "le problème»J'ai remarqué en testant la CLI Kmdr, est-ce que n'a pas d'option pour interroger plus d'une commande. Le programme vous fait quitter Kmdr CLI puis le rouvre pour que vous puissiez consulter une autre commande. Comme je le dis, en plus de ce petit problème et que tous les textes consultés sont en anglais, Kmdr fonctionnait parfaitement sur mon système Ubuntu 18.04.

Commandes compatibles CLI Kmdr

Kmdr CLI peut fonctionner avec des commandes complexes et longues et leurs options. Vous comprenez également les commandes qui incluent des tubes, des redirections, des listes et des opérateurs. Kmdr nous offrira l'explication d'un large éventail de programmes, d'outils et d'utilitaires, y compris les suivants:

  • Fonctionnalités intégrées de Bash Shell (par exemple export, écho ou cd).
  • Conteneurs (par exemple kubectl ou Docker).
  • Outils de fichiers (par exemple zip ou tar).
  • Éditeurs de texte (par exemple nano ou vim).
  • Gestionnaires de packages (par exemple dpkg ou pip).
  • Contrôle de version (par exemple Git).
  • Serveur et client de base de données (par exemple mysql ou mongod).
  • Médias (par exemple, youtube-dl ou ffmpeg).
  • Communication réseau (par exemple netstat, nmap ou curl).
  • Traitement de texte (par exemple awk ou sed).
  • Langages de programmation / environnements d'exécution / compilateurs (par exemple, Go, node ou gcc).
  • Plusieurs (par exemple openssl, bash ou bash64).

Ce ne sont là que quelques-uns des programmes. Il se peut voir le liste complète des programmes compatibles ici. Les développeurs ajoutent plus de programmes chaque jour.

Installez Kmdr CLI

Cet outil requiere Nodejs version 8.x ou supérieure. C'est un utilitaire open source gratuit écrit en Nodejs.

Après avoir installé Nodejs, nous pouvons installer Kmdr CLI avec le gestionnaire de packages Npm comme indiqué dans ce qui suit:

Installation de la CLI Kmdr

sudo npm install kmdr@latest --global

Kmdr peut aussi être utiliser directement à partir du navigateur Web. Cette option ne nécessite aucune installation ni enregistrement d'aucune sorte.

Comment utiliser Kmdr CLI

Avec cet outil, il est facile d'obtenir l'explication d'une commande CLI. A titre d'exemple, nous allons prendre la commande suivante:

history | awk '{print $2}' | sort | uniq -c | sort -nr

Si nous voulions obtenir l'explication de chaque partie dans la commande précédente, nous devrons démarrer la CLI Kmdr en utilisant la commande suivante dans le terminal (Ctrl + Alt + T):

kmdr explain

Kmdr CLI nous demandera d'écrire la commande. Nous allons seulement devoir utiliser la commande que nous avons prise comme exemple et appuyer sur Introduction.

kmdr cli explique la commande complexe

Comme vous pouvez le voir dans la capture d'écran précédente, Kmdr CLI décompose chaque partie de la commande précédente et nous montre une explication de chacune. Il est également possible d'obtenir l'explication des commandes avec des options groupées. Nous pouvons également tester toutes sortes de commandes simples ou complexes qui incluent des tubes, des redirection, des sous-commandes, des opérateurs, etc.

A la fin de l'explication, Kmdr nous demandera de partager nos commentaires. Nous pouvons choisir Oui o Non en utilisant la flèche directionnelle pour les envoyer. Si nous ne voulons pas partager de commentaire, il suffit de choisissez l'option 'Sautez dedans et sortez'pour quitter Kmdr CLI.

El Kmdr CLI est encore très récent et en est à ses débuts. Espérons que les développeurs l'amélioreront en ajoutant plus de fonctionnalités. Vous trouverez plus d'informations sur ce programme sur site web du projet ou en Page GitHub.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.