Kmdr CLI, magyarázatot kap a komplex parancsokról a terminálon

kb kmdr cli

A következő cikkben megnézzük a Kmdr CLI eszközt. Ez egy webalapú eszköz, amely Megmutatja, hogy a Gnu / Linux parancs egyes részei mit csinálnak. Ez az eszköz a hosszú és összetett Gnu / Linux parancsokat több részre osztja, és magyarázatot ad mindegyikükre.

Ez az eszköz segít nekünk a terminál elhagyása nélkül könnyedén megismerheti a CLI parancsokat és anélkül, hogy végig kellene mennünk a man oldalakon. Nem csak a Gnu / Linux parancsok, a Kmdr magyarázatot ad számos CLI parancsra, többek között; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant és további száz program, például a bashba építettek.

Az egyetlen "a probléma»A Kmdr CLI tesztelése közben észrevettem egynél több parancs lekérdezésére nincs lehetősége. A program kilép a Kmdr CLI-ből, majd újra megnyitja, hogy megkérdezhesse egy másik parancsot. Ahogy mondom, ezen a kis problémán és azon kívül minden megkeresett szöveg angol nyelven készült, A Kmdr tökéletesen működött az Ubuntu 18.04 rendszeremen.

Kmdr CLI kompatibilis parancsok

A Kmdr CLI összetett, hosszú parancsokkal és azok opcióival működhet. Megértette azokat a parancsokat is, amelyek csöveket, átirányításokat, listákat és operátorokat tartalmaznak. A Kmdr a programok, eszközök és segédprogramok széles skálájának magyarázatát kínálja nekünk, beleértve a következőket:

  • Bash Shell beépített (például export, echo vagy cd).
  • Konténerek (például kubectl vagy Docker).
  • Fájleszközök (például cipzár vagy kátrány).
  • Szövegszerkesztők (pl. nano vagy vim).
  • Csomagkezelők (például dpkg vagy pip).
  • Verziókezelés (például Git).
  • Adatbázis-kiszolgáló és kliens (például mysql vagy mongod).
  • Média (pl. youtube-dl vagy ffmpeg).
  • Hálózat / Kommunikáció (például netstat, nmap vagy curl).
  • Szövegfeldolgozás (például awk vagy sed).
  • Programozási nyelvek / Futásidejű környezetek / Fordítók (például Go, csomópont vagy gcc).
  • Több (például openssl, bash vagy bash64).

Ez csak néhány program. Az tud lásd a A kompatibilis programok teljes listája itt található. A fejlesztők minden nap több programot adnak hozzá.

Telepítse a Kmdr CLI-t

Ez az eszköz megköveteli Nodejs 8.x vagy újabb verzió. Ez egy ingyenes, Nodejs-ben írt, nyílt forráskódú segédprogram.

A Nodejs telepítése után megtehetjük telepítse a Kmdr CLI-t az Npm csomagkezelővel amint azt a következők mutatják:

Kmdr CLI telepítés

sudo npm install kmdr@latest --global

Kmdr is lehet használja közvetlenül a böngészőből. Ez az opció nem igényel semmiféle telepítést vagy regisztrációt.

Hogyan kell használni a Kmdr CLI-t

Ezzel az eszközzel könnyű megszerezni a CLI parancs magyarázatát. Példaként a következő parancsot vesszük:

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

Ha meg akartuk szerezni az egyes parancsok magyarázatát az előző parancsban, akkor meg kell tennünk indítsa el a Kmdr CLI-t a következő parancs használatával a terminálban (Ctrl + Alt + T):

kmdr explain

A Kmdr CLI megkéri, hogy írjuk meg a parancsot. Csak a példaként vett parancsot kell használnunk, és meg kell nyomnunk Intro.

kmdr cli elmagyarázza az összetett parancsot

Amint az előző képernyőképen láthatja, A Kmdr CLI lebontja az előző parancs egyes részeit, és magyarázatot mutat nekünk. Lehetséges a parancsok magyarázata csoportosított opciókkal is. Tesztelhetünk mindenféle egyszerű vagy összetett parancsot is, amelyek tartalmazzák a csöveket, az átirányítást, az alparancsokat, az operátorokat stb.

A magyarázat végén Kmdr arra kér bennünket, hogy osszuk meg észrevételeinket. Választhatunk Igen o Nem a nyíl segítségével küldje el őket. Ha nem akarunk megosztani megjegyzést, egyszerűen válassza az opciót 'Ugorj be és ki'kilépéshez a Kmdr CLI-ből.

El A Kmdr CLI még mindig nagyon új és korai stádiumban van. Remélhetőleg a fejlesztők további funkciókkal javítják. További információ erről a programról a címen található projekt honlapja vagy a saját GitHub oldal.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.