Kmdr CLI, thola incazelo yemiyalo eyinkimbinkimbi ku-terminal

cishe kmdr ehl

Esihlokweni esilandelayo sizobheka ithuluzi le-Kmdr CLI. Ithuluzi elisekelwe kuwebhu lelo Izosikhombisa ukuthi ingxenye ngayinye yomyalo we-Gnu / Linux yenzani. Leli thuluzi lihlukanisa imiyalo emide futhi eyinkimbinkimbi ye-Gnu / Linux ibe izingxenye ezithile futhi linikeze incazelo ngayinye yazo.

Leli thuluzi lizosisiza funda kalula ngemiyalo ye-CLI ngaphandle kokushiya ukuphela futhi ngaphandle kokuthi ngifunde amakhasi wamadoda. Hhayi imiyalo ye-Gnu / Linux kuphela, i-Kmdr inikeza incazelo emiyalweni eminingi ye-CLI, kufaka phakathi; i-ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant, namakhulu ezinye izinhlelo, njengalezo ezakhelwe ku-bash.

Yikho kodwa "inkinga»Ngiqaphele ngenkathi ngivivinya i-Kmdr CLI, yilokho ayinayo inketho yokubuza imiyalo engaphezu kweyodwa. Uhlelo lukukwenza uphume ku-Kmdr CLI bese uluvula kabusha ukuze uthinte omunye umyalo. Njengoba ngisho, ngaphezu kwale nkinga encane nalokhu yonke imibhalo okubhekenwe nayo ingeyesiNgisi, I-Kmdr isebenze kahle ohlelweni lwami lwe-Ubuntu 18.04.

Imiyalo iyahambisana ne-Kmdr CLI

I-Kmdr CLI ingasebenza ngemiyalo eyinkimbinkimbi, emide nezinketho zayo. Uyayiqonda futhi imiyalo efaka phakathi amapayipi, ukuqondisa kabusha, uhlu, nama-opharetha. I-Kmdr izosinika incazelo yezinhlelo ezahlukahlukene, amathuluzi nezinsiza, kufaka phakathi okulandelayo:

  • Izakhi zeBash Shell (ngokwesibonelo ukuthekelisa, i-echo noma i-cd).
  • Iziqukathi (ngokwesibonelo kubectl noma i-Docker).
  • Amathuluzi wefayela (ngokwesibonelo i-zip noma i-tar).
  • Abahleli bombhalo (isb. nano noma vim).
  • Abaphathi bephakheji (ngokwesibonelo i-dpkg noma i-pip).
  • Ukulawulwa kwenguqulo (ngokwesibonelo iGit).
  • Iseva yedatha neklayenti (ngokwesibonelo i-mysql noma i-mongod).
  • Abezindaba (isb. youtube-dl noma ffmpeg).
  • Inethiwekhi / Ukuxhumana (ngokwesibonelo netstat, nmap noma curl).
  • Ukucubungula umbhalo (ngokwesibonelo awk noma sed).
  • Izilimi zokuhlela / izindawo ze-Runtime / Ama-Compilers (ngokwesibonelo, Go, node, noma gcc).
  • Eziningana (ngokwesibonelo openssl, bash noma bash64).

Lezi ngezinye zezinhlelo. Ingakwazi bona i- uhlu oluphelele lwezinhlelo ezihambisanayo lapha. Onjiniyela bangeza izinhlelo eziningi nsuku zonke.

Faka i-Kmdr CLI

Leli thuluzi idinga Uhlobo lweNodejs 8.x noma ngaphezulu. Kuyinsiza yomthombo ovulekile wamahhala ebhalwe kumaNodejs.

Ngemuva kokufaka ama-Nodejs, singakwazi faka i-Kmdr CLI ngomphathi wephakeji likaNpm njengoba kukhonjiswa kokulandelayo:

Ukufakwa kwe-Kmdr CLI

sudo npm install kmdr@latest --global

I-Kmdr nayo ingaba njalo sebenzisa ngqo kusuka kusiphequluli sewebhu. Le nketho ayidingi ukufakwa noma ukubhaliswa kwanoma yiluphi uhlobo.

Ungayisebenzisa kanjani i-Kmdr CLI

Ngaleli thuluzi ukuthola incazelo yomyalo we-CLI kulula. Njengesibonelo, sizothatha umyalo olandelayo:

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

Uma besifuna ukuthola incazelo yengxenye ngayinye kumyalo odlule, kuzofanele qala i-Kmdr CLI usebenzisa umyalo olandelayo ku-terminal (Ctrl + Alt + T):

kmdr explain

I-Kmdr CLI izosicela ukuthi sibhale umyalo. Kuzofanele sisebenzise umyalo esiwuthathe njengesibonelo bese ucindezela Intro.

I-kmdr ehl ichaza umyalo onzima

Njengoba ukwazi ukubona kusikrini esedlule, I-Kmdr CLI yephula ingxenye ngayinye yomyalo wangaphambilini futhi isibonisa incazelo yawo ngamunye. Kungenzeka futhi ukuthi uthole incazelo yemiyalo ngezinketho eziqoqiwe. Futhi singavivinya zonke izinhlobo zemiyalo elula noma eyinkimbinkimbi efaka amapayipi, ukuqondisa kabusha, ama-subcommands, ama-opharetha, njll.

Ekupheleni kwencazelo, uKmdr uzosicela ukuthi sabelane ngezimvo zethu. Singakhetha Yebo o Cha usebenzisa umcibisholo oqondisayo ukuze ubathumele. Uma singafuni ukwabelana ngamazwana, mane nje khetha inketho 'Ngena ngaphakathi nangaphandleukuphuma ku-Kmdr CLI.

El I-Kmdr CLI isemusha kakhulu futhi isisesigabeni sokuqala. Sethemba ukuthi abathuthukisi bazoyithuthukisa ngokungeza ezinye izici. Imininingwane engaphezulu ngalolu hlelo ingatholakala ku- iwebhusayithi yephrojekthi noma kweyakho Ikhasi le-GitHub.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.