Vil du blive dygtig til Linux-kommandoer? Du behøver ikke at installere en fuldgyldig distribution. Der findes en hel del sider, som giver dig mulighed for at bruge Linux-terminalen online. Men de er fuldt funktionsdygtige på pc'er, ikke på mobile enheder. Android er dog baseret på Linux-kernen. Til Android-smartphones findes der et par apps, som understøtter Linux-kommandoer til at oprette forbindelse til en fjernserver via SSH. Forvent ikke, at de erstatter dine almindelige Linux-terminalemulatorer på computere. Men du kan også finde nogle interessante muligheder til Android.
Denne artikel er opdelt i to dele for at lette forståelsen og overblikket. I den første del taler vi om terminalemulatorer, og i den anden del taler vi om mulighederne for fjernforbindelse (SSH) med terminalgrænsefladen. Nogle programmer fra artiklen er ikke distribueret som open source; de er markeret i overensstemmelse hermed. Sådanne programmer er medtaget her, fordi de giver dig mulighed for at arbejde med en Linux-terminal på Android. Hvis du vil bruge kommandoer som Is
til at navigere i mapper, kopiere/indsætte og udføre avancerede operationer, skal du have root-adgang på din Android-smartphone.
Qute terminalemulator giver adgang til den indbyggede kommandoskal på din Android-enhed. Du vil kunne bruge populære kommandoer(ping, trace, cd, mkdir m
.fl.) på din smartphone. Det er muligt at installere bin-filer
og oprette shell-scripts.
Bash-script-editoren og understøttelse af rootede enheder gør Qute til et meget fristende program at prøve. Derudover kan Qute aktivere et lyst tema, skjule tastaturet, slå syntaksfremhævning til og et par andre ting.
Ganske vist påpeger udvikleren, at appen på grund af Googles seneste privatlivspolitik har en række kendte problemer på Android 11 og derover. Så uden en rodfæstet enhed er det usandsynligt, at du kan gøre ret meget.
Terminal Emulator er en af de ældste Linux-terminalemulatorer på Android. Du kan arbejde med enkle kommandoer, tilføje flere vinduer og bruge startgenveje til at gøre tingene hurtigere.
Det bedste af det hele er, at du ikke ser nogen reklamer, tilbud om køb i appen eller andre distraherende elementer her. Desværre har Terminal Emulator længe ikke været understøttet, og dens GitHub-side gik i arkivet tilbage i 2020, hvilket betød, at udviklingen var slut.
Selv i sin nuværende tilstand ser Terminal Emulator ud til at fungere for mange brugere. Så måske skal du ikke afvise denne mulighed med det samme; det er bedre at tage den og prøve den.
Material Terminal er en opdateret version af Terminal Emulator til Android. Du har de samme muligheder, flere vinduer, ingen reklamer og understøttelse af grundlæggende kommandoer. Og også muligheden for at installere BusyBox og andre kommandolinjeværktøjer på din enhed med root-rettigheder. Du får alle de samme ting som ovenfor, men med en brugergrænseflade i Material Design-stil.
Leder du efter en terminalemulator med SSH-forbindelse på Android? Eller er du kun interesseret i ekstern SSH-forbindelse? Her er et par muligheder.
Termux er en populær terminalemulator, der er tilgængelig på Android. Den indeholder en imponerende samling af pakker, som giver dig mulighed for at arbejde med bash- og zsh-skaller. Og med root-adgang kan du administrere og redigere filer fra nnn via nano, vim eller emacs. Brugergrænsefladen er intet andet end en terminal.
Du kan få adgang til serverne via SSH. Der er mulighed for C-udvikling via clang, make og gdb. Det hele afhænger af dine præferencer og tilstedeværelsen/fraværet af en enhed med root-adgang. GitHub-siden har oplysninger om, hvordan man løser eventuelle problemer. Indtil videre er opdateringer til Play Store-versionen suspenderet af tekniske årsager. Så hvis Play Store-versionen ikke virker, skal du kigge efter den nyeste version på F-Droid.
Termius er en SSH- og SFTP-klient designet til fjernadgang fra Android-enheder. Med Termius kan du administrere UNIX- og Linux-systemer. Siden i Play Store beskriver Termius som en ret god PuTTY-klient til Android, og det er faktisk en passende definition. Brugergrænsefladen er let at forstå og virker ikke forvirrende. Der er også understøttelse af Mosh- og Telnet-protokollerne.
Når du opretter forbindelse til en ekstern enhed, genkender den operativsystemer som Raspberry Pi, Ubuntu og Fedora. Du kan også arbejde på et tastatur, der er tilsluttet din smartphone, fra denne app. Derudover er der ingen bannere eller reklamer, hvilket gør Termius til en lille perfekt fjernforbindelses-app.
Termius tilbyder også en betalt version (med en gratis 14-dages periode) med avancerede muligheder: krypteret krydssynkronisering, SSH-nøgleagent-videresendelse, SFTP, terminalfaner og så videre. Du kan læse mere på den officielle hjemmeside.
uiceSSH er en populær SSH-klient med en masse gratis funktioner og mulighed for at opgradere til PRO-versionen.
Ud over Telenet- og Mosh-understøttelse får du også adgang til nogle tredjeparts plugins, som udvider funktionaliteten. Du kan tilpasse udseendet og følelsen ud fra de mange tilgængelige muligheder og nemt kategorisere dine forbindelser i grupper.
For ikke at glemme, at du også får IPv6-understøttelse. Og hvis du køber en betalt licens, kan du opsætte AWS-integration, aktivere sikker synkronisering, automatisere backups og meget mere.
Hvis du kun har brug for en simpel SSH-klient, er ConnectBot det rigtige sted at gå hen. Du kan arbejde i flere SSH-sessioner på samme tid, oprette sikre tunneler og bruge copy/paste-muligheden mellem apps.
Hvis du ikke har root-adgang på Android, eller du ikke har planer om at få det, er der en unik mulighed for at installere Linux-distributioner på din smartphone ved hjælp af Andronix. Du får et stort sæt Linux-distributioner og skrivebordsmiljøfunktioner med vinduesadministratorer.
Men det bedste her er, at du ikke behøver root-adgang for at arbejde med forskellige Linux-kommandoer. Det eneste, du skal gøre, er at installere din yndlingsdistribution, som klarer det hele. Ud over brugervenligheden tilbydes du også premium-muligheder med adgang til funktioner som offline-installation af distributioner og mulighed for at synkronisere kommandoer mellem enheder.
Men at installere en Linux-distribution betyder ikke, at du kan gøre, hvad du vil. Alligevel er det en god mulighed. Du kan downloade appen fra Play Store og læse mere på GitHub.
Vi har dækket de bedste Linux-terminalemulatorer på Android samt SSH-klienter. At få adgang til en Linux-terminal på Android er ikke så enkelt som at vælge en terminalemulator. Før du beslutter dig, skal du tjekke kommandosupporten for at se, hvad du kan gøre med en rodfæstet/ikke-rodfæstet enhed.