heb je ooit een complete Linux terminal omgeving op je Android telefoon gewild? Niet alleen een terminal emulator met basiscommando ‘s, maar een uitgebreide Linux command-line omgeving met alle hulpprogramma’ s en pakketten die je gewend bent geraakt? Als dat zo is, dan is Termux het antwoord.
Termux is een krachtige terminal emulatie software, die vergelijkbaar is met de populaire Terminal Emulator app, maar het bevat ook een uitgebreide Linux pakket collectie. Termux ‘ s package management systeem lijkt veel op Debians Advanced Package Tool (APT) in die zin dat je kunt zoeken, installeren en verwijderen met het commando apt. Termux installeert slechts een paar basispakketten uit de doos, om de APK-grootte op de Play Store te verminderen, maar stelt u in staat om extra pakketten te installeren die u wenst. Hoewel er verschillende alternatieven voor Termux op de Google Play Store, geen van hen bieden bijna zo veel pakketten als Termux.
links naar rechts: Apt, FFmpeg, Vim
aanbevolen lezing: leer hoe u een volledige GNU/Linux-omgeving op uw Android-apparaat installeert.
Termux-de Linux Terminal Emulator voor Android
Termux pakketten zijn gebouwd met Ubuntu 16.10, dus dit betekent dat ontwikkelaars alle bestaande software van hun machine kunnen compileren en het vervolgens kunnen toevoegen aan de pakketbeheerder zodat iedereen het kan downloaden. Het is een zeer eenvoudige en elegante oplossing voor wat anders een complex en moeilijk probleem zou kunnen zijn. Een verbazingwekkende kant invloed hiervan is dat zodra de software is gecompileerd, je hebt volwaardige versies van de software in plaats van half gebakken, geporteerde versies van desktop Linux-pakketten.
bijvoorbeeld, Ik gebruik de commandoregel op mijn Mac omdat ik liever 90% van de tijd mijn handen op het toetsenbord heb. Ik gebruik daarom sneltoetsen en terminal applicaties om het grootste deel van mijn werk gedaan te krijgen. Ik geef de voorkeur aan het gebruik van Vim als het is een geweldige teksteditor en heeft plugins voor bijna alles, waaronder Microsoft. NET! ik heb verschillende plugins die ik dagelijks gebruik en ik heb geprobeerd een aantal van deze met Vim geïnstalleerd in Termux – met groot succes. Alles wat ik probeerde werkt precies zoals ik had verwacht. Een van mijn favoriete plugins is CtrlP, een krachtige file finder, die prachtig werkte in Vim op Termux.
Termux geeft je standaard een bash terminal, maar als je zoals Ik bent en de voorkeur geeft aan Zsh vanwege zijn geavanceerde functies, is FISH shell ook beschikbaar. Meerdere verschillende shell types is zeker welkom.
Iedereen die een terminal emulator applicatie op Android heeft gebruikt, weet de pijn wanneer u speciale toetsen moet invoeren om de terminal te bedienen, zoals CTRL of ESC. Deze toetsen worden niet weergegeven op de standaard touch toetsenborden gebruikt op android-apparaten (opslaan voor Hacker toetsenbord). Termux Ontwikkelaar Fredrik Fornwall, hoewel, heeft een zeer nieuwe oplossing voor dit. Hij heeft Ctrl gebonden aan de Volume omlaag toets en andere speciale toetsen zoals ESC aan de Volume Omhoog toets. Daarom, door te drukken op Volume omhoog + de touch toetsenbord ‘ L ‘kunt u de terminal commando invoeren CTRL +’ L ‘ die het terminal venster wist. De ESC-toets wordt verzonden door bijvoorbeeld op volume omhoog + ‘E’ – toets te drukken. U kunt alle sleutels die beschikbaar zijn in Termux op de website van de ontwikkelaar.
Ik gebruik ook SSH in Termux om verbinding te maken met mijn persoonlijke VPS servers. Hoewel er andere Android-toepassingen zoals JuiceSSH en ConnectBot bestaan, is het beter om een goede SSH-verbinding via OpenSSH in een goede terminal-omgeving te hebben. Termux stelt je in staat om meerdere sessies aan te maken zodat ik mijn server verbindingen kan hebben op een sessie en mijn lokale omgeving op een andere sessie.
als je wilt ontwikkelen in de terminal, heeft Termux je daar ook behandeld. Ik installeerde python op mijn telefoon met Termux ‘ s package manager en was het schrijven van python code precies hetzelfde als ik zou doen op mijn remote server.
wat iets zwaarder, zoals het ontwikkelen met NodeJS? Termux heeft ook ondersteuning voor NodeJS, en het gaat nog verder door het ondersteunen van populaire stacks zoals Express. Ik was in staat om een volledige NodeJS/Express/Bootstrap omgeving te installeren en hosten van een eenvoudige website op mijn apparaat.
ik was ook in staat om te installeren en te gebruiken Ruby, maar ik heb in de problemen toen ik de eerste installatie van de Rails. Gelukkig, Ik was in staat om Rails lopen op mijn apparaat met de hulp van de Termux Google+ Gemeenschap die is zeer actief en een grote bron van hulp als je vast komen te zitten. Om het bot te zeggen Ik ben zeer onder de indruk van Termux en zijn package management systeem. Het biedt een geweldige pakketlijst die voortdurend groeit; Ik heb geen pakketten gemist die ik tot nu toe dagelijks gebruik. Ik heb echter gemerkt dat de populaire SCREEN terminal multiplexer was niet beschikbaar, maar het alternatief (en naar mijn mening beter) TMUX is beschikbaar.
het apparaat waarop ik dit allemaal heb getest, is ook geen vlaggenschip-telefoon. Ik gebruik mijn Xiaomi Mi Max met 4GBs RAM en een Snapdragon 650 SoC, samen met een Apple Bluetooth-toetsenbord. De belangrijkste reden dat ik deze telefoon gebruik is omdat de Xiaomi Mi Max een 6.44″ – scherm heeft, waardoor ik een fatsoenlijk onroerend goed heb om mee te werken. Met de hierboven getoonde opstelling kan ik comfortabel wat serieus werk doen onderweg.
het meest verbazingwekkende van Termux is dat het volledig gratis is – er zijn geen in-app aankopen of advertenties. Hoewel, kunt u een aantal van de add-ons die een kleine vergoeding te kopen, om de ontwikkelaar te ondersteunen en te verbeteren op de toch al indrukwekkende functionaliteit van Termux. De addons tot nu toe omvatten:
- Termux:Taak – Integratie Termux met Tasker
- Termux:API – hiermee Kunt Termux te integreren met bestaande Android Api ‘ s (zoals het lezen van SMS-berichten in de terminal)
- Termux:Widget – Uitvoeren Termux scripts vanaf het home-scherm
- Termux:Styling – Aanpassen van het uiterlijk van Termux
- Termux:Vlotter – Laat een drijvende Termux venster
Termux is nu een permanente installatie op al mijn Android-apparaten; het stelt me in staat om een volledig functionele terminal en ontwikkeling van de omgeving op mijn lokale apparaat. Ik besteed veel tijd aan het ontwikkelen op externe servers, maar soms ben je in een situatie waarin je geen verbinding kunt maken met een server. Onlangs nam ik een reis naar Nieuw-Zeeland die een 11 uur durende vlucht daarheen en terug betrokken. Als ik Termux op dat moment had geïnstalleerd, hadden mijn vluchten een 22 uur durende codeersessie kunnen worden.
download Termux in de Play Store
Lijst met beschikbare Termux pakketten (of maak je eigen)
bekijk de Termux Google+ Community
About author
Android enthusiast and developer. Ik schrijf graag code en beperk me niet tot één specifiek gebied. Je kunt me vinden in Web Development, Android, Database en beveiliging. Ik ben gewoon nieuwsgierig naar alle dingen computers en gadgets. De laatste tijd ben ik gefascineerd door IOT.
Lees Dit Volgende
-
Instagram werkt om u te laten concepten opslaan van uw Verhaal
-
Microsoft veranderingen meer pictogrammen in Windows-10 met de nieuwste update
-
Revolut legt toepassing voor het AMERIKAANSE bankwezen charter
-
Microsoft test gratis Xbox Party Chat en meer als onderdeel van de Xbox Live veranderingen