Avete mai desiderato un ambiente terminale Linux completo sul vostro telefono Android? Non solo un emulatore di terminale con comandi di base, ma un ambiente completo da riga di comando Linux con tutte le utilità e i pacchetti a cui sei abituato? Se è così, allora Termux è la risposta.
Termux è un potente software di emulazione terminale, che è simile alla popolare app Emulatore di terminale, ma include anche una vasta collezione di pacchetti Linux. Il sistema di gestione dei pacchetti di Termux è molto simile a Debians Advanced Package Tool (APT) in quanto è possibile cercare, installare e disinstallare con il comando apt. Termux installa solo alcuni pacchetti di base, fuori dalla scatola, per ridurre le dimensioni APK sul Play Store, ma consente di installare eventuali pacchetti aggiuntivi che si desidera. Mentre ci sono diverse alternative a Termux sul Google Play Store, nessuno di loro offrono quasi come molti pacchetti come Termux.
Da sinistra a destra: Apt, FFmpeg, Vim
Lettura consigliata: Scopri come installare un ambiente GNU / Linux completo sul tuo dispositivo Android.
Termux – L’emulatore di terminale Linux per Android
I pacchetti Termux sono costruiti usando Ubuntu 16.10, quindi questo significa che gli sviluppatori possono compilare qualsiasi software esistente dalla loro macchina e quindi aggiungerlo al gestore di pacchetti per chiunque di scaricare. Si tratta di una soluzione molto semplice ed elegante a quello che altrimenti potrebbe essere un problema complesso e difficile. Un effetto lato sorprendente di questo è che una volta che il software è compilato, si dispone di versioni a tutti gli effetti del software piuttosto che half-baked, versioni porting di pacchetti Linux desktop.
Per esempio, io uso la riga di comando sul mio Mac come preferisco avere le mani sulla tastiera 90% del tempo. Uso quindi scorciatoie da tastiera e applicazioni terminali per svolgere la maggior parte del mio lavoro. Preferisco usare Vim in quanto è un editor di testo incredibile e ha plugin per quasi tutto compreso Microsoft.NET! Ho vari plugin che uso tutti i giorni e ho provato alcuni di questi con Vim installato in Termux – con grande successo. Tutto quello che ho provato funziona esattamente come mi aspettavo. Uno dei miei plugin preferiti è CtrlP, un potente cercatore di file, che ha funzionato magnificamente in Vim su Termux.
Termux ti offre un terminale bash per impostazione predefinita, ma se sei come me e preferisci Zsh per le sue funzionalità avanzate, è disponibile anche FISH shell. Diversi tipi di shell diversi sono certamente i benvenuti.
Chiunque abbia utilizzato un’applicazione emulatore di terminale su Android conosce il dolore quando è necessario inserire tasti speciali per controllare il terminale come CTRL o ESC. Questi tasti non vengono visualizzati sulle tastiere touch standard utilizzate sui dispositivi Android (salva per la tastiera Hacker). Lo sviluppatore di Termux Fredrik Fornwall, tuttavia, ha una soluzione molto nuova a questo. Ha associato CTRL al tasto Volume GIÙ e altri tasti speciali come ESC al tasto Volume SU. Pertanto, premendo Volume Su + la tastiera touch ‘L ‘è possibile inserire il comando del terminale CTRL + ’ L’ che cancella la finestra del terminale. Il tasto ESC viene inviato premendo volume SU + tasto’ E ‘ per esempio. È possibile visualizzare tutte le chiavi disponibili in Termux sul sito web dello sviluppatore.
anche io uso SSH in Termux per collegare il mio VPS server. Anche se esistono altre applicazioni Android come JuiceSSH e ConnectBot, avere una corretta connessione SSH tramite OpenSSH in un ambiente terminale corretto è meglio a mio parere. Termux consente di creare più sessioni in modo da poter avere le mie connessioni server su una sessione e il mio ambiente locale su un’altra sessione.
Se ti piace sviluppare nel terminale, Termux ha coperto anche lì. Ho installato python sul mio telefono con il gestore di pacchetti di Termux e stavo scrivendo il codice python esattamente come farei sul mio server remoto.
Che qualcosa di leggermente più pesante, come lo sviluppo con NodeJS? Termux ha anche il supporto per NodeJS, e va ancora oltre supportando stack popolari come Express. Sono stato in grado di installare un ambiente NodeJS/Express/Bootstrap completo e ospitare un semplice sito web sul mio dispositivo.
sono stato anche in grado di installare e utilizzare Ruby, però, ho fatto eseguire dei problemi quando ero inizialmente l’installazione di Binari. Fortunatamente, sono stato in grado di far funzionare Rails sul mio dispositivo con l’aiuto della comunità Termux Google+ che è molto attiva e una grande fonte di aiuto se ti trovi in difficoltà. Per dirla senza mezzi termini sono estremamente impressionato da Termux e dal suo sistema di gestione dei pacchetti. Fornisce un elenco di pacchetti incredibile che è in costante crescita; Non ho perso alcun pacchetto che uso quotidianamente finora. Ho comunque notato che il popolare multiplexer SCREEN terminal non era disponibile ma l’alternativa (e a mio parere migliore) TMUX è disponibile.
Il dispositivo su cui ho testato tutto questo non è nemmeno un telefono di punta. Sto usando il mio Xiaomi Mi Max con 4GBs di RAM e un SOC Snapdragon 650, insieme a una tastiera Bluetooth Apple. Il motivo principale per cui sto usando questo telefono è perché Xiaomi Mi Max ha uno schermo 6.44″, dandomi un immobile decente con cui lavorare. Con la configurazione mostrata sopra posso comodamente fare un lavoro serio in movimento.
La cosa più sorprendente di Termux è che è completamente gratuito – non ci sono acquisti in-app o pubblicità. Anche se, è possibile acquistare alcuni dei componenti aggiuntivi che hanno una piccola tassa, per sostenere lo sviluppatore e migliorare la funzionalità già impressionante di Termux. Gli addon finora includono:
- Termux:Attività di Integrazione Termux con Tasker
- Termux:API – Consente Termux integrare con gli attuali Android Api (ad esempio la lettura di messaggi di testo nel terminale)
- Termux:Widget – Eseguire Termux script dalla schermata home
- Termux:Styling – Personalizzare l’aspetto del Termux
- Termux:Il flottante Consente un galleggiante Termux finestra
Termux è ora un’installazione permanente su tutti i miei dispositivi Android; mi permette di avere una cucina completamente funzionale terminal ambiente di sviluppo e sul mio dispositivo locale. Trascorro molto tempo a sviluppare su server remoti, ma a volte ci si trova in una situazione in cui non è possibile connettersi a un server. Recentemente, ho fatto un viaggio in Nuova Zelanda che ha coinvolto un volo di 11 ore andata e ritorno. Se avessi installato Termux in quel momento, i miei voli avrebbero potuto diventare una sessione di codifica di 22 ore in totale.
Scaricare Termux sul Play Store
Elenco di Termux Pacchetti (O Creare)
Controllare il Termux Community di Google+
Circa l’autore
Android appassionati e Sviluppatori. Mi piace scrivere codice e non limitarmi a un’area specifica. Mi potete trovare in Sviluppo Web, Android, Database e sicurezza. Sono solo curioso di tutte le cose computer e gadget. Ultimamente sono stato affascinato con IOT.
di Leggere il Prossimo
-
Instagram sta lavorando il che permette di salvare bozze di la tua Storia
-
Microsoft cambia più le icone in Windows 10 con l’ultimo aggiornamento
-
Revolut presenta una domanda per gli stati UNITI bancario, carta
-
Microsoft test di connessione Xbox Party Chat e più come parte di Xbox Live modifiche