Kmdr CLI, få en forklaring på komplekse kommandoer i terminalen

omkring kmdr cli

I den næste artikel skal vi se på Kmdr CLI-værktøjet. Det er et webbaseret værktøj, der Det viser os, hvad hver del af en Gnu / Linux-kommando gør. Dette værktøj deler lange og komplekse Gnu / Linux-kommandoer i flere dele og giver en forklaring på hver af dem.

Dette værktøj hjælper os Lær let om CLI-kommandoer uden at forlade terminalen og uden at skulle gå gennem mandsiderne. Ikke kun Gnu / Linux-kommandoerne, Kmdr giver en forklaring på mange af CLI-kommandoerne, herunder; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant og hundredvis af andre programmer, som dem der er indbygget i bash.

Den eneste "problem»Jeg har bemærket det, mens jeg testede Kmdr CLI har ikke mulighed for at forespørge mere end en kommando. Programmet får dig til at afslutte Kmdr CLI og derefter åbne det igen, så du kan konsultere en anden kommando. Som jeg siger, ud over dette lille problem og det alle hørte tekster er på engelsk, Kmdr fungerede perfekt på mit Ubuntu 18.04-system.

Kommandoer kompatible med Kmdr CLI

Kmdr CLI kan arbejde med komplekse og lange kommandoer og deres muligheder. Du forstår også de kommandoer, der inkluderer rør, omdirigeringer, lister og operatører. Kmdr vil give os en forklaring på en bred vifte af programmer, værktøjer og hjælpeprogrammer, herunder følgende:

  • Bash Shell Builtins (for eksempel eksport, ekko eller cd).
  • Beholdere (for eksempel kubectl eller Docker).
  • Filværktøjer (for eksempel lynlås eller tjære).
  • Teksteditorer (f.eks. nano eller vim).
  • Pakkeforvaltere (for eksempel dpkg eller pip).
  • Versionskontrol (for eksempel Git).
  • Databaseserver og klient (fx mysql eller mongod).
  • Medier (f.eks. youtube-dl eller ffmpeg).
  • Netværk / kommunikation (for eksempel netstat, nmap eller curl).
  • Tekstbehandling (for eksempel awk eller sed).
  • Programmeringssprog / Runtime-miljøer / Compilers (for eksempel Go, node eller gcc).
  • Flere (for eksempel openssl, bash eller bash64).

Dette er blot nogle af programmerne. Det kan se fuld liste over kompatible programmer her. Udviklere tilføjer flere programmer hver dag.

Installer Kmdr CLI

Dette værktøj requiere Nodejs version 8.x eller højere. Det er et gratis open source-værktøj skrevet i Nodejs.

Efter installation af Nodejs kan vi installer Kmdr CLI med Npm-pakkehåndtering som det er vist i følgende:

Kmdr CLI installation

sudo npm install kmdr@latest --global

Kmdr kan også være brug direkte fra webbrowseren. Denne mulighed kræver ikke installation eller registrering af nogen art.

Sådan bruges Kmdr CLI

Med dette værktøj er det let at få forklaringen på en CLI-kommando. Som et eksempel vil vi tage følgende kommando:

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

Hvis vi ønskede at få forklaringen på hver del i den forrige kommando, bliver vi nødt til det start Kmdr CLI ved hjælp af følgende kommando i terminal (Ctrl + Alt + T):

kmdr explain

Kmdr CLI vil bede os om at skrive kommandoen. Vi bliver kun nødt til at bruge den kommando, vi tog som et eksempel, og trykke på Intro.

kmdr cli forklare kompleks kommando

Som du kan se i det forrige skærmbillede, Kmdr CLI nedbryder hver del af den forrige kommando og viser os en forklaring på hver enkelt. Det er også muligt at få en forklaring på kommandoerne med grupperede indstillinger. Vi kan også teste alle slags enkle eller komplekse kommandoer, der inkluderer rør, omdirigering, underkommandoer, operatører osv.

I slutningen af ​​forklaringen vil Kmdr bede os om at dele vores kommentarer. Vi kan vælge Ja o Ingen ved hjælp af retningspilen til at sende dem. Hvis vi ikke vil dele en kommentar, skal du blot vælg indstillingen 'Hop ind og udfor at afslutte Kmdr CLI.

El Kmdr CLI er stadig meget ny og i den tidlige fase. Forhåbentlig forbedrer udviklerne det ved at tilføje flere funktioner. Flere oplysninger om dette program kan findes på projektwebsted eller i din GitHub-side.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.