Kmdr CLI, poiščite razlago zapletenih ukazov v terminalu

približno kmdr cli

V naslednjem članku si bomo ogledali orodje Kmdr CLI. To je spletno orodje, ki Pokazal nam bo, kaj počne vsak del ukaza Gnu / Linux. To orodje deli dolge in zapletene ukaze Gnu / Linux na več delov in daje razlago za vsakega od njih.

To orodje nam bo pomagalo enostavno spoznavanje ukazov CLI, ne da bi zapustili terminal in ne da bi morali iti skozi strani z navodili. Ne samo ukazi Gnu / Linux, Kmdr ponuja razlago številnih ukazov CLI, vključno z; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant in stotine drugih programov, kot so tisti, ki so vgrajeni v bash.

Edini "problem»Med testiranjem Kmdr CLI sem opazil, je to nima možnosti poizvedbe za več kot en ukaz. Program vas zapre iz Kmdr CLI in ga nato znova odpre, tako da se lahko obrnete na drug ukaz. Kot rečem, poleg tega majhnega problema in tega vsa obravnavana besedila so v angleščini, Kmdr je odlično deloval na mojem sistemu Ubuntu 18.04.

Kmdr CLI združljivi ukazi

Kmdr CLI lahko deluje s kompleksnimi, dolgimi ukazi in njihovimi možnostmi. Razumete tudi ukaze, ki vključujejo cevi, preusmeritve, sezname in operatorje. Kmdr nam bo ponudil razlago široke palete programov, orodij in pripomočkov, vključno z naslednjim:

  • Vgrajene lupine Bash (na primer izvoz, odmev ali cd).
  • Posode (na primer kubectl ali Docker).
  • Orodja za datoteke (na primer zadrgo ali katran).
  • Urejevalniki besedil (npr. nano ali vim).
  • Upravitelji paketov (na primer dpkg ali pip).
  • Nadzor različic (na primer Git).
  • Strežnik in odjemalec zbirke podatkov (na primer mysql ali mongod).
  • Mediji (npr. youtube-dl ali ffmpeg).
  • Omrežje / komunikacija (na primer netstat, nmap ali curl).
  • Obdelava besedila (na primer awk ali sed).
  • Programski jeziki / okolja med izvajanjem / prevajalniki (na primer Go, vozlišče ali gcc).
  • Več (na primer openssl, bash ali bash64).

To je le nekaj programov. Lahko glej popoln seznam združljivih programov tukaj. Razvijalci vsak dan dodajajo več programov.

Namestite Kmdr CLI

To orodje zahteva Različica Nodejs 8.x ali novejša. To je brezplačen odprtokodni pripomoček, napisan v Nodejsu.

Po namestitvi Nodejs lahko namestite Kmdr CLI z upraviteljem paketov Npm kot je prikazano v nadaljevanju:

Namestitev Kmdr CLI

sudo npm install kmdr@latest --global

Kmdr je lahko tudi uporabite neposredno iz spletnega brskalnika. Ta možnost ne zahteva nobene namestitve ali registracije.

Kako uporabljati Kmdr CLI

S tem orodjem je razlaga ukaza CLI enostavna. Kot primer bomo vzeli naslednji ukaz:

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

Če smo želeli dobiti razlago vsakega dela v prejšnjem ukazu, bomo morali zagon Kmdr CLI z uporabo naslednjega ukaza v terminalu (Ctrl + Alt + T):

kmdr explain

Kmdr CLI nas bo pozval, naj napišemo ukaz. Uporabiti bomo morali le ukaz, ki smo ga vzeli za primer, in pritisniti Intro.

kmdr cli razloži zapleten ukaz

Kot lahko vidite na prejšnjem posnetku zaslona, Kmdr CLI razčleni vsak del prejšnjega ukaza in nam prikaže razlago vsakega. Razlago ukazov je mogoče dobiti tudi z razvrščenimi možnostmi. Preizkusimo lahko tudi vse vrste preprostih ali zapletenih ukazov, ki vključujejo cevi, preusmeritev, podkomande, operatorje itd.

Na koncu obrazložitve nas bo Kmdr prosil, naj delimo svoje pripombe. Mi lahko izbiramo Da o Ne z uporabo smerne puščice jih pošljete. Če komentarja ne želimo deliti, preprosto izberite možnost 'Skoči noter in ven'za izhod iz Kmdr CLI.

El Kmdr CLI je še vedno zelo nov in je v zgodnji fazi. Upamo, da ga bodo razvijalci izboljšali z dodajanjem več funkcij. Več informacij o tem programu najdete na spletna stran projekta ali v vašem Stran GitHub.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.