Termux – a végső Linux terminál emulátor Android [XDA Spotlight]

szerettél volna egy teljes Linux terminál környezet az Android telefon? Nem csak egy alapvető parancsokkal rendelkező terminál emulátor, hanem egy átfogó Linux parancssori környezet az összes olyan segédprogrammal és csomaggal, amelyhez hozzászokott? Ha igen, akkor a Termux a válasz.

a Termux egy hatékony terminál emulációs szoftver, amely hasonló a népszerű terminál emulátor alkalmazáshoz, de kiterjedt Linux Csomaggyűjteményt is tartalmaz. A Termux csomagkezelő rendszere olyan, mint a Debians Advanced Package Tool (APT), amelyben kereshet, telepíthet vagy eltávolíthat az apt paranccsal. A Termux csak néhány alapvető csomagot telepít a dobozból, hogy csökkentse az APK méretét a Play Áruházban, de lehetővé teszi, hogy bármilyen extra csomagot telepítsen. Bár számos alternatíva létezik a Termux számára a Google Play Áruházban, egyikük sem kínál közel annyi csomagot, mint a Termux.

balról jobbra: Apt, FFmpeg, Vim

ajánlott olvasás: Ismerje meg, hogyan kell telepíteni a teljes GNU/Linux környezetet az Android készülékre.

Termux – A Linux Terminál Emulátor az Android

Termux csomagok épített használ Ubuntu 16.10, tehát ez azt jelenti, hogy a fejlesztők össze minden meglévő szoftver a saját gépet, majd add hozzá a csomagkezelő bárki számára letölthető. Ez egy nagyon egyszerű és elegáns megoldás arra, ami egyébként összetett és nehéz probléma lehet. Ennek egyik csodálatos oldala az, hogy a szoftver összeállítása után a szoftver teljes verziói vannak, nem pedig az asztali Linux csomagok félig sült, portolt verziói.

például a Mac parancssorát használom, mivel inkább az idő 90% – át a billentyűzeten tartom. Ezért a legtöbb munkám elvégzéséhez billentyűparancsokat és terminálalkalmazásokat használok. Inkább használjuk a Vim, mint egy csodálatos szövegszerkesztő van dugó, mert majdnem mindent, beleértve a Microsoft .NETTÓ! Különböző plugin, amit használni naponta, majd megpróbáltam ezeket a Vim telepített Termux – nagy sikerrel. Minden, amit megpróbáltam, pontosan úgy működik, ahogy vártam. Az egyik kedvenc bővítményem a CtrlP, egy hatékony fájlkereső, amely gyönyörűen működött a Vim-ben a Termux-on.

A Termux alapértelmezés szerint bash terminált ad, de ha olyan vagy, mint én, és előnyben részesíted a Zsh-t a fejlett funkciókhoz, akkor a FISH shell is elérhető. Több különböző típusú héj minden bizonnyal üdvözlendő.

bárki, aki terminál emulátor alkalmazást használt az Androidon, ismeri a fájdalmat, amikor speciális gombokat kell megadnia a terminál vezérléséhez, például a CTRL vagy az ESC. Ezek a gombok nem jelennek meg az android készülékeken használt szabványos érintőképernyős billentyűzeteken (kivéve a Hacker billentyűzetet). Termux Fejlesztő Fredrik Fornwall, bár, van egy nagyon új megoldás erre. A CTRL-t a hangerő-csökkentő kulcshoz kötötte, más speciális gombokat, például az ESC-t a hangerő-növelő kulcshoz. Ezért a hangerő fel + az ” L “érintőképernyő megnyomásával megadhatja a terminál parancsot CTRL + “L”, amely törli a terminál ablakot. Az ESC billentyűt például a hangerő növelése + ” E ” gomb megnyomásával lehet elküldeni. A Termux-ban elérhető összes kulcsot megtekintheti a fejlesztő webhelyén.

az ssh-t a Termux-ban is használom a személyes VPS szerverekhez való csatlakozáshoz. Bár léteznek más Android alkalmazások, mint például a JuiceSSH és a ConnectBot, véleményem szerint jobb, ha megfelelő SSH-kapcsolat van az OpenSSH-n keresztül egy megfelelő terminálkörnyezetben. A Termux lehetővé teszi, hogy több munkamenetet hozzon létre, így egy munkamenetben kiszolgálói kapcsolataim lehetnek, egy másik munkamenetben pedig a helyi környezetem.

Ha a terminálon szeretne fejlődni, akkor a Termux is ott van. Telepítettem a Python-ot a telefonomra a Termux csomagkezelőjével, és python kódot írtam pontosan ugyanúgy, mint a távoli szerveremen.
milyen valamivel nehezebb, mint például a nodejs-szel való fejlesztés? A Termux támogatja a Nodej-eket is, és még tovább megy az olyan népszerű stackek támogatásával, mint az Express. Képes voltam egy teljes NodeJS/Express/Bootstrap környezetet telepíteni, valamint egy egyszerű weboldalt elhelyezni a készülékemen.

a Ruby telepítésére és használatára is volt lehetőségem, azonban a sínek telepítésekor problémákba ütköztem. Szerencsére a Termux Google+ közösség segítségével sikerült elérnem, hogy a készülékemen futó sínek nagyon aktívak legyenek, és ha elakadsz, nagy segítséget nyújtsanak. Őszintén szólva rendkívül lenyűgözött a Termux és csomagkezelő rendszere. Ez egy csodálatos csomag lista, amely folyamatosan növekszik; nem hagytam ki olyan csomagokat, amelyeket eddig naponta használok. Én azonban észre, hogy a népszerű képernyő terminál multiplexer nem volt elérhető, de az alternatív (és véleményem szerint jobb) TMUX áll rendelkezésre.

az eszköz, amelyen mindezt teszteltem, sem zászlóshajó telefon. A Xiaomi Mi Max-ot 4gbs RAM-mal és egy Snapdragon 650 SoC-val, valamint egy Apple Bluetooth billentyűzettel használom. A fő ok, amiért ezt a telefont használom, az az, hogy a Xiaomi Mi Max 6,44″ – es képernyővel rendelkezik,ami tisztességes ingatlanokat ad nekem. A fent látható beállítással kényelmesen komoly munkát végezhetek útközben.

a Termux legcsodálatosabb dolog az, hogy teljesen ingyenes-Nincsenek alkalmazáson belüli vásárlások vagy hirdetések. Bár, meg lehet vásárolni néhány, a kiegészítők, amelyek egy kis díjat, hogy támogassa a fejlesztő, valamint javítja a már-lenyűgöző funkcionalitását Termux. Az eddigi kiegészítések a következők:

  • Termux:Feladat – integrálása Termux Tasker
  • Termux:API – lehetővé teszi Termux integrálni a meglévő Android API – k (mint például az olvasás az SMS üzeneteket a terminál)
  • Termux:Widget – Execute Termux szkriptek a kezdőképernyőn
  • Termux:Styling – testre a megjelenése Termux
  • Termux:Float-lehetővé teszi a lebegő Termux ablak

Termux most egy állandó telepítés az összes Android készülékek; ez lehetővé teszi számomra, hogy a Van egy teljesen működőképes terminál és fejlesztési környezet a helyi eszközön. Sok időt töltök a távoli szerverek fejlesztésével, de néha olyan helyzetben vagy, amikor nem tudsz csatlakozni egy szerverhez. Nemrég, vettem egy utat, hogy Új-Zéland, amely részt vesz egy 11 órás repülés oda-vissza. Ha akkoriban telepítettem volna a Termux – ot, a járataim 22 órás kódolási munkamenetekké válhatnak.

Letöltés Termux a Play Store
Lista az Elérhető Termux Csomagok (Vagy A Saját)
nézd meg a Termux a Google+ Közösségi

A szerző

Martin Sweeney

Martin Sweeney

Android rajongó, valamint a Fejlesztő. Szeretek kódot írni, nem pedig egy adott területre korlátozni magam. A webfejlesztésben, az Androidban, az adatbázisban és a biztonságban is megtalálsz. Csak kíváncsi vagyok a számítógépekre és a kütyükre. Az utóbbi időben lenyűgözött az IOT.

Olvassa el a Következő


  • Instagram dolgozik, hogy mentse a tervezetek a Történet


  • Microsoft változások több ikonok a Windows 10 legújabb frissítése


  • Revolut nyújt be kérelmet AMERIKAI banki charta


  • Microsoft vizsgálatok ingyenes Xbox Fél Chat, valamint több részeként Xbox Live változások

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük