Termux-Ultimate Linux Terminal Emulator pentru Android [XDA Spotlight]

v-ați dorit vreodată un mediu complet terminal Linux pe telefonul Android? Nu doar un emulator terminal cu comenzi de bază, ci un mediu cuprinzător de linie de comandă Linux cu toate utilitățile și pachetele cu care v-ați obișnuit? Dacă da, atunci Termux este răspunsul.

Termux este un software puternic de emulare a terminalelor, care este similar cu aplicația populară de emulare a terminalelor, dar include și o colecție extinsă de pachete Linux. Sistemul de gestionare a pachetelor Termux seamănă mult cu Debians Advanced Package Tool (APT) prin faptul că puteți căuta, instala și dezinstala cu comanda apt. Termux instalează doar câteva pachete de bază din cutie, pentru a reduce dimensiunea APK pe Play Store, dar vă permite să instalați orice pachete suplimentare pe care le doriti. Deși există mai multe alternative la Termux pe Google Play Store, niciuna dintre ele nu oferă aproape la fel de multe pachete ca Termux.

de la stânga la dreapta: Apt, FFmpeg, Vim

lectură recomandată: Aflați cum să instalați un mediu GNU / Linux complet pe dispozitivul dvs.

Termux – emulatorul de terminale Linux pentru Android

pachetele Termux sunt construite folosind Ubuntu 16.10, deci acest lucru înseamnă că dezvoltatorii pot compila orice software existent din mașina lor și apoi îl pot adăuga la managerul de pachete pentru ca oricine să îl descarce. Este o soluție foarte simplă și elegantă la ceea ce altfel ar putea fi o problemă complexă și dificilă. Un efect secundar uimitor al acestui lucru este că, odată ce software-ul este compilat, aveți versiuni complete ale software-ului, mai degrabă decât versiuni portate pe jumătate coapte ale pachetelor desktop Linux.

de exemplu, folosesc linia de comandă pe Mac-ul meu, deoarece prefer să am mâinile pe tastatură 90% din timp. Prin urmare, folosesc comenzi rapide de la tastatură și aplicații terminale pentru a-mi face cea mai mare parte a muncii. Prefer să folosesc Vim, deoarece este un editor de text uimitor și are pluginuri pentru aproape orice, inclusiv Microsoft.NET! am diverse pluginuri pe care le folosesc zilnic și am încercat unele dintre acestea cu vim instalat în Termux – cu mare succes. Tot ce am încercat funcționează exact așa cum mă așteptam. Unul dintre pluginurile mele preferate este CtrlP, un puternic căutător de fișiere, care a funcționat frumos în Vim pe Termux.

Termux vă oferă un terminal bash în mod implicit, dar dacă sunteți ca mine și preferați Zsh pentru caracteristicile sale avansate, fish shell este de asemenea disponibil. Mai multe tipuri diferite de coajă este cu siguranță binevenit.

oricine a folosit o aplicație de emulator terminal pe Android cunoaște durerea atunci când trebuie să introduceți chei speciale pentru a controla terminalul, cum ar fi CTRL sau ESC. Aceste taste nu sunt afișate pe tastaturile tactile standard utilizate pe dispozitivele android (cu excepția tastaturii Hacker). Dezvoltatorul Termux, Fredrik Fornwall, are însă o soluție foarte nouă în acest sens. El a legat CTRL la tasta de reducere a volumului și alte taste speciale, cum ar fi ESC, la tasta de creștere a volumului. Prin urmare, apăsând Volume Up + tastatura tactilă ‘ L ‘puteți introduce comanda terminalului CTRL +’ L ‘ care șterge fereastra terminalului. Tasta ESC este trimisă prin apăsarea tastei volume UP + ‘e’, de exemplu. Puteți vizualiza toate cheile disponibile în Termux pe site-ul dezvoltatorului.

de asemenea, folosesc SSH în termux pentru a mă conecta la serverele mele VPS personale. Deși există alte aplicații Android, cum ar fi JuiceSSH și ConnectBot, având o conexiune SSH adecvată prin OpenSSH într-un mediu terminal adecvat este mai bine în opinia mea. Termux vă permite să creați mai multe sesiuni, astfel încât să pot avea Conexiunile mele de server pe o sesiune și mediul meu local pe o altă sesiune.

dacă îți place să te dezvolți în terminal, Termux te-a acoperit și acolo. Am instalat python pe telefonul meu cu managerul de pachete Termux și am scris codul python Exact la fel ca pe serverul meu de la distanță.
ce ceva ușor mai greu, cum ar fi dezvoltarea cu NodeJS? Termux are suport pentru NodeJS, de asemenea, și merge chiar mai departe prin sprijinirea stive populare, cum ar fi Express. Am reușit să instalez un mediu complet NodeJS/Express / Bootstrap și să găzduiesc un site simplu pe dispozitivul meu.

am fost, de asemenea, posibilitatea de a instala și de a folosi Ruby, de asemenea, cu toate acestea am rula în probleme atunci când am fost inițial instalarea șine. Din fericire, am reușit să obțin șine care rulează pe dispozitivul meu cu ajutorul comunității Termux Google+, care este foarte activă și o sursă excelentă de ajutor dacă te blochezi. Pentru a spune direct, sunt extrem de impresionat de Termux și de sistemul său de gestionare a pachetelor. Oferă o listă uimitoare de pachete care este în continuă creștere; nu am ratat niciun pachet pe care îl folosesc zilnic până acum. Cu toate acestea, am observat că multiplexorul terminal de ecran popular nu era disponibil, dar alternativa (și, în opinia mea, mai bună) TMUX este disponibilă.

dispozitivul pe care am testat toate acestea nu este nici un telefon emblematic. Folosesc Xiaomi Mi Max cu 4GBS de RAM și un Snapdragon 650 soc, împreună cu o tastatură Apple Bluetooth. Principalul motiv pentru care folosesc acest telefon este că Xiaomi Mi Max are un ecran de 6.44″, oferindu-mi un imobil decent cu care să lucrez. Cu configurarea prezentată mai sus, pot face confortabil o muncă serioasă din mers.

cel mai uimitor lucru despre Termux este că este complet gratuit – nu există achiziții sau reclame în aplicație. Cu toate acestea, puteți achiziționa unele dintre suplimentele care au o mică taxă, pentru a sprijini dezvoltatorul și pentru a îmbunătăți funcționalitatea deja impresionantă a Termux. Suplimentele de până acum includ:

  • Termux:Sarcina – integrarea Termux cu Tasker
  • Termux:API – permite Termux să se integreze cu API – uri Android existente (cum ar fi citirea mesajelor SMS în terminal)
  • Termux:Widget – executa script – uri Termux din ecranul de start
  • Termux:Styling-personaliza aspectul Termux
  • Termux:Float-permite o fereastră Termux plutitoare

Termux este acum o instalare permanentă pe toate dispozitivele mele Android; aveți un terminal complet funcțional și un mediu de dezvoltare pe dispozitivul meu local. Petrec mult timp dezvoltând pe servere la distanță, dar uneori vă aflați într-o situație în care nu vă puteți conecta la un server. Recent, am făcut o călătorie în Noua Zeelandă, care a implicat un zbor de 11 ore acolo și înapoi. Dacă aș fi instalat Termux la acel moment, zborurile mele ar fi putut deveni o sesiune de codificare totală de 22 de ore.

descărcați Termux pe Play Store
lista pachetelor Termux disponibile (sau construiți-vă propriul)
verificați comunitatea Google+ Termux

despre autor

Martin Sweeney

Martin Sweeney

Android entuziast și Dezvoltator. Îmi place să scriu cod și să nu mă limitez la o anumită zonă. Mă puteți găsi în Dezvoltare Web, Android, baze de date și securitate. Sunt doar curios despre toate lucrurile calculatoare și gadget-uri. În ultima vreme am fost fascinat de IOT.

citiți acest următor


  • Instagram lucrează la permițându-vă să salvați proiecte de povestea ta


  • Microsoft schimbă mai multe pictograme în Windows 10 cu cele mai recente actualizare


  • Revolut depune cerere pentru carta bancară din SUA


  • Microsoft testează chatul de petrecere Xbox gratuit și multe altele ca parte a modificărilor Xbox Live

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *