Kmdr CLI, hanki selitys päätelaitteen monimutkaisista komennoista

noin kmdr cli

Seuraavassa artikkelissa aiomme tarkastella Kmdr CLI -työkalua. Se on verkkopohjainen työkalu, joka Se näyttää meille, mitä kukin Gnu / Linux-komennon osa tekee. Tämä työkalu jakaa pitkät ja monimutkaiset Gnu / Linux-komennot useisiin osiin ja antaa selityksen kullekin niistä.

Tämä työkalu auttaa meitä oppia helposti CLI-komennoista poistumatta päätteestä ja tarvitsematta käydä läpi man-sivuja. Ei vain Gnu / Linux -komennot, Kmdr tarjoaa selityksen monista CLI-komennoista, mukaan lukien; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant ja satoja muita ohjelmia, kuten ne, jotka on rakennettu bashiin.

Ainoa "ongelma»Huomasin testatessani Kmdr CLI: tä ei voi kysyä useampaa kuin yhtä komentoa. Ohjelma saa sinut poistumaan Kmdr CLI: stä ja avaamaan sen uudelleen, jotta voit käyttää toista komentoa. Kuten sanon, tämän pienen ongelman lisäksi kaikki haetut tekstit ovat englanniksi, Kmdr toimi täydellisesti Ubuntu 18.04 -järjestelmässäni.

Kmdr CLI -yhteensopivat komennot

Kmdr CLI voi toimia monimutkaisten ja pitkien komentojen ja niiden vaihtoehtojen kanssa. Ymmärrät myös komennot, jotka sisältävät putket, uudelleenohjaukset, luettelot ja operaattorit. Kmdr tarjoaa meille selityksen monenlaisista ohjelmista, työkaluista ja apuohjelmista, mukaan lukien seuraavat:

  • Bash Shell -rakennukset (esimerkiksi vienti, kaiku tai cd).
  • Kontit (esimerkiksi kubectl tai Docker).
  • Tiedostotyökalut (esimerkiksi vetoketju tai terva).
  • Tekstieditorit (esim. nano tai vim).
  • Pakettien hallintaesimerkiksi dpkg tai pip).
  • Versiohallinta (esimerkiksi Git).
  • Tietokantapalvelin ja asiakas (esimerkiksi mysql tai mongod).
  • Media (esim. youtube-dl tai ffmpeg).
  • Verkko / viestintä (esimerkiksi netstat, nmap tai käpristyminen).
  • Tekstinkäsittely (esimerkiksi awk tai sed).
  • Ohjelmointikielet / ajonaikaiset ympäristöt / kääntäjät (esimerkiksi Go, solmu tai gcc).
  • Useat (esimerkiksi openssl, bash tai bash64).

Nämä ovat vain joitain ohjelmia. Se voi katso täydellinen luettelo yhteensopivista ohjelmista täältä. Kehittäjät lisäävät lisää ohjelmia joka päivä.

Asenna Kmdr CLI

Tämä työkalu requiere Nodejs-versio 8.x tai uudempi. Se on ilmainen avoimen lähdekoodin apuohjelma, joka on kirjoitettu Nodejs: iin.

Nodejsin asentamisen jälkeen voimme asenna Kmdr CLI Npm-paketinhallinnalla kuten se näkyy seuraavassa:

Kmdr CLI -asennus

sudo npm install kmdr@latest --global

Kmdr voi myös olla käyttää suoraan verkkoselaimesta. Tämä vaihtoehto ei vaadi minkäänlaista asennusta tai rekisteröintiä.

Kuinka käyttää Kmdr CLI: tä

Tämän työkalun avulla CLI-komennon selitys on helppoa. Otetaan esimerkkinä seuraava komento:

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

Jos halusimme saada selityksen kustakin osasta edellisestä komennosta, meidän on tehtävä Käynnistä Kmdr CLI käyttämällä komentoa terminaalissa (Ctrl + Alt + T):

kmdr explain

Kmdr CLI pyytää meitä kirjoittamaan komennon. Meidän on vain käytettävä komentoa, jonka otimme esimerkkinä, ja painettava Intro.

kmdr cli selittää monimutkaisen komennon

Kuten voit nähdä edellisestä kuvakaappauksesta, Kmdr CLI hajottaa edellisen komennon jokaisen osan ja näyttää meille selityksen jokaisesta. On myös mahdollista saada selitys komennoista ryhmiteltyillä vaihtoehdoilla. Voimme myös testata kaikenlaisia ​​yksinkertaisia ​​tai monimutkaisia ​​komentoja, jotka sisältävät putkia, uudelleenohjausta, alikomentoja, operaattoreita jne.

Selityksen lopussa Kmdr pyytää meitä jakamaan kommenttimme. Voimme valita kyllä o Ei lähettää ne nuolinäppäimen avulla. Jos emme halua jakaa kommenttia, yksinkertaisesti valitse vaihtoehto 'Hyppää sisään ja ulos'poistuttaaksesi Kmdr CLI: stä.

El Kmdr CLI on edelleen hyvin uusi ja alkuvaiheessa. Toivottavasti kehittäjät parantavat sitä lisäämällä uusia ominaisuuksia. Lisätietoja tästä ohjelmasta on osoitteessa projektin verkkosivusto tai omassa GitHub-sivu.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.