4 flere fantastiske (og praktiske) ting du kan gjøre med en terminal på Android


Termux er en utrolig kraftig terminalemulator for Android. Jeg har tidligere vist deg hvordan du kan bruke den til å laste ned alle typer mediefiler, konvertere filer eller ssh inn i en annen enhet. Men det er bare begynnelsen. Her er enda flere fantastiske ting du kan gjøre med et terminalvindu på telefonen din.

Bruk en AI-chatbot

Med Termux kan du kjøre en AI-chatbot i kommandolinjegrensesnittet. Du kan holde den offline og kjøre den lokalt på enheten. Eller, du kan bruke API-nøkler for å få tilgang til AI-chatmodeller på nettet innenfor Termux.

For å kjøre en AI-chat lokalt, trenger du bare å installere Ollama og velge en egnet AI-modell som kan kjøre på telefonens maskinvare. Du kan installere Ollama slik:

pkg install ollama

Ollama lar oss laste ned og kjøre AI-modeller lokalt i Terminalen. La oss nå starte Ollama og laste ned en AI-modell.

ollama serve

Sveip fra venstre til høyre for å åpne Termux-sidepanelet. Vi åpner en ny økt her for å laste ned og kjøre AI-modellen. Jeg laster ned Llama 3.2-modellen med 1 milliarder parametere. Den er omtrent 1 GB stor. Du kan imidlertid velge den AI-modellen du foretrekker.

ollama run llama3.2:1b

Vent til nedlastingen er fullført. Den vil åpne et AI-ledetekstvindu når den er ferdig.

Du kan få tilgang til nettbaserte modeller ved å bruke API-nøkler. Det finnes verktøy som Termai som gjør dette utrolig enkelt. Bare installer Termai, og oppgi API-nøkkelen for Gemini eller OpenAI. Du kan få tilgang til det ved å skrive "ai" etterfulgt av prompten din. Du kan også bruke AI-en til å skrive skript for deg, eller du kan sende utdataene fra logger og filer gjennom den.




Kjør en AI-agent

For hjelp med skripting, automatisering eller kodeproblemer, kan du til og med kjøre en agentbasert AI som Gemini CLI innenfor Termux. Gemini CLI kan lage og administrere hele prosjekter, automatisk generere og feilsøke kode, skrive skript og samhandle med filer. Du trenger Node.js for å installere Termux-versjonen av Gemini CLI som er tilgjengelig i npm-repositoriene.

pkg install nodejs
npm install -g @mmmbuto/gemini-cli-termux

Du kan logge inn på Google-kontoen din med URL-en Gemini CLI gir, eller du kan aktivere Termux API for å starte autentiseringsprosessen automatisk i et nettleservindu.



Når det er gjort, vil det ta deg inn i Gemini CLI-promptvinduet. Du kan nå bruke det på samme måte som du ville gjort på en stasjonær datamaskin. Jeg ba det om å skrive et skript som viser værmeldinger i terminalen. Det kan også gjøre mer nyttige ting, som å generere nettsider eller skrape med skript. Jeg ba Gemini CLI om å skrive et Python-skript som kan finne jobbmuligheter på Twitter og Reddit. Skriptet gir ut jobbmulighetene i et CSV-ark som automatisk lagres i nedlastingsmappen på telefonen min.

Vert en personlig nettside ved å bruke telefonen din som server

Termux kan kjøre i bakgrunnen, og du kan bruke funksjonen «wake lock» for å sørge for at Android ikke avslutter den for å spare batteri. Det betyr at telefonen din kan fungere som en ganske pålitelig server. I tillegg er den på mesteparten av tiden. Du kan hoste og publisere en blogg uten engang å berøre en datamaskin. Termux gjør det enkelt nok.

Hovedattraksjonen vil være et bash-script kalt Bashblog, som fungerer som et "innholdsstyringssystem." Skriptet lar deg sette opp en blogg og publisere innlegg uten å forlate terminalen. Du kan skrive innleggene med "micro"-editoren eller noe lignende. Bashblog vil lagre hvert innlegg i en egen HTML-fil og oppdatere index.html-siden hver gang du "bygger" bloggen på nytt.




Python kan levere disse HTML-filene ved hjelp av den innebygde webserveren. Det vil gjøre bloggen din tilgjengelig over en lokal tilkobling. Du kan bruke Cloudflared for å koble denne lokale serveren til internett. Som standard tildeler den en tilfeldig URL til bloggen, men hvis du eier et domenenavn, kan du peke Cloudflared til den domenadressen i stedet.

Bootstrap en Linux-distribusjon inne i Termux

Du kan også kjøre hele Linux-distribusjoner inne i Termux. Det finnes en måte å til og med få et GUI-skrivebordsmiljø til å kjøre i Termux, men det blir litt komplisert. Å komme til skallet og få tilgang til andre pakkebehandlere er derimot ganske enkelt.

Vi trenger et verktøy som heter 'proot' for dette jobben. Du kan installere det ved å bruke 'pkg'-kommandoen.

pkg install proot-distro

Når det er installert, kan du få en liste over tilgjengelige distribusjoner.

proot-distro list 

Jeg valgte Arch Linux fra listen og installerte det.

proot-distro install archlinux

Den er på omtrent 150 MB. Når den er installert, kan du logge inn på distribusjonen.

proot-distro login archlinux

Du har nå et fullverdig Linux-operativsystem inne i Termux, komplett med Pacman-pakkehåndtereren.




Telefonen din kan gjøre så mye mer enn bare å kjøre de vanlige appene og spillene. Termux er den perfekte måten å utnytte den kraften på.

Relaterte artikler