Hur man använder Termux för att köra kommandorads Linux -appar i Android

How Use Termux Run Command Line Linux Apps Android



Den här artikeln omfattar en guide om Termux Android-app som låter dig köra kommandoradsprogram och skript på Android-enheter.

Termux är en terminalemulatorapplikation med öppen källkod som fungerar på Android-enheter. Det fungerar också som ett slags mini Linux -operativsystem, packat med många verktyg och verktyg som du ofta ser i Linux -distributioner på stationära datorer. Du kan använda Termux för att installera och köra många kommandoradsappar via sin egen pakethanterare. Ingen root -åtkomst krävs för att installera och köra Termux på Android. Du kan till och med använda en lätt skrivbordsmiljö -GUI utan hårdvaruacceleration genom Termux (via VNC), men de kan vara långsamma och inte exakt användbara på pekdon med små skärmar. Termux är extremt populärt bland utvecklare och andra användare som vill komma åt CLI Linux -appar på Android. Det är det närmaste du kommer till ett Linux-operativsystem på Android, och det är ett nöje att använda med sitt beröringsoptimerade gränssnitt som är lämpligt för små skärmar. Termux har ytterligare tangentbordsåtgärder som gör det enkelt att mata in symboler och har också automatisk komplettering via åtgärdstangenten på den översta raden på tangentbordet på skärmen.







Använd fall

Några saker du kan göra med Termux:



  • Kör Python -skript
  • Kör Bash -skript
  • Spela kommandoradsspel
  • Gå till Vi -redigeraren
  • Gör SSH -anslutningar
  • Skapa Python virtualenv
  • Utveckla appar så länge du inte behöver GUI -åtkomst
  • Installera ytterligare paket med pip, npm, cpan, gem, tlmgr och andra sådana pakethanterare
  • I princip allt som ett installerat paket låter dig göra genom kommandoradsgränssnittet

Installera Termux på Android

Du kan ladda ner och installera Termux genom Google Play eller från F-Droid . Starta Termux genom startprogrammet, och du bör hälsas med följande skärm:







Aktivera lagringsåtkomst på Termux

För att komma åt filer i Termux -terminalen eller för att spara filer från Termux -terminalen måste du först konfigurera Termux -lagringsutrymmet och ge behörighet för lagringsåtkomst till Termux när du uppmanas. Du kan göra det genom att utföra följande kommando:

$termux-setup-lagring

När du är klar med lagringsinställningarna kommer du att kunna hitta Termux -filer som är lagrade i den delade mappen i den interna lagringen på din Android -enhet. Om den delade mappen inte finns kan du skapa en manuellt. Vanligtvis är hela sökvägen till den här delade mappen/storage/emulated/0/shared.



Installera och hantera officiella Termux -paket

När du har installerat Termux kör du kommandot nedan för att uppdatera och uppgradera lagringsplatser:

$pkg uppgradering

Nu kan du installera dina önskade paket med följande kommando:

$pkgInstallera <Paketnamn>

Efter installationen kommer du att kunna köra kommandot för det installerade paketet i Termux -terminalen (precis som du skulle göra på ett Linux -operativsystem):


Du kan få en lista över installerbara Termux -paket från här . Du kan också söka och leta efter paket i Termux själv. För att göra det, kör ett kommando i följande format:

$pkg -sökning<sökterm>

Du kan också lista alla paket med följande kommando:

$pkg list-all

Installera Deb -paket i Termux

Du kan installera vissa .deb -paket från Ubuntu eller Debian -arkiv så länge de är gjorda för din mobils arkitektur (dessa dagar har mobiler mest aarch64 och aarch32 -arkitekturer). Observera att vissa paket kan vägra att arbeta på Termux. För att installera ett .deb -paket, kör ett kommando i följande format:

$dpkg -i <deb_package_name>

För att ta bort ett manuellt installerat .deb -paket i Termux, kör ett kommando i följande format:

$dpkg --avlägsna <deb_package_name>

För att lista alla manuellt installerade .deb -paket måste du köra följande kommando:

$dpkg -de

Alla .deb -paket från vilken paketkälla som helst kan installeras så länge det uppfyller kompatibilitetskraven. Som alltid bör du vara försiktig när du hämtar paket från tredje part för att förhindra installation av misstänkta paket.

Aktivera ytterligare lagringsplatser i Termux

Du kan också aktivera extra lagringsplatser i Termux för att möjliggöra installation av ytterligare paket. För att hitta fler förråd, besök det här sida och klicka på förråd med namn som slutar med -paket. Du hittar kommandot för att aktivera dessa lagringsplatser i deras README -filer. Kommandot för att möjliggöra extra lagringsplatser ser ut så här:

$pkgInstallera <repository_name>

Nedan följer några exempel som jag har testat och funnit fungera på Termux:

$ pkgInstallerax11-repo

$ pkgInstalleraspel-repo

$ pkgInstalleraroot-repo

$ pkgInstallerainstabil-repo

$ pkgInstallerascience-repo

Vissa lagringsplatser från tredje part kan också aktiveras. Du hittar en lista över dessa förråd här .

Installera Termux-tillägg

Termux tillhandahåller några användbara tillägg som kan installeras på en Android-enhet via Play Store. Några av dessa extra tillägg är gratis, medan andra betalas. Du hittar en lista över dessa tillägg tillgängliga här .

Slutsats

Vissa appar i Play Store låter dig installera och köra fullständiga Linux -miljöer på Android. Men några av dem kräver root -åtkomst, och de är inte direkt enkla att använda. När det gäller användarvänlighet finns det inget annat som Termux i Play Store.