Ho appena testato Termux, che si rivela sicuramente il miglior emulatore di terminale Linux per Android! Dal Play Store non è più possibile installarlo in quanto vecchia versione non aggiornata, non più compatibile (<<Termux and its plugins are no longer updated on Google Play Store due to android 10 issues and have been deprecated>>, github.com); quindi la procedura è la seguente:
- nel nostro sistema Android, andiamo in impostazioni, sicurezza, "consenti sorgenti sconosciute"
- tramite il sito ufficiale termux.dev, lo scarichiamo ad esempio tramite F-Droid, l'ultimo release è la versione 0.118.0, quindi download del file APK
- installiamo questo file APK nel nostro dispositivo
Termux è compatibile con APT (quindi apt update
, apt install nomepacchetto
...) ma lo sviluppatore raccomanda di usare un comando proprietario ovvero PKG:
pkg update
: aggiorna la lista pacchetti
pkg upgrade
: aggiorna i pacchetti della lista
pkg install nomepacchetto
: installa un singolo pacchetto, software
pkg delete nomepacchetto
: rimuove, disinstalla un singolo pacchetto, sofwtare
pkg autoclean
: libera la cache
Test 1: creazione script Bash, editing live con editor Nano, esecuzione
La procedura qui è stata:
- creazione file Bash, tramite
echo >test.sh
- editing del file direttamente da terminale:
nano test.sh
- codice:
for((i=0;i<10;i++));do echo "ciao";done
- la tastiera virtuale di Termux ci assiste, premiamo Ctrl e poi S (salva), poi ancora Ctrl e poi X (chiudi)
- esecuzione dello script:
bash ./test.sh
Vediamo il risultato in un'immagine.
Test 2: creazione codice Python
Prima occorre installare Python, quindi pkg install python
, installa in questo caso la versione 3.11.8.
Possiamo creare un file Python (nomefile.py) contenente il codice e avviarlo, oppure scrivere ed eseguire il codice direttamente in Live; ad esempio, dopo aver avviato python
possiamo eseguire print("ciao Ethical Hacking Forum!")
, con il risultato mostrato nell'immagine che segue.
Rispetto alle poche alternative presenti, Termux sicuramente si dimostra il miglior programma per Android di questa tipologia, completo e funzionale, come si può vedere anche dai semplici esempi fatti. Giudizio ottimo!