I-Termux kumathebhulethi: Ukuhlanganisa i-C++ ne-Python endaweni

  • I-Termux iguqula ithebhulethi ye-Android ibe yindawo ephelele ye-Linux ngaphandle kokufinyelela kwezimpande, ilungele ukufunda i-C, i-C++, ne-Python.
  • Ngokufaka i-clang, i-gcc/g++ kanye ne-Python ungahlanganisa ikhodi endaweni yangakini futhi udale izikripthi zenethiwekhi nezinhlelo eziwusizo.
  • Inhlanganisela ye-Termux ne-Python ivumela amaphrojekthi angokoqobo okwenza izinto ngokuzenzakalela kanye nokuphepha kwe-inthanethi okulula ezindaweni zeselula.
  • Indawo ehlelekile kahle ku-Termux yenza kube lula ukuyikhulisa kamuva kumaseva, ezindaweni zamafu, kanye nemisebenzi yobungcweti.

Amaphilisi e-Termux

Uma unethebhulethi noma ifoni ephathekayo ye-Android elula futhi uzizwa sengathi ufuna ukufunda ukuhlela, Awudingi ikhompyutha ukuze uqalise.Nge-Termux, ungasetha indawo esebenzayo ye-Linux kudivayisi yakho futhi usebenze ne-C, C++, Python, kanye namathuluzi amaningi enethiwekhi kanye nesistimu. Kungase kuzwakale kuyinto ehlekisayo ekuqaleni, kodwa uma usuyizamile, uzobona ukuthi isebenziseka kahle kakhulu ekufundeni, ekuzameni, ngisho nasekusebenziseni izinsizakalo zangempela.

Kulesi sihloko sizobona isinyathelo ngesinyathelo ukuthi ungazuza kanjani ngokugcwele ku-Termux kumathebhulethi e-Android. Hlanganisa ikhodi ye-C ne-C++ endaweni, sebenza ne-Python, bese uyihlanganisa nezinsiza ze-LinuxUzobona ukuthi ungayifaka kanjani i-Clang, ukuthi ungayilungiselela kanjani i-"Hello World" yakho yokuqala ku-C naku-C++, ukuthi ungayifaka kanjani i-Python bese uyisebenzisa kumaphrojekthi asebenzayo, nokuthi ungayilungisa kanjani indawo ngokulungiswa okuncane, uhlale ukhumbula ukusetshenziswa okungokoqobo okuphinde kuthinte ukuphepha kwe-cyber, ukuzenzekela, kanye nomsebenzi okude.

Iyini i-Termux futhi kungani iwusizo kuthebhulethi ye-Android?

Inzuzo enkulu ukuthi i-Termux isebenza cishe njenganoma yikuphi ukusatshalaliswa kwe-Linux, ngenkathi ihlonipha ukulinganiselwa kwe-Android: Wabelana ngengxenye yesistimu yamafayela nesistimu yokusebenza uqobo.Akukho muthi we-FHS wakudala ku-/bin, /usr, /home… futhi indawo ezungezile yenzelwe umsebenzisi oyedwa. Noma kunjalo, unesikhombisi se-$HOME esisebenziseka ngokugcwele lapho ungafaka khona amaphakheji, uhlanganise ikhodi, usebenzise izikripthi, futhi ulondoloze amaphrojekthi akho.

Ukuze ufunde ukuhlela kusukela ekuqaleni, i-Termux isusa izithiyo eziningi ezivamile: Awudingi i-laptop enamandla noma ukuze uhlupheke ngemishini ebonakalayo.Mane nje ulande uhlelo lokusebenza, ubuyekeze amaphakheji, ufake amathuluzi ambalwa ayisihluthulelo, bese usukulungele ukubhala ikhodi ye-C, C++, Python, HTML, CSS, noma yini ofuna ukuyizama kuthebhulethi yakho.

Ngaphezu kwalokho, ukuhamba komsebenzi kwe-Termux kuhambisana kahle nezindawo ezifana ukuphepha kwe-inthanethi okuyisisekelo, ukuzenzekela kwenqubo, kanye nokuphathwa kwezinhlelolapho kusetshenziswa khona izikripthi, amathuluzi enethiwekhi, kanye nemiyalo yekhonsoli njalo. Ithebhulethi yakho iba ilebhu encane ephathekayo ongayiphatha esikhwameni sakho noma ephaketheni.

Faka futhi ulungiselele i-Termux kuthebhulethi yakho ye-Android

Isinyathelo sokuqala ukuthola inguqulo yohlelo lokusebenza ethembekile nesesikhathini. Isincomo esivamile ukulanda i-Termux kusuka ku-F-Droid noma endaweni yayo esemthethweni ku-GitHub.ngoba izinguqulo ze-Google Play zivame ukuba yisikhathi noma azinakekelwa.

Uma uhlelo lokusebenza selufakiwe kuthebhulethi yakho, luvule bese uluvumela ukuthi lulungiselele indawo yokuqala. Uzobona i-shell prompt efana neyanoma iyiphi i-terminal ye-Linux. Ngaphambi kokwenza noma yini engathi sína, kuyalulekwa Buyekeza amaphakheji ayinhloko esistimu ukuze ugweme ukungqubuzana kwenguquloKu-Termux, kwenziwa kanje:

pkg update && pkg upgrade

Lo myalo uvuselela ama-index futhi ubuyekeze konke okufakile. Kungumqondo omuhle ukuphinda lokhu njalo, futhi ikakhulukazi ngaphambi kokufaka ama-compiler, abahumushi, noma amathuluzi okuthuthukisa.

Ngemuva kwalokho, kufanelekile ukufaka okungenani izinsiza zekhonsoli ukuze usebenze kahle: umhleli wombhalo, amathuluzi okucindezela, izinsiza zenethiwekhi, kanye neziqaphi zesistimuIsibonelo, ukufaka i-nano:

pkg install nano

Lokhu kukunikeza umhleli olula onezinqamuleli ezibonakalayo phansi, ezilungele ukufunda. Uma uthuthuke kakhulu, ungakhetha i-Vim noma i-Neovim, ezitholakala futhi njengamafayela ephakheji.

Kuleli qophelo usuvele unayo i-mini Linux esebenzayo kuthebhulethi yakho, ene- Indawo elungele ukufaka ama-compiler afana ne-clang, abahumushi abafana ne-Python, namanye amaphakheji awusizoKonke okufundayo mayelana nesakhiwo sesikhombisi, izimvume, kanye nemiyalo kuzoba usizo kamuva kumaseva angempela.

Funda ukuhlela
I-athikili ehlobene:
Izinhlelo zokusebenza ezibalulekile ze-Android zokufunda ukuhlela

Izici ze-Termux uma kuqhathaniswa ne-Linux yakudala

Nakuba i-Termux isebenza njengendawo ye-Linux, kunemininingwane embalwa ebalulekile okufanele uyikhumbule. Okokuqala ukuthi i-Termux iyisistimu yomsebenzisi oyedwa futhi umyalo we-sudo awukho.Usebenza ngqo namalungelo ahlobene nomsebenzisi wohlelo lokusebenza, onokulawula okugcwele ku-$HOME kodwa onezimvume ezilinganiselwe ngaphandle kwaleso sikhala.

Okuzenzakalelayo, Izindlela eziyinhloko zihlukile kwezesistimu ye-desktop Linux.:

  • $PREFIX = /data/data/com.termux/files/usr
  • $ HOME = /data/data/com.termux/files/home

Uma ngenxa yezizathu zokuhambisana ufuna i-$HOME yakho ibukeke njenge-/home, ungafaka i-termux-proot:

pkg install termux-proot

bese kuthi kuseshini ngayinye kuqhutshwe:

termux-chroot

Lokhu kulingisa indawo lapho I-$HOME yethulwa njenge-/home, noma ngabe itholakala ngokoqobo endleleni yangaphakathi ye-Termux.Lokhu kuwusizo lapho amathuluzi noma abafaki belindele izindlela ezijwayelekile.

Elinye iphuzu elibalulekile ukufinyelela isitoreji esabiwe sedivayisi. Ukuze ufinyelele kalula ikhadi le-SD noma imemori yangaphakathi, sebenzisa:

termux-setup-storage

Lo myalo ungeza isiqondisi se-$HOME/storage esixhumanisa nezindawo ezahlukene ze-Android. Qaphela ukuthi Kulezi zindlela ngeke ukwazi ukudala ama-executable aqondile nge-chmod bese uwaqalisa nge-./scriptEsikhundleni salokho, kuzodingeka ubize umhumushi ngokusobala, isibonelo:

python storage/shared/scripts/mi_script.py

Ekugcineni, igama lakho lomsebenzisi ku-Termux liyisihlonzi sohlelo lokusebenza ku-Android. Ungayihlola nge-whoami bese usetha iphasiwedi nge-passwd.Lokhu kubalulekile uma ufuna ukuxhuma kuthebhulethi yakho nge-SSH kusuka kwenye ikhompyutha.

Ukufakwa kwamathuluzi ayisisekelo kanye nendawo yokusebenza

Amaphilisi e-Termux

Ngaphambi kokuba sigxile ku-C, C++ kanye ne-Python, kungumqondo omuhle ukuba nezinhlelo ezithile ezizokwenza impilo yakho ibe lula. I-Termux isebenzisa i-pkg (kanye ne-apt underneath) njengomphathi wayo wephakhejiNgakho ukufakwa kufana kakhulu nokwe-distro efana ne-Debian.

Amanye amaphakheji anconyiwe yilawa:

  • Python: pkg install python ukuze ube ne-Python 3 futhi ukwazi ukufaka amamojula nge-pip.
  • clang: pkg install clang ukuhlanganisa i-C ne-C++ nokuvumela i-pip ukuhlanganisa izandiso ezithile zomdabu.
  • kuvula: pkg install openssh ukuze usebenzise iseva ye-SSH kuthebhulethi yakho futhi uxhumeke kalula kusuka ku-PC.
  • isikrini: pkg install screen ukugcina izinqubo zangemuva kanye nezikhathi zokubuyisa.
  • ama-procps: pkg install procps ukuphatha izinqubo nge-pkill namanye amathuluzi akudala.
  • htop: pkg install htop njenge-CPU esebenzisana ne-memory monitor, yize ingase ingasebenzi kahle kwezinye izinguqulo ze-Android.
  • amathuluzi e-net: pkg install net-tools ukusebenza ne-ifconfig kanye nezinye izinsiza zenethiwekhi zakudala.
  • wget: pkg install wget ukulanda okuqukethwe kusuka kuma-URL ngqo endaweni yakho.
  • isihlahla: pkg install tree ukufaka uhlu lwesakhiwo sesikhombisi ngokulandelana.

Njengoba lezi zingxenye zifakiwe, ithebhulethi yakho ishintsha ekubeni yidivayisi elula yokusebenzisa imidiya eminingi iye ekubeni indawo encane yokuthuthukiswa ekwazi ukusebenzisa izikripthi, ukuhlanganisa ikhodi, ukunikeza okuqukethwe, nokwamukela ukuxhumana okukude.

Faka i-clang bese uhlanganisa i-C ne-C++ endaweni yangakini

Uma ufuna ukuhlela nge-C kanye ne-C++ kuthebhulethi yakho, udinga i-compiler eqonda zombili izilimi. Ku-Termux, iphakheji yesihluthulelo yi i-clang, ephinde idale ama-alias ahambisana ne-gcc kanye ne-g++ukuze ukwazi ukusebenzisa imiyalo yendabuko ngaphandle kokushintsha imikhuba yakho.

Ukuze uyifake, vula iseshini ye-Termux bese usebenzisa:

pkg install clang

Ithuluzi lizocela isiqinisekiso; vele uphendule ngokuthi Futhi uma kuceliwe, izingxenye ezidingekayo zizolandwa futhi zifakwe.Kusukela ngaleso sikhathi kuqhubeke, uzoba nama-executable e-gcc kanye ne-g++ atholakalayo ukuze ahlanganiswe ku-C kanye ne-C++ ngokulandelana.

Lokho okufezayo ngalokhu indawo ephelele yokwakha ngaphakathi kwe-AndroidUbhala ifayela lakho lomthombo (.co.cpp), ulihlanganise kusukela ku-terminal, bese usebenzisa i-binary ekhiqizwe ngaphakathi kwe-Termux uqobo. Ukuhamba komsebenzi kufana kakhulu nohlelo lwe-desktop Linux, kusebenza kuphela kuthebhulethi yakho.

Uma kuvela amaphutha ahlobene nemitapo yolwazi noma izihloko ezingekho ngesikhathi sokuhlanganiswa, ngokuvamile ayaxazululwa. ukufaka amaphakheji engeziwe ahlobene nalokho kuncika (isibonelo, imitapo yolwazi ethile yokuthuthukisa evela endaweni yokugcina idatha ye-Termux). Ukufunda umlayezo wephutha ngokucophelela ngokuvamile kwanele ukuthola iphakheji engekho.

Uhlelo lwakho lokuqala lwe-C oluvela kuthebhulethi yakho

Njengoba i-Clang ifakiwe, sekuyisikhathi sokuyihlola. Indawo enhle yokuqala ukudala Uhlelo oluncane lohlobo lwe-"Hello world" ku-C lokuhlola ukuthi i-compiler kanye nendawo kulungiselelwe kahle.Ukuze wenze lokhu udinga umhleli; uma ukhetha i-nano, qala uqinisekise ukuthi uyifakile:

pkg install nano

Okulandelayo, kufolda lapho ufuna ukusebenza khona (isibonelo, i-$HOME yakho), dala ifayela lomthombo ngokusebenzisa:

nano hola.c

I-buffer engenalutho izovula lapho ungathayipha khona uhlelo lwakho lwe-C nomsebenzi okuyinhloko kanye nokushaya ucingo ku-printf ukuze kuboniswe umbhalo esikrininiAsikho isidingo sokunamathela esibonelweni esivamile; noma yimuphi umlayezo ungasetshenziswa ukuqinisekisa ukuthi konke kuyasebenza.

Uma usuqedile ukubhala ikhodi, londoloza ifayela elinokuhlanganiswa CTRL + O, qinisekisa igama ngo-Enter bese uphuma ngo-CTRL + XUzobuyela ku-Termux prompt nge-hola.c elondolozwe kufolda yamanje.

Manje sekuyisikhathi sokuhlanganisa uhlelo usebenzisa i-gcc (empeleni ekhomba ku-clang compiler efakiwe):

gcc -o hola hola.c

Lo myalo ubonisa ukuthi ifayela elisebenzisekayo kufanele likhiqizwe. Sawubona, kusukela kukhodi yomthombo hola.cUma kungekho maphutha, uzobuyela ku-prompt ngaphandle kwemiyalezo engavamile. Okusele nje ukusebenzisa i-binary:

./hola

Futhi kufanele ubone umbhalo owuhlelile kutheminali. Lokhu kubonisa ukuthi ithebhulethi yakho iyakwazi Bhala, uhlanganise, futhi usebenzise ikhodi ye-C ngokuphelele endaweni usebenzisa i-Termux.

Hlanganisa bese usebenzisa ikhodi ye-C++ nge-g++

Ku-C++ inqubo ifana kakhulu, ngaphandle kokuthi uzosebenzisa i-g++ esebenzisekayo eyingxenye yephakheji ye-clangI-C++ yandisa kakhulu amakhono e-C ngokungeza uhlelo oluqondiswe ezintweni, amathempulethi, umtapo wolwazi ocebile ojwayelekile, kanye nesistimu yesimanje.

Kwezinye izimo, i-g++ ingahlanganisa amafayela e-C acacile ngaphandle kwenkinga enkulu. Isibonelo, uma usebenzisa:

g++ -o hola_cpp hola.c

umhlanganisi cishe uzokhipha Isexwayiso sokuhlanganisa ikhodi ye-C ne-compiler ye-C++Kodwa isazokhiqiza i-hola_cpp executable ongayiqalisa ngayo:

./hola_cpp

Nakuba lokhu kusebenza, indlela enconywayo yamaphrojekthi angokoqobo iwukuthi Sebenzisa amafayela e-.cpp futhi usebenzise izici ezithile ze-C++: amakilasi, std::vector, std::string, ama-algorithms ajwayelekile omtapo wolwazi, njll.

Uhlelo lokusebenza olujwayelekile luzoba:

  1. Dala ifayela lomthombo, isibonelo program.cpp, ukuyihlela nge-nano, i-Vim noma umhleli wakho owuthandayo.
  2. Londoloza izinguquko bese ubuyisela ku-terminal.
  3. Hlanganisa ngomyalo onjengalona g++ -o programa programa.cppukwengeza amafulegi nemitapo yolwazi njengoba kudingeka.
  4. Sebenzisa i-binary ephumelayo nge ./programa ukuze ubone umphumela kukhonsoli.

Ngalesi simiso ungahamba ukusuka ekuzilolongeni okulula kuya kuzinsiza ezincane ezicubungula amafayela, zihlaziye amalogi, zenze imisebenzi yangaphakathi ye-Termux ibe ngokuzenzakalelayo, noma zenze imisebenzi kudatha yenethiwekhiKonke lokhu kuthebhulethi yakho ye-Android.

izilimi zokuhlela ezikhula ngokushesha ngo-2023
I-athikili ehlobene:
Izilimi Zokuhlela Ezikhula Ngokushesha: Umhlahlandlela ophelele kanye namathrendi amanje

Faka futhi usebenzise i-Python ku-Termux kumaphrojekthi wangempela

Ngenkathi i-C ne-C++ zikunikeza ukulawula okuphansi, i-Python inikeza indawo ephelele ye- ukwenza amaphrothokholi okusheshayo, ukuzenzakalela kwemisebenzi, kanye nezinsizakalo zokuxhumaI-Termux ikhanya kakhulu uma ihlanganiswa ne-Python, ngoba ungaxuba imiyalo ye-shell nezikripthi bese usebenzisa amathuluzi enethiwekhi nawesistimu konke endaweni eyodwa.

Ukuze ufake i-Python ku-Termux, vele usebenzise:

pkg install python

Inguqulo yakamuva ye-Python 3 izolandwa kanye nezingxenye ezibalulekile. Ngemva kokufakwa, Ungaqala umhumushi osebenzisanayo ngokuthayipha i-python noma i-python3 ku-terminal, kuye ngokuthi yiliphi igama eliqukethwe yiphakheji.

Ukusuka lapho ungakha imibhalo kumafayela e-.py, bese uwasebenzisa nge:

python mi_script.py

bese usebenzisa i-pip ukufaka ukuncika okwengeziwe. Qaphela ukuthi eminye imitapo yolwazi ye-Python idinga i-clang kanye namanye amaphakheji okuthuthukisa ukuze kuhlanganiswe izandiso zomdabu.Ngakho ukufakwa kwe-clang kukusindisa ezinhlungwini eziningi zekhanda.

Indlela enconyelwa kakhulu yokufunda ukulandela indlela esekelwe kuphrojekthi: Esikhundleni sokwenza nje izivivinyo ezizimele, uzibekela imigomo emincane ethile. Indlela yokwenza ngokuzenzakalelayo ukuhlola inethiwekhi, ukuhlaziya ilogi, noma ukubuza nge-API. Inzuzo yokusebenzisa i-Termux kuthebhulethi ukuthi ungazama konke lokho nganoma yisiphi isikhathi esikhululekile.

Imibono yephrojekthi yePython ewusizo ku-Termux

Ukuze uvimbele i-Python ukuthi igxile kuphela kuma-loops kanye nemibandela, kuhle ukuklama amaphrojekthi afana nezimo zangempela. Endaweni efana ne-Termux, Izindawo zokuphepha kwe-inthanethi okuyisisekelo, ukuzenzakalela, kanye nokuhlaziywa kolwazi zifanelekile kakhulu..

Eminye imibono ethokozisayo yokuzijwayeza ingaba:

  • Isikripthi sokuhlola inethiwekhiUhlelo olufaka amakheli amaningi noma oluhlola ama-port avulekile futhi luqophe ukuthi ayatholakala yini. Lokhu kukuvumela ukuthi uzijwayeze amamojula afana nama-subprocess noma ama-socket, uphathe umphumela womyalo, futhi uphathe amaphutha ngaphandle kokuphahlaza iskripthi.
  • Isihloli sephasiwedi esilulaIsikripthi esithola iphasiwedi, sihlole ubude bayo, ikesi, izinombolo, kanye nezimpawu, bese sibuyisa amaphuzu. Ungangeza izinkulumo ezijwayelekile kanye nohlu lwamagama avamile agcinwe kumafayela e-Termux.
  • Isihlaziyi sefayela lelogiIthuluzi elifunda ilogi (isibonelo, kusukela kusevisi onayo ku-Termux), lihlunga imigqa enamaphutha, izexwayiso, noma ama-IP athile, futhi likhiqize izifinyezo ezimfushane. Lokhu kukusiza ukuthi uthole izehlakalo futhi uhlaziye izehlakalo.
  • I-web scraper elulaUsebenzisa izicelo kanye nomtapo wolwazi wokuhlaziya we-HTML, ungavakashela amakhasi, ukhiphe idatha, bese uyigcina kumafayela ukuze ihlaziywe kamuva. Lokhu kuyasiza kakhulu ekulandeleleni izinguquko zewebhusayithi, ekuqoqeni ulwazi lomphakathi, noma ekuqeqesheni iso lakho ukubona izingozi ezingaba khona zobunjiniyela bezenhlalo.
  • Isilandeleli sezulu sesikhathi sangempela noma i-cryptocurrencyLesi sikripthi sibuza njalo i-API yomphakathi futhi sibonisa amanani amanje ku-terminal noma siwagcine ukuze aqhathaniswe. Lokhu kukuvumela ukuthi usebenzise izicelo ze-HTTP, ukuphathwa kwe-JSON, ukuqinisekiswa kwethokheni, kanye nokuphathwa kwamaphutha enethiwekhi.

Kuwo wonke la maphrojekthi, okunamandla ukuthi kanjani Uhlanganisa i-Python namathuluzi e-Linux ahlinzekwa yi-Termux kakade.Ungahlela imisebenzi ephindaphindwayo, usebenzise amapayipi, uqondise kabusha okuphumayo kumafayela, nokuningi. Ithebhulethi yakho iba yindawo encane, efanele yokuhlola yokufeza imibono yakho.

Funda i-Python kanye nokuphepha kwe-cyber ngasikhathi sinye kusuka kudivayisi yakho yeselula

Amaphrojekthi amaningi angaphambilini avumela ukwethula imiqondo yangempela yokuphepha kwe-inthanethi kanye nemikhuba emihle kakhulu. Umqondo awukona ukuguqula ithebhulethi ibe ithoyizi lokugenca elingalawulwa, kodwa kunalokho ukwenza qonda ukuthi izikripthi zakho zixhumana kanjani namanethiwekhi, izinhlelo, kanye nedatha ebucayi.

Isibonelo, uma udala isihloli sephasiwedi, ungathatha ithuba lokukhuluma ngakho izinqubomgomo zokuphepha, izindlela zokuqina, ukujikeleziswa kokhiye, kanye nezinhlaka ezifana ne-NIST CSF noma isiqondiso se-NIS2ezibeka izibopho ezithile emikhakheni ethile. Ngisho noma umane ushintshashintsha ezingeni labangebona abafundi, ukubeka imibhalo yakho endaweni yobungcweti kukusiza ukuthi ucabange kakhulu.

Uma kwenzeka kubahlaziyi bamalogi, amathuluzi akho angaziphatha ngendlela efanayo izinhlelo zokuthola izigameko ezincanengifuna amaphethini angajwayelekile, imizamo yokungena ehlulekile, noma ukuziphatha okusolisayo. Lokhu kuhlobene nendlela amaqembu okuphepha asebenza ngayo ezinkampanini, lapho ukuqapha okuqhubekayo kanye nokusabela okusheshayo ezigamekweni kubalulekile.

Uma udlala ngama-scrapers nama-API, uhlangana nezihloko ezifana nalezi ukusetshenziswa kolwazi okunesibopho, ukuhlonipha imigomo yesevisi kanye nokuvikelwa kwedatha yomuntu siquLesi yisikhathi esifanele sokufaka imikhuba yokuziphatha eyisisekelo: ungagcwalisi izinsizakalo ngezicelo eziningi, ungaqoqi idatha ebucayi ngaphandle kwemvume, vikela kahle amathokheni neziqinisekiso ozisebenzisayo ezikriphthini zakho, njll.

Uma unesifiso sokwenza ngokuzenzakalela kwenqubo yezinga lobuchwepheshe, i-Termux ne-Python zingaba... Isango lokugeleza okuyinkimbinkimbi kakhulu ongalithuthela ezindaweni zamafu njenge-AWS noma i-Azure, noma ezixazululweni zobuhlakani bebhizinisi njenge-Power BILokho okufundayo ukuklama izikripthi kuthebhulethi yakho kungalinganiswa kamuva nezinqubo zebhizinisi, kushintshe ingqalasizinda kodwa kugcinwe i-logic kanye nemikhuba emihle kakhulu.

Ukusetha okuyisisekelo namathiphu okuthuthukisa indawo yakho yokuthuthukiswa

I-Termux isebenza kahle kakhulu, kodwa ngokulungiswa okuthile ungafinyelela indawo lapho uhlelo amahora amaningi ngaphandle kokubhekana nobunzima nge-interfaceIsinyathelo sokuqala ukukhetha umhleli okhululekile ngaye: i-nano ozoqala ngayo, noma i-Vim/Neovim uma ufuna okuthile okunamandla nokunwebekayo.

Kunconywa kakhulu futhi ukuchaza isakhiwo sesiqondisi esicacile samaphrojekthi akho. Isibonelo:

  • $HOME/c_projectos
  • $IKHAYA/amaphrojekthi_e-cpp
  • $IKHAYA/amaphrojekthi_e-python

Futhi ngaphakathi kweyodwa ngayinye, amafolda amancane ephrojekthi ngayinye. Lokhu kukusiza ukuthi ugweme ukuxuba amafonti, ama-executable, kanye nedatha, futhi kukujwayela ukusebenza ngendlela ehlelekile kusukela ngosuku lokuqala.

Uma izikripthi zakho zizothinta izihloko zenethiwekhi, ama-API, noma izinsizakalo zangaphandle, ngeke kube yingozi Sebenzisa i-VPN kuthebhulethi yakho uma usebenzisa i-Termuxikakhulukazi uma uxhuma kumanethiwekhi e-Wi-Fi omphakathi noma angathembekile. Futhi ngenkathi usesekusebenzeni, funda ukuthi ungaqapha kanjani ukusetshenziswa kwedatha, ama-wakelocks, kanye vula/vala ngokuzenzakalelayo noma izindlela zokonga amandla kungaba yinzuzo.

Ngasohlangothini lwePython, jwayela Bhala izingodo bese ubamba okuhlukile esikhundleni sokuvumela uhlelo luphahlazeke ngesikhathi sokuqala.Ukusingatha amaphutha enethiwekhi, amafomethi edatha angalungile, noma izinkinga zemvume kuzokuphoqa ukuthi uklame ikhodi eqinile kakhudlwana, futhi lokho kubaluleke kakhulu uma kamuva ufuna ukuletha le mibono ezinhlelweni zokukhiqiza.

Khumbula ukuthi i-Termux, empeleni, indawo encane yangempela ye-LinuxKonke okufundayo lapha mayelana nemiyalo, amapayipi, ukuqondisa kabusha, izimvume, kanye nesakhiwo semikhombandlela kudluliselwa cishe kungashintshiwe kumaseva, ama-VPS, noma imishini ebonakalayo. Ithebhulethi yakho iba yindawo yokuhlola ephelele yokuqinisa lolo lwazi.

Ukuhlanganisa i-Termux ne-Python nama-IDE ku-Android

Umbuzo ovamile ukuthi kungenzeka yini Ukusebenzisa i-Termux Python kusuka ku-IDE yesithombe ku-AndroidLokhu kufana nalokho obungakwenza nge-Visual Studio Code noma i-PyCharm kudeskithophu. Lo mbono uzwakala umuhle, kodwa empeleni, uhlelo lwe-Android lwenza lokhu kuhlanganiswa kube nzima kakhulu.

Kunezinhlelo zokusebenza ezifana ne-Pydroid nezinye ezifanayo ezinikeza umhumushi wazo kanye nendawo yokuthuthukiswa ene-interface yesithombe. Inkinga ukuthi Ngayinye yalezi zinhlelo zokusebenza iphatha indawo yayo ehlukanisiwe futhi ayabelani ngamaphakheji noma ukucushwa ne-Termux.Ngamanye amazwi, yize ungahlela ku-Python kuzo, ngeke zisebenzise i-Python efanayo noma zisebenzise amamojula afanayo nawe ku-Termux.

Namuhla, izinketho zokuba ne- Ama-IDE aphelele asebenzisa indawo ye-Termux Python alinganiselwe kakhulu.Ongakwenza ukusondela kulolo lwazi ngokusebenzisa abahleli abanamandla ngaphakathi kwe-Termux (i-Vim/Neovim enama-plugin, isibonelo) noma ngokuhlela amafayela kumhleli wangaphandle onokufinyelela kumafolda abiwe, ngenkathi uqhubeka nokusebenzisa ikhodi kusuka ku-terminal.

Enye indlela ukuxhuma ithebhulethi kukhompyutha bese usebenzisa i-desktop IDE exhumana ne-Termux nge-SSH noma i-SFTP. Uma kunjalo, Ithebhulethi isebenza njengeseva kanye ne-PC njengeklayenti lokuthuthukisa.Kuyindlela elula kakhulu yokusebenza, kodwa kuyaphambuka emcabangweni wokusebenzisa idivayisi yeselula kuphela.

Ukuze kusetshenziswe kuselula kuphela, into engokoqobo kakhulu okufanele uyamukele ukuthi I-Termux isekelwe ku-terminal, futhi amandla ayo avela ekuhlanganiseni umhleli omuhle, amagama ayimfihlo awusizo, izinqamuleli zekhibhodi, kanye nokucushwa okucophelelayo.Lokho kwanele ukuthi ufunde futhi uthuthukise amaphrojekthi e-Python abalulekile kuthebhulethi yakho.

Ekugcineni, ngethebhulethi ye-Android encane, i-Termux, namathuluzi afanele, ungazilungiselela Indawo yokusebenza efaneleke kakhulu yokufunda i-C, i-C++ ne-Python, ukuzijwayeza i-Linux, ukwenza imisebenzi ngokuzenzakalela, ukudlala ngama-API, amalogi namanethiwekhi bese uqala ukuthinta imiqondo yokuphepha kwe-cyber kanye nezinsizakalo zamafu.

termux
I-athikili ehlobene:
I-Termux ku-Android: Umhlahlandlela Wokugcina Wemiyalo Ethuthukisiwe Namaqhinga Wokuba I-Master Linux kuselula yakho

Ngokuphikelela okuthile, lelo labhu eliphathekayo liba yisinyathelo sokuqala samaphrojekthi amakhulu ongawasebenzisa kumaseva, izinhlelo zokusebenza zebhizinisi noma izixazululo zobuhlakani bebhizinisi, ulondoloze isimo sengqondo esifanayo: zama, zenze ngokuzenzakalelayo futhi wakhe amathuluzi awusizo kusuka kulayini womyalo olula. Yabelana ngolwazi ukuze abasebenzisi abaningi bafunde ngesihloko.