Kmdr CLI, merrni një shpjegim të komandave komplekse në terminal

rreth kmdr cli

Në artikullin vijues do të hedhim një vështrim në mjetin Kmdr CLI. Isshtë një mjet i bazuar në internet që Do të na tregojë se çfarë bën secila pjesë e një komande Gnu / Linux. Ky mjet ndan komandat e gjata dhe komplekse Gnu / Linux në disa pjesë dhe jep një shpjegim për secilën prej tyre.

Ky mjet do të na ndihmojë mësoni lehtë për komandat CLI pa u larguar nga terminali dhe pa pasur nevojë të kaloj nëpër faqet e burrit. Jo vetëm komandat Gnu / Linux, Kmdr ofron një shpjegim për shumë prej komandave CLI, përfshirë; i përgjegjshëm, docker, git, go, kubectl, mongo, mysql, npm, rubin, endacak dhe qindra programe të tjera, si ato të ndërtuara në bash.

I vetmi "problem»Kam vërejtur gjatë testimit të Kmdr CLI, është se nuk ka një mundësi për të kërkuar më shumë se një komandë. Programi ju bën të dilni nga Kmdr CLI dhe pastaj ta hapni përsëri në mënyrë që të konsultoheni me një komandë tjetër. Siç them, përveç këtij problemi të vogël dhe atij të gjitha tekstet e konsultuara janë në anglisht, Kmdr punoi në mënyrë perfekte në sistemin tim Ubuntu 18.04.

Komanda të pajtueshme me Kmdr CLI

Kmdr CLI mund të punojë me komanda komplekse, të gjata dhe opsionet e tyre. Ju gjithashtu i kuptoni komandat që përfshijnë tuba, ridrejtime, lista dhe operatorë. Kmdr do të na ofrojë shpjegimin e një game të gjerë programesh, mjetesh dhe shërbimesh, duke përfshirë sa vijon:

  • Bash Shell Builtins (për shembull eksport, jehonë ose cd).
  • Kontejnerët (për shembull kubectl ose Docker).
  • Mjetet e skedarit (për shembull zip ose katran).
  • Redaktorët e tekstit (p.sh nano ose vim).
  • Menaxherët e paketave (për shembull dpkg ose pip).
  • Kontrolli i versionit (për shembull Git).
  • Serveri dhe klienti i bazës së të dhënave (p.sh. mysql ose mongod).
  • Media (p.sh. youtube-dl ose ffmpeg).
  • Rrjeti / Komunikimi (për shembull netstat, nmap ose curl).
  • Përpunimi i tekstit (për shembull awk ose sed).
  • Gjuhët e programimit / ambientet e ekzekutimit / përpiluesit (për shembull, Shko, nyje ose gcc).
  • Disa (për shembull openssl, bash ose bash64).

Këto janë vetëm disa nga programet. Mundet shih te lista e plotë e programeve të përputhshme këtu. Zhvilluesit po shtojnë më shumë programe çdo ditë.

Instaloni Kmdr CLI

Ky mjet ajo kërkon Versioni 8.x ose më i lartë i Nodejs. Shtë një program falas me burim të hapur i shkruar në Nodejs.

Pas instalimit të Nodejs, ne mundemi instaloni Kmdr CLI me menaxherin e paketës Npm siç tregohet në vijim:

Instalimi i Kmdr CLI

sudo npm install kmdr@latest --global

Kmdr mund të jetë gjithashtu përdorni direkt nga shfletuesi i internetit. Ky opsion nuk kërkon instalim ose regjistrim të çfarëdo lloji.

Si të përdorni Kmdr CLI

Me këtë mjet marrja e shpjegimit të një komande CLI është e lehtë. Si shembull, ne do të marrim komandën e mëposhtme:

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

Nëse do të donim të merrnim shpjegimin e secilës pjesë në komandën e mëparshme, do të na duhet filloni Kmdr CLI duke përdorur komandën e mëposhtme në terminal (Ctrl + Alt + T):

kmdr explain

Kmdr CLI do të na kërkojë të shkruajmë komandën. Ne do të duhet të përdorim vetëm komandën që morëm si shembull dhe të shtypim Intro.

kmdr cli shpjegoj komandën komplekse

Siç mund ta shihni në pamjen e mëparshme të ekranit, Kmdr CLI zbërthen secilën pjesë të komandës së mëparshme dhe na tregon një shpjegim të secilës. Alsoshtë gjithashtu e mundur të merrni shpjegimin e komandave me opsione të grupuara. Ne gjithashtu mund të testojmë të gjitha llojet e komandave të thjeshta ose komplekse që përfshijnë tuba, ridrejtim, nënkomanda, operatorë, etj.

Në fund të shpjegimit, Kmdr do të na kërkojë të ndajmë komentet tona. Ne mund të zgjedhim Po o jo duke përdorur shigjetën e drejtimit për t'i dërguar ato. Nëse nuk duam të ndajmë një koment, thjesht zgjidh opsionin 'Hidhni dhe dilni'për të dalë nga Kmdr CLI.

El Kmdr CLI është ende shumë i ri dhe është në fazën e hershme. Shpresojmë që zhvilluesit do ta përmirësojnë atë duke shtuar më shumë karakteristika. Më shumë informacion në lidhje me këtë program mund të gjenden në faqja në internet e projektit ose në tuajin Faqja e GitHub.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.