Hvordan bruke Termux for å kjøre kommandolinje Linux -apper i Android

Hvordan bruke Termux for å kjøre kommandolinje Linux -apper i Android

Denne artikkelen dekker en guide til "Termux" Android-appen som lar deg kjøre kommandolinjeprogrammer og skript på Android-enheter.

Termux er en åpen kildekode-emulatorapplikasjon som fungerer på Android-enheter. Det fungerer også som et slags Mini Linux OS, fullpakket med mange verktøy og verktøy du ofte ser i Desktop Linux -distribusjoner. Du kan bruke Termux til å installere og kjøre mange kommandolinje-apper gjennom sin egen pakkebehandler. Ingen rottilgang er nødvendig for å installere og kjøre termux på Android. Du kan til og med bruke en lett stasjonærmiljø GUIer uten maskinvareakselerasjon gjennom Termux (via VNC), men de kan være trege og ikke akkurat brukbare på småskjerm -berøringsenheter. Termux er ekstremt populær blant utviklere og andre brukere som ønsker å få tilgang til CLI Linux -apper på Android. Det er det nærmeste du kommer til et Linux OS på Android, og det er en glede å bruke med sitt berøringsoptimaliserte grensesnitt som er egnet for små skjermenheter. Termux har flere tastaturhandlinger som gjør det enkelt å legge inn symboler, og har også automatisk fullførelse gjennom handlingstasten som ligger i den øverste raden på tastaturet på skjermen.

Bruk saker

Noen ting du kan gjøre med Termux:

  • Kjør Python -skript
  • Kjør Bash -skript
  • Spill kommandolinjespill
  • Access VI Editor
  • Lage SSH -tilkoblinger
  • Lag Python Virtualenv
  • Utvikle apper så lenge du ikke trenger GUI -tilgang
  • Installer flere pakker med PIP, NPM, CPAN, GEM, TLMGR og andre slike pakkeledere
  • I utgangspunktet alt som en installert pakke lar deg gjøre gjennom kommandolinjegrensesnittet

Installere Termux på Android

Du kan laste ned og installere Termux gjennom Google Play eller fra F-Droid. Start Termux gjennom starteren, og du bør bli møtt med følgende skjermbilde:

Aktivering av lagringstilgang på Termux

For å få tilgang til filer i Termux -terminalen eller for å lagre filer fra Termux -terminalen, må du først konf. Du kan gjøre det ved å utføre følgende kommando:

$ TERMUX-SETUP-Lagring

Når du er gjennom lagringsoppsettet, vil du kunne finne Termux -filer som er lagret i "Delt" -mappen i den interne lagringen av Android -enheten din. Hvis "delt" mappen ikke eksisterer, kan du opprette en manuelt. Vanligvis er hele veien til denne "delte" mappen "/lagring/emulert/0/delt".

Installere og administrere offisielle Termux -pakker

Når du har installert Termux, kjører du kommandoen nedenfor for å oppdatere og oppgradere depoter:

$ PKG -oppgradering

Nå kan du installere de ønskede pakkene ved å bruke følgende kommando:

$ pkg installasjon

Etter installasjon vil du kunne kjøre kommandoen for den installerte pakken i Termux -terminalen (akkurat som du ville gjort på et Desktop Linux OS):


Du kan få en liste over installable Termux -pakker herfra. Du kan også søke og se etter pakker i selve Termux. For å gjøre det, kjør en kommando i følgende format:

$ PKG -søk

Du kan også liste opp alle pakker ved hjelp av følgende kommando:

$ PKG-liste-alt

Installere Deb -pakker i Termux

Du kan installere visse ".Deb ”-pakker fra Ubuntu eller Debian depoter så lenge de er laget for mobilens arkitektur (i disse dager, har mobiler stort sett AARCH64 og AARCH32 arkitekturer). Merk at noen pakker kan nekte å jobbe med Termux. Å installere en “.Deb ”-pakke, kjør en kommando i følgende format:

$ dpkg -i

For å fjerne en manuelt installert “.Deb ”-pakke i Termux, kjør en kommando i følgende format:

$ DPKG -Fjern

Å liste opp alle manuelt installert ".Deb ”-pakker, du må kjøre følgende kommando:

$ dpkg -l

Noen “.Deb ”-pakke fra hvilken som helst pakkekilde kan installeres så lenge den oppfyller kompatibilitetskrav. Som alltid bør du være forsiktig når du henter tredjepartspakker for å forhindre installasjon av mistenkelige pakker.

Aktivering av flere depoter i Termux

Du kan også aktivere ekstra depoter i Termux for å aktivere installasjon av flere pakker. For å finne flere depoter, besøk denne siden og klikk på depoter som har navn som slutter med "-packages". Du finner kommandoen for å aktivere disse depotene i "readme" -filene. Kommandoen for å aktivere ekstra depoter ser slik ut:

$ pkg installasjon

Nedenfor er noen eksempler som jeg har testet og funnet å jobbe med Termux:

$ pkg installer x11-repo
$ pkg installer spillrepo
$ pkg installer root-repo
$ pkg installer ustabil-repo
$ pkg installer science-repo

Noen tredjeparts samfunnsoppgaver kan også være aktivert. Du finner en liste over disse depotene som er tilgjengelige her.

Installere Termux-tillegg

Termux gir noen nyttige tilleggsprogrammer som kan installeres på en Android-enhet gjennom Play Store. Noen av disse ekstra tilleggene er gratis, mens andre blir betalt. Du kan finne en liste over disse tilleggene som er tilgjengelige her.

Konklusjon

Noen apper i Play Store lar deg installere og kjøre hele Linux -miljøer på Android. Imidlertid krever noen få av dem rot tilgang, og de er ikke akkurat enkle å bruke. Når det gjelder brukervennlighet, er det ingenting annet som Termux i Play Store.