Slik bruker du Linux -kommandolinjen på Android med Termux

Slik bruker du Linux -kommandolinjen på Android med Termux

Android er et dyktig operativsystem, ettersom det tilbyr mange apper som nærmer seg skrivebordsklassen. Noen ganger krever det en god del innsats å oppnå noe på Android som ville være et blunk på et skrivebord.





En løsning er å dra nytte av Androids skjulte Linux -infrastruktur. Termux-appen gir et kommandolinjemiljø og lar deg installere ærlige-til-godhet-Linux-apper på Android-enheten din. Slik bruker du Termux -appen.





Hvorfor bruke Termux?

Det er allerede noen apper i Play Store som er Android -porter for Linux -applikasjoner. Disse skiller seg fra Termux ved at de replikerer disse Linux -appene, men de er laget på en 'Android -måte'.





Derimot er Termux et selvstendig Linux-miljø. Programmene er (for alle formål) de samme som deres Linux -kolleger. Dette gir noen fordeler i forhold til de portede applikasjonene:

  • Konsistens: Linux -apper som har blitt portet til Android krever et slags brukergrensesnitt. Brukeropplevelsen på Android avhenger i stor grad av hvor mye innsats utvikleren legger ned på den. Motsatt er Termux -apper de samme som Linux -versjonene, fra hurtigtaster til hvordan du installerer dem.
  • Kompakthet: Tillegg av Android -kode kan føre til at noen slanke applikasjoner blir tunge. For eksempel kan en Android SSH -klient være alt fra 2 MB til 12 MB i størrelse. Sammenlign dette med Dropbear, tilgjengelig i Termux, som veier 396 KB (det er kilobyte) installert. Og det gir også en SSH -server.
  • Aktualitet: Når en applikasjon mottar en oppdatering, forblir du prisgitt utvikleren av Android -appen for en oppgradering. Derimot er Termux -applikasjoner standard Linux -pakker som krever mindre vedlikehold. De kan til og med opprettes automatisk ved siden av skrivebordsversjonene. Du vil sannsynligvis få tilgang til nye funksjoner raskere med Termux.
  • Pris: Det er en sjanse for at en app du kjøper fra Play -butikken vil ha en kostnad knyttet til den. Alle appene i Termux er gratis (og åpen kildekode) , som Termux selv.

Slik bruker du Termux

Før du dykker inn, må du forstå at Termux først og fremst er et kommandolinjemiljø. Det er ikke noe fancy brukergrensesnitt med skinnende knapper her. Dette gjelder ikke bare for den grunnleggende Termux -pakken, men også appene. Du får ikke den nyeste versjonen av LibreOffice med denne metoden.



Viktigst av alt, må du være komfortabel med kommandolinjen for å installere og bruke disse programmene på Termux. For å utvikle litt kjennskap, sjekk vår liste over de mest brukte Linux Terminal-kommandoene.

Når du er klar, ta tak i telefonen eller nettbrettet og installer Termux.





Nedlasting: Termux (Gratis)

Grunnleggende Termux -kommandoer du bør vite

Å starte Termux vil slippe deg rett inn i et kommandolinjemiljø. Herfra kan du installere nye verktøy. Termux bruker det samme pakkeinstallasjonsprogrammet som finnes i Debian, Ubuntu og relaterte Linux -distroer.





Avanserte pakkeverktøy (mer ofte referert til som APT) brukes til å finne, installere og fjerne programvare i Termux. Start med å oppdatere pakker og oppgradere med disse kommandoene:

apt update
apt upgrade

Deretter finner du ut hvilke apper som er tilgjengelige:

apt list

For å finne ut mer om en av disse pakkene, bruk

apt show [package name]

Dette vil vise navn, vedlikeholder, filstørrelse, avhengigheter og andre nyttige detaljer. For å installere en app, bare bruk:

apt install [package name]

Vår guide for bruk av APT vil fortelle deg mer om dette verktøyet, for eksempel hvordan du oppgraderer pakker. Du kan kjøre et installert verktøy ved å skrive inn navnet på Terminal -ledeteksten på Termux -kommandolinjen.

I tillegg til apt fungerer denne listen over innebygde kommandoer i Termux på Android:

  • | _+_ | lar deg kopiere en fil
  • | _+_ | vil flytte en fil
  • | _+_ | viser innholdet i en katalog
  • | _+_ | sletter (fjerner) data
  • | _+_ | oppretter en symbolsk lenke (for eksempel | _+_ |)

Med disse innebygde verktøyene reduserer du behovet for en Android-filbehandling. De sparer deg også for å måtte rote telefonen for å nyte slik funksjonalitet.

Linux -apper du kan installere med Termux -kommandolinjen

Ved hjelp av passende med Termux kan du installere flere nyttige Linux -apper på Android. Disse faller inn i flere kategorier --- la oss se på noen av høydepunktene.

Tekstredaktører

Termux tilbyr nylige versjoner av både populære Linux -tekstredigerere: VIM og Emacs. Andre redaktører, for eksempel den minimalistiske nano, er også tilgjengelig.

Selvfølgelig har Android mange tekstredigerere allerede. Så hva bringer Emacs og Vim til plattformen? Vel, hvis du liker å jobbe i Markdown, støtter begge det godt. Inn i den 'distraksjonsfrie' tankegangen? Det blir ikke mye mer distraksjonsfritt enn VIM --- sjekk ut vårt JIM-ark for VIM-snarveier for hjelp til å mestre det.

Hvordan finne harddisken på Windows 10

Trenger du noe å ta notater og gi oppgaver? Org-modus i Emacs har du dekket. Du kan til og med bruke Emacs som din filbehandler , manusskriverapp , Klient Trello , musikkspiller , eller for å spille Minesweeper.

hvordan fortelle om du har blitt blokkert på instagram

Hvorfor bytte? Android -tekstredaktører har en tendens til å fokusere på en fremtredende funksjon. For eksempel kan en fokusere på utkast uten distraksjoner, en annen kan forhåndsvise Markdown og annen formatering, og andre kan være bygget på å beholde notater (selv om de egentlig bare er tekstredigerere i kjernen).

Terminalbaserte redaktører kan oppfylle disse behovene i et enkelt program, samtidig som de er tilgjengelige på stasjonære plattformer.

Termux Command Line Utilities

Termux -pakker inkluderer flere nyttige Linux -kommandolinjeverktøy:

  • gnuplot: Et matematisk grafprogram
  • ImageMagick: En verktøykasse for bildemanipulering og konvertering
  • p7zip: Et arkiveringsverktøy for 7-Zip-komprimeringsopplegget
  • UnRAR: Et annet arkivverktøy for RAR -formatet
  • Wget: Et program for å hente filer over internett via HTTP eller FTP

Hvorfor bytte? Dette er dedikerte programmer med mye å tilby.

Installer servere i Termux

Vi har allerede vist hvordan du kan gjør Android -enheten din til en webserver med spesifikke apper. Termux tilbyr på samme måte ekte Linux -webservere som Apache, nginx og Lighttpd.

Men hvorfor vil du kjøre en webserver på Android -enheten din?

I tillegg til programmering, husk at mange av dagens beste applikasjoner er web -apper. For eksempel kan du installere nginx, PostgreSQL -databasen og Python, og deretter bruke Taiga prosjektstyringsplattform. Dette er mye nyttig, alt uten å måtte registrere deg for tredjepartstjenester eller hosting.

Termux inkluderer også Dropbear , som gir en SSH -server (og klient) for å logge på telefonen/nettbrettet og overføre filer. Dette er nyttig i situasjoner der du vil utveksle noen få filer, men ikke vil bruke skytjenester. Bare start opp Dropbear -serveren, bruk en SSH -klient til å ta tak i det du trenger, og slå den av.

Hvorfor bytte? Apper som Tiny Web Server lar deg spinne opp en webserver. Men hva er mer spennende enn å ha en lett server du kan starte fra kommandolinjen?

Utviklingsapper i Termux -kommandolinjen

Selv om mange Android -apper (oppført som 'kodeditorer') gir muligheten til å skrive kode, gir de kanskje ikke språkene selv. Med Termux kan du teste koden din på telefonen eller nettbrettet.

Den tilbyr standarddistribusjoner av programmeringsspråk som:

  • BASH -skall (standard tilgjengelig ut av esken, og en fin måte å komme i gang med å hacke rundt)
  • Python (både v2 og v3 er tilgjengelig)
  • PHP
  • Rubin

Kildekontrollsystemer git og Subversion er også tilgjengelige, som har sine bruksområder utover bare utvikling. Hvis du liker å ha kontroll over dine egne data, lar kildekontroll deg lagre filene dine hvor du vil. Du kontrollerer også når du sender oppdateringer til andre enheter, og kan bruke 'tagger' til å merke versjoner.

Hvorfor bytte? Det er noen programmeringsspråkpakker for Android, for eksempel QPython . Men disse gir sine egne omfangsrike brukergrensesnitt. De kan også kreve at flere apper er fullt nyttige.

Android-baserte apper er tilgjengelige for både git og svn. Du må imidlertid ha en egen app for hver kildekontrolltype. Termux tilbyr begge i samme pakke gratis. Ved å gå med kildekontroll kan du også kutte ned på klienter for skysynkroniseringstjenester som Dropbox.

Legg Linux til Android med Termux -kommandoer

Termux er et superkompakt tilbud som åpner mye funksjonalitet for Android-enheten din. Kommandolinjen er en av de mest kraftfulle funksjonene i Linux, og Termux bygger på enhetens Linux -kjerne for å gjøre deg mer effektiv når du er på farten.

Og hvem vet, kanskje å dabble med disse appene vil overbevise deg om å prøve Linux på skrivebordet også. Sjekk ut vår Linux -kommandoer jukseark for litt hjelp å prøve.

Dele Dele kvitring E -post Slik får du tilgang til Googles innebygde boblenivå på Android

Hvis du noen gang har trengt å sørge for at noe er i vater, kan du nå få et boblenivå på telefonen din på få sekunder.

Les neste
Relaterte temaer
  • Linux
  • Android
  • Terminal
  • Linux
  • Android
  • Linux -kommandoer
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til magasinet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere