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:
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.
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.