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

om kmdr cli

I neste artikkel skal vi ta en titt på Kmdr CLI-verktøyet. Det er et nettbasert verktøy som Det vil vise oss hva hver del av en Gnu / Linux-kommando gjør. Dette verktøyet deler lange og komplekse Gnu / Linux-kommandoer i flere deler og gir en forklaring for hver av dem.

Dette verktøyet vil hjelpe oss Lær enkelt om CLI-kommandoer uten å forlate terminalen og uten å måtte gå gjennom mansidene. Ikke bare Gnu / Linux-kommandoene, Kmdr gir en forklaring på mange av CLI-kommandoene, inkludert; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant og hundrevis av andre programmer, som de som er innebygd i bash.

Den eneste "problemet»Jeg la merke til det mens jeg testet Kmdr CLI har ikke et alternativ til å spørre mer enn en kommando. Programmet får deg til å avslutte Kmdr CLI og deretter åpne den igjen slik at du kan konsultere en annen kommando. Som jeg sier, i tillegg til dette lille problemet og det alle konsulterte tekster er på engelsk, Kmdr fungerte perfekt på mitt Ubuntu 18.04-system.

Kmdr CLI-kompatible kommandoer

Kmdr CLI kan arbeide med komplekse, lange kommandoer og deres valg. Du forstår også kommandoene som inkluderer rør, viderekoblinger, lister og operatører. Kmdr vil gi oss forklaring på et bredt spekter av programmer, verktøy og verktøy, inkludert følgende:

  • Bash Shell Builtins (for eksempel eksport, ekko eller cd).
  • Beholdere (for eksempel kubectl eller Docker).
  • Filverktøy (for eksempel glidelås eller tjære).
  • Tekstredigerere (f.eks nano eller vim).
  • Pakkeforvaltere (for eksempel dpkg eller pip).
  • Versjonskontroll (for eksempel Git).
  • Databaseserver og klient (for eksempel mysql eller mongod).
  • Media (f.eks youtube-dl eller ffmpeg).
  • Nettverk / kommunikasjon (for eksempel netstat, nmap eller curl).
  • Tekstbehandling (for eksempel awk eller sed).
  • Programmeringsspråk / Runtime-miljøer / Compilers (for eksempel Go, node eller gcc).
  • Flere (for eksempel openssl, bash eller bash64).

Dette er bare noen av programmene. Det kan se full liste over kompatible programmer her. Utviklere legger til flere programmer hver dag.

Installer Kmdr CLI

Dette verktøyet requiere Nodejs versjon 8.x eller nyere. Det er et gratis open source-verktøy skrevet i Nodejs.

Etter å ha installert Nodejs, kan vi installer Kmdr CLI med Npm pakkebehandling som det er vist i følgende:

Kmdr CLI installasjon

sudo npm install kmdr@latest --global

Kmdr kan også være bruk direkte fra nettleseren. Dette alternativet krever ikke installasjon eller registrering av noe slag.

Hvordan bruke Kmdr CLI

Med dette verktøyet er det enkelt å få forklaring på en CLI-kommando. Som et eksempel skal vi ta følgende kommando:

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

Hvis vi ønsket å få forklaring på hver del i forrige kommando, må vi start Kmdr CLI ved hjelp av følgende kommando i terminal (Ctrl + Alt + T):

kmdr explain

Kmdr CLI vil be oss om å skrive kommandoen. Vi er bare nødt til å bruke kommandoen vi tok som et eksempel og trykke Intro.

kmdr cli forklare kompleks kommando

Som du kan se i forrige skjermbilde, Kmdr CLI bryter ned hver del av forrige kommando og viser oss en forklaring på hver enkelt. Det er også mulig å få forklaring på kommandoene med grupperte alternativer. Vi kan også teste alle slags enkle eller komplekse kommandoer som inkluderer rør, omdirigering, underkommandoer, operatører, etc.

På slutten av forklaringen vil Kmdr be oss om å dele våre kommentarer. Vi kan velge Ja o Nei ved hjelp av retningspilen for å sende dem. Hvis vi ikke vil dele en kommentar, ganske enkelt velg alternativet 'Hopp inn og utfor å avslutte Kmdr CLI.

El Kmdr CLI er fortsatt veldig ny og er i en tidlig fase. Forhåpentligvis vil utviklerne forbedre det ved å legge til flere funksjoner. Mer informasjon om dette programmet finner du på prosjektnettsted eller i din GitHub-side.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.