Kwinqaku elilandelayo siza kujonga kwi-How2. Kule blog inye, kwiinyanga ezimbalwa ezidlulileyo, sabhala malunga I-SoCLI. Le yayiyincwadi ebhaliweyo yePython khangela kwaye ujonge kwiwebhusayithi eStack Overflow ukusuka kwilayini yomyalelo. Namhlanje isixhobo esiza kusibona namhlanje siyafana, kwaye ibizwa ngokuba 'how2'. Sisixhobo somgca wokuyalela esinokuthi siphinde siqwalasele ukugcwala kwestack kwisiphelo.
Sebenzisa iskripthi esilula, ukuhamba ngeStackOverflow kwisiphelo sethu kuba ngumsebenzi olula. Ukuba, njengam, uchitha ixesha elininzi elinemveliso kwisiphelo sendlela, ukuba nesixhobo esifakwe njenge-how2 siluncedo kakhulu. Ngale nto iluncedo, sinokwenza imibuzo, ngesiNgesi, ngendlela efanayo nesiza kukhangela ngayo kuGoogle. Siza kusebenzisa iGoogle kunye neStackoverflow APIs ukufumana imibuzo ekhankanyiweyo. Yinto yasimahla nevulekileyo eluncedo ibhalwe ngeNodeJS.
Ukufakwa kwe-How2
Ukusukela how2 yiphakheji yeNodeJS, sinako yifake usebenzisa umphathi wephakheji yeNpm. Ukuba awuyifakanga i-Npm kunye ne-NodeJS okwangoku, ungajonga ifayile ye- nqaku ukuba ixesha eladlulayo lapapashwa kule bhlog ngalo mbandela. Unokuthatha umkhondo okhawulezayo kwaye uchwetheze kwisiphelo sendlela (Ctrl + Alt + T):
sudo apt install nodejs npm
Emva kokufaka uNpm kunye neNodeJS, siya kuqhuba lo myalelo ulandelayo wokufaka usetyenziso lwe-how2. Sivula i-terminal (Ctrl + Alt + T) kwaye sibhale kuyo:
npm install -g how2
Ukuba ufakelo lusibuyisela Iimpazamo ze-EACCES, siya kuyidinga lungisa iimvume zangokuhlwa. Okanye sinokukhetha ngokulula sebenzisa umyalelo omnye usebenzisa iSudo Ukuqala ukufakwa.
Yenza uphando usebenzisa i-How2
Emva kokuba ufakelo lugqityiwe, masibone indlela yokujonga ukugcwala kweStack usebenzisa le nkqubo. Ukusetyenziswa kwesiqhelo ekukhangeleni iwebhusayithi usebenzisa i 'how2' eluncedo kukuchwetheza into efana nale:
how2 consulta a buscar
Njengomzekelo wokukhangela, Masifumanise ukuba uyenza njani ifayile ye-tgz. Ukwenza oku kwi-terminal (Ctrl + Alt + T) siya kubhala:
how2 create archive tgz
Nantsi isampulu yokuphuma kwinkqubo yam Ubuntu 16.04.
Ukuhambahamba ngokuPhuphuma kwesiTokhwe
Ukuba impendulo esiyifunayo ayiboniswanga kwisiphumo esibonisiweyo, Siza kucinezela i-SPACEBAR ukuqala ukukhangela okunxibelelana. Kuyo sinokujonga yonke imibuzo ephakanyisiweyo kunye neempendulo zokugcwala okungaphezulu.
Sinokusebenzisa i UP / DOWN iintolo zokuhamba phakathi kweziphumo. Nje ukuba sifumane impendulo echanekileyo, cinezela i-SPACEBAR okanye ENTER ukhiye ukuyivula kwiXesha.
Xa sikwimo 'yokunxibelelana' sinokubona iziphumo kwisiphelo sendlela, kodwa ukuba sicinezela iqhosha le-B siya kuvula oku kwisikhangeli sewebhu ukumiselwa kwangaphambili.
Ukubuyela kwiscreen esidlulileyo de sigqibe ukuphuma kweso sixhobo, siya kucofa Isitshixo se-ESC.
Fumana iimpendulo ngolwimi oluthile
Ukuba asilukhankanyi ulwimi, ngokungagqibekanga umgca womyalelo uya kuthi ngokukhawuleza usinike impendulo. Kodwa ukuba ayisiyiyo le nto siyifunayo, kwaye sifuna ukuyicokisa kancinci, sinako nayo thintela iziphumo kulwimi oluthileumzekelo php, python, c, Java, njl.
Umzekelo, ukukhangela Imibuzo enxulumene nolwimi lwe 'java' Kuya kufuneka songeze kuphela -l iflegi njengoko kubonisiwe koku kulandelayo:
how2 -l java class instance
Uncedo njani2
Ukufumana uncedo olukhawulezileyo, ngesi sixhobo, kuya kufuneka sibhale:
how2 -h
Umyalelo woncedo ubonelela ngolwazi oluncinci, kodwa ubonakalisa yonke into eyenziwa ngu-How2. Ngolwazi oluthe kratya malunga nesi sixhobo kunye nokusetyenziswa kwayo, siya kuba nakho ukujongana neyakho Iphepha leGitHub.
Okokugqibela, yitsho ukuba iluncedo how2 yinkqubo yomyalelo osisiseko. Iya kusivumela ukuba sikhangele ngokukhawuleza imibuzo kunye neempendulo ku-Ukugcwala okungagungqiyo ngaphandle kokushiya i-terminal yethu. Kodwa iyawenza lo msebenzi kakuhle. Ukuba into esiyikhangelayo yinto yokusebenzisa izinto eziphambili, njengokukhangela eyona mibuzo ivotelweyo, ukukhangela imibuzo usebenzisa iithegi ezininzi, imbonakalo yombala, ukungenisa umbuzo omtsha, njl. I-SoCLI lukhetho olungcono.