Hurrengo artikuluan Kmdr CLI tresnari erreparatuko diogu. Webean oinarritutako tresna da Gnu / Linux komando baten zati bakoitzak zer egiten duen erakutsiko digu. Tresna honek Gnu / Linux komando luze eta konplexuak hainbat zatitan banatzen ditu eta horietako bakoitzari buruzko azalpenak ematen ditu.
Tresna honek lagunduko digu erraz ikasi CLI komandoak terminaletik irten gabe eta eskuliburu orriak pasatu beharrik gabe. Gnu / Linux komandoak ez ezik, Kmdr-ek CLI komando askoren inguruko azalpenak ematen ditu, besteak beste; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant eta beste ehunka programa, bash-ean integratutakoak bezalakoak.
Bakarra "arazoa»Kmdr CLI probatzerakoan konturatu nintzen, hori da ez du komando bat baino gehiago kontsultatzeko aukerarik. Programak Kmdr CLI-tik irteten zaitu eta berriro irekitzen du beste komando bat kontsultatu ahal izateko. Esan bezala, arazo txiki honetaz gain kontsultatutako testu guztiak ingelesez daude, Kmdr-ek primeran funtzionatu zuen nire Ubuntu 18.04 sisteman.
Kmdr CLI bateragarriak diren aginduak
Kmdr CLIk komando luze eta konplexuekin eta haien aukerekin funtziona dezake. Hodiak, birbideratzeak, zerrendak eta operadoreak biltzen dituzten komandoak ere ulertzen dituzu. Kmdr-ek programa, tresna eta utilitateen gama zabala azalduko digu, besteak beste:
- Bash Shell integratuak (adibidez export, echo edo cd).
- Edukiontziak (adibidez kubectl edo Docker).
- Fitxategiaren tresnak (zip edo tar adibidez).
- Testu editoreak (adibidez, nano edo vim).
- Pakete kudeatzaileak (adibidez dpkg edo pip).
- Bertsioaren kontrola (adibidez Git).
- Datu-basearen zerbitzaria eta bezeroa (adibidez mysql edo mongod).
- Komunikabideak (Adibidez, youtube-dl edo ffmpeg).
- Sarea / Komunikazioa (adibidez netstat, nmap edo curl).
- Testu prozesamendua (adibidez awk edo sed).
- Programazio lengoaiak / Exekuzio inguruneak / Konpiladoreak (adibidez, Go, node edo gcc).
- Hainbat (adibidez openssl, bash edo bash64).
Hauek dira programa batzuk. Ahal du ikusi hemen programa bateragarrien zerrenda osoa. Garatzaileek egunero programa gehiago gehitzen dituzte.
Instalatu Kmdr CLI
Tresna hau It eskatzen Nodejs 8.x bertsioa edo berriagoa. Nodejs-en idatzitako doako kode irekiko erabilgarritasuna da.
Nodejs instalatu ondoren, ahal dugu instalatu Kmdr CLI Npm pakete kudeatzailearekin honako honetan erakusten den bezala:
sudo npm install kmdr@latest --global
Kmdr ere izan daiteke erabili zuzenean web arakatzailetik. Aukera honek ez du inolako instalaziorik edo erregistrorik behar.
Nola erabili Kmdr CLI
Tresna honekin CLI komando baten azalpena lortzea erraza da. Adibide gisa, komando hau hartuko dugu:
history | awk '{print $2}' | sort | uniq -c | sort -nr
Aurreko komandoan zati bakoitzaren azalpena lortu nahi izanez gero, beharko dugu hasi Kmdr CLI terminaleko komando hau erabiliz (Ktrl + Alt + T):
kmdr explain
Kmdr CLIk agindua idazteko eskatuko digu. Hartu dugun komandoa adibide gisa erabili eta sakatu beharko dugu Intro.
Aurreko pantailan ikus dezakezun bezala, Kmdr CLIk aurreko komandoaren zati bakoitza xehatzen du eta bakoitzaren azalpena erakusten digu. Agindu batzuen azalpena taldekatutako aukerekin ere lor daiteke. Era berean, mota guztietako komando sinple edo konplexuak probatu ditzakegu: hodiak, birbideraketak, azpikomandoak, operadoreak, etab.
Azalpenaren amaieran, Kmdr-ek gure iruzkinak partekatzeko eskatuko digu. Aukeratu dezakegu Bai o Ez norabideko gezia erabiliz bidaltzeko. Iruzkin bat partekatu nahi ez badugu, besterik gabe aukeratu aukera 'Salto egin eta atera'Kmdr CLI-tik ateratzeko.
El Kmdr CLI oraindik oso berria da eta hasierako fasean dago. Zorionez, garatzaileek ezaugarri gehiago gehituz hobetuko dute. Programa honi buruzko informazio gehiago hemen proiektuaren webgunea edo zurea GitHub orria.
Idatzi lehenengo iruzkina