Termux: la riga di comando Linux su Android
Termux è un'applicazione Android gratuita e open source che fornisce un ambiente Linux a tutti gli effetti direttamente sul tuo dispositivo mobile. Supporta Bash, ZSH, C Development, Python Scripting e una vasta gamma di altri comandi Linux, che consente di eseguire attività tipicamente associate ai sistemi Desktop Linux.
Capacità di Termux:
Termux eccelle nel fornire un'emulazione Linux sicura ed efficiente su Android senza richiedere l'accesso alla radice o la configurazione complessa. Un sistema di base minimo viene installato automaticamente, con pacchetti aggiuntivi facilmente accessibili tramite il gestore dei pacchetti APT. Ciò lo rende ideale per attività come la gestione sicura del server remoto.
Caratteristiche chiave:
- Rolido client SSH: gestire i server remoti senza soluzione di continuità utilizzando il client OpenSSH integrato.
- Flessibilità di gusci ed editor: scegli da proiettili bash, pesce o ZSH e nano, emacs o redattori VIM.
- Set di strumenti versatili: utilizza strumenti come RSYNC per backup, arricciatura per accesso API, compilatori GCC e clang per compilation di codice, GIT e SVN per il controllo della versione. Usa anche la console Python per calcoli rapidi.
- Ampia libreria di pacchetti: accedere a una vasta libreria di pacchetti Linux direttamente dal terminale, estendendo significativamente la funzionalità di Termux oltre un emulatore terminale di base.
- Controlli innovativi: sfruttare il volume e i pulsanti di alimentazione per comodi scorciatoie da tastiera.
- Supporto per tastiera esterna: collegare le tastiere esterne tramite Bluetooth o USB per una maggiore usabilità.
- Supporto per il linguaggio di programmazione: supporta Nodejs, Ruby, Python e altro ancora.
Riepilogo della funzionalità principale:
Termux integra perfettamente l'emulazione terminale robusta con una raccolta completa di pacchetti Linux. Questo consente:
- Operazioni avanzate della linea di comando con bash e ZSH.
- Modifica file con nano e vim.
- Accesso al server remoto sicuro tramite SSH.
- Compilation di codice efficiente utilizzando GCC e Clang.
- Scripting e calcoli con la console Python.
- Gestione del progetto con GIT e sovversione.
- Giorvio dei giochi classici basati su testo (Frotz).
Vantaggi e svantaggi:
Pro:
- Ricco di funzionalità e versatile.
- Emulazione Linux sicura e facile.
- Opzioni più shell ed editor.
- Compilation di codice semplificata e funzionalità di backup.
Contro:
- Richiede una certa familiarità tecnica con la riga di comando Linux.
Installazione di Termux:
Il download e l'installazione di Termux è semplice:
- Individua e tocca il pulsante "Scarica Termux Apk".
- Il download inizierà automaticamente.
- Apri il file APK scaricato.
- Seguire le istruzioni sullo schermo per completare l'installazione.
- Avvia Termux e inizia a usarlo.
Aggiornamenti recenti:
L'ultima versione affronta i problemi con il file che riceve per ~/bin/termux-file-editor
e ~/bin/termux-url-opener
. Integra inoltre il supporto per diversi metodi API, eliminando la necessità di Termux separati: installazioni API (Termux-Clipboard-*, Termux-Download, Termux-Saf-*, Termux-Share, Termux-Storage-Ot, Termux-USB, Termux-Vibrate e Termux-Volume).