Kmdr CLI, získejte vysvětlení složitých příkazů v terminálu

o kmdr cli

V příštím článku se podíváme na nástroj Kmdr CLI. Jedná se o webový nástroj, který Ukáže nám, co dělá každá část příkazu Gnu / Linux. Tento nástroj rozděluje dlouhé a složité příkazy Gnu / Linux na několik částí a vysvětluje každou z nich.

Tento nástroj nám pomůže snadno se dozvíte o příkazech CLI, aniž byste opustili terminál a aniž byste museli procházet manuálové stránky. Nejen příkazy Gnu / Linux, Kmdr poskytuje vysvětlení mnoha příkazů CLI, včetně; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant a stovky dalších programů, jako jsou ty, které jsou zabudovány do bash.

Jediný "problém»Během testování Kmdr CLI jsem si všiml, že nemá možnost dotazovat více než jeden příkaz. Program vás ukončí Kmdr CLI a poté jej znovu otevře, abyste mohli konzultovat jiný příkaz. Jak říkám, kromě tohoto malého problému a toho všechny konzultované texty jsou v angličtině, Kmdr fungoval perfektně na mém systému Ubuntu 18.04.

Kmdr CLI kompatibilní příkazy

Kmdr CLI může pracovat se složitými dlouhými příkazy a jejich možnostmi. Rozumíte také příkazům, které zahrnují kanály, přesměrování, seznamy a operátory. Kmdr nám nabídne vysvětlení široké škály programů, nástrojů a nástrojů, včetně následujících:

  • Bash Shell Builtins (například export, echo nebo cd).
  • Kontejnery (například kubectl nebo Docker).
  • Souborové nástroje (například zip nebo dehet).
  • Textové editory (např. nano nebo vim).
  • Správci balíků (například dpkg nebo pip).
  • Řízení verzí (například Git).
  • Databázový server a klient (například mysql nebo mongod).
  • Média (např. youtube-dl nebo ffmpeg).
  • Síť / komunikace (například netstat, nmap nebo curl).
  • Zpracování textu (například awk nebo sed).
  • Programovací jazyky / Runtime prostředí / Kompilátory (například Go, node nebo gcc).
  • Několik (například openssl, bash nebo bash64).

Je to jen několik programů. Může viz úplný seznam kompatibilních programů zde. Vývojáři každý den přidávají další programy.

Nainstalujte Kmdr CLI

Tento nástroj vyžaduje Nodejs verze 8.x nebo vyšší. Jedná se o bezplatný open source nástroj napsaný v Nodejs.

Po instalaci Nodejs můžeme nainstalujte Kmdr CLI pomocí správce balíčků Npm jak je znázorněno v následujícím:

Instalace Kmdr CLI

sudo npm install kmdr@latest --global

Kmdr může také být používat přímo z webového prohlížeče. Tato možnost nevyžaduje žádnou instalaci ani registraci.

Jak používat Kmdr CLI

S tímto nástrojem je získání vysvětlení příkazu CLI snadné. Jako příklad si vezmeme následující příkaz:

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

Pokud bychom chtěli získat vysvětlení každé části v předchozím příkazu, budeme muset spustit Kmdr CLI pomocí následujícího příkazu v terminálu (Ctrl + Alt + T):

kmdr explain

Kmdr CLI nás požádá o napsání příkazu. Budeme muset použít pouze příkaz, který jsme si vzali jako příklad, a stisknout Úvodní znělka.

kmdr cli vysvětlí složitý příkaz

Jak vidíte na předchozím snímku obrazovky, Kmdr CLI rozebere každou část předchozího příkazu a ukazuje nám vysvětlení každé z nich. Vysvětlení příkazů je také možné získat pomocí seskupených možností. Můžeme také otestovat všechny druhy jednoduchých nebo složitých příkazů, které zahrnují kanály, přesměrování, dílčí příkazy, operátory atd.

Na konci vysvětlení nás Kmdr požádá o sdílení našich komentářů. Můžeme si vybrat ano o Ne pomocí směrových šipek je pošlete. Pokud nechceme sdílet komentář, jednoduše vyberte možnost 'Skákat dovnitř a ven'ukončit Kmdr CLI.

El Kmdr CLI je stále velmi nová a je v rané fázi. Doufejme, že to vývojáři vylepší přidáním dalších funkcí. Více informací o tomto programu najdete na webové stránky projektu nebo ve vašem Stránka GitHub.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.