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