Linux je často považován za oblíbený operační systém pro stolní počítače vývojářů a drotářů, a to z dobrého důvodu. Jeho otevřenost a nepřeberné množství nástrojů umožňuje uživatelům tlačit své počítače na hranici možností a efektivně provádět jakýkoli úkol. Jediným počítačem, který máte, je někdy smartphone.

Naštěstí otevřená povaha Androidu jako platformy znamená, že můžete využít jeho linuxových kořenů. S terminálovými aplikacemi v tomto seznamu budete moci ze svého zařízení Android udělat schopný stroj srovnatelný s desktopovým prostředím.

1. Termux

Galerie obrázků (2 obrázky)
Rozšířit
Rozšířit

Obrázek 1 ze 2

Obrázek 2 ze 2

Termux není jen emulátor terminálu; je to celé prostředí Linuxu. Když nainstalujete Termux, získáte v podstatě minimální systém Linux běžící na vašem zařízení Android jako aplikace. Ve výchozím nastavení jste dostali shell Bash a většina příkazů a nástrojů systému Linux funguje podle očekávání.

Termux vám také dává Ctrl, Alt, Esc, a šipky na jeho rozhraní, což usnadňuje zadávání klávesových zkratek, pokud nemáte po ruce skutečnou klávesnici.

instagram viewer

Stejně jako typický systém Linux má Termux správce balíčků, což je pravděpodobně největší síla Termuxu. Prostřednictvím správce balíčků můžete nainstalovat další skořápky jako Zsh nebo fish, editory zdrojových kódů jako Vim a Emacs a klienta a server SSH. To není vše: můžete také uchopit nástroje jako FFmpeg a ImageMagick a programovací jazyky jako C, Ruby, Perl a Python.

Se správnými příkazy, správcem oken a prohlížečem VNC můžete v Termuxu nainstalovat grafické prostředí. To vám umožňuje spouštět skutečné aplikace pro Linux, jako je GIMP, jako by byly na PC.

Termux je výkonná aplikace, ale může být také trochu ohromující. Chcete-li se dozvědět více o jeho schopnostech a jak je používat, podívejte se jak používat příkazový řádek na Termuxu.

Od května 2021 již Termux v dohledné budoucnosti nebude dostávat aktualizace z Obchodu Play. Je to způsobeno změnou zásad obchodu Play, která by narušila funkčnost Termuxu. Prozatím můžete získat nejaktuálnější verzi Termuxu na F-Droidu, tržišti open-source aplikací pro Android.

Stažení: Termux z Google Play | F-Droid (Volný, uvolnit)

2. JuiceSSH

Galerie obrázků (2 obrázky)
Rozšířit
Rozšířit

Obrázek 1 ze 2

Obrázek 2 ze 2

Jak jeho název napovídá, JuiceSSH je emulátor terminálu s podporou SSH, spolu s Telnet a Mosh. Jeho primární funkcí je poskytnout vám možnost vzdáleného připojení k jinému počítači, ať už je to váš vlastní počítač v místní síti nebo vzdálený server.

Silná podpora šifrování znamená, že se můžete bezpečně připojit ke vzdáleným serverům s vědomím, že ostatní nemohou slídit.

Příbuzný: Jak nastavit SSH v Linuxu a otestovat vaše nastavení

Jako terminál vám JuiceSSH poskytuje plně barevnou konzolu s možnostmi motivů, včetně písem. Uvnitř terminálu najdete softwarové klíče pro Ctrl, Esc, Alt, Taba klávesy se šipkami, ale můžete použít také externí klávesnici, pokud ji máte.

JuiceSSH také přichází se schopností otevřít shell lokálně, což vám umožní přístup k Bash a jeho standardním nástrojům. Nelze však instalovat žádné další balíčky, takže jste omezeni na minimální prostředí Linuxu.

V rámci aplikace můžete nainstalovat doplňky a rozšířit tak funkce JuiceSSH. Mezi těmito pluginy najdete monitor výkonu zobrazující využití procesoru, paměti, sítě a disku vašeho serveru Linux. K dispozici je také plugin pro použití JuiceSSH s profily Tasker, který vám umožní využít výkonných automatizačních schopností Taskeru.

JuiceSSH má také některé prémiové funkce dostupné při jednorázovém nákupu, například schopnost zálohovat a synchronizovat všechna uložená připojení a nastavení mezi více zařízeními. Upgrade také umožňuje integraci s Amazon AWS, plus ukládání příkazů a skriptů jako úryvků, ke kterým máte rychlý přístup mezi relacemi.

Zatímco Android je schopná platforma sama o sobě, její funkce zabezpečení mohou někdy narušit funkčnost programů Linux. V takových případech je lepší pracovat na vzdáleném počítači nebo serveru, protože desktopový operační systém může být flexibilnější. Zde přicházejí aplikace jako JuiceSSH, takže pokud to hledáte, určitě to zkuste.

Stažení:JuiceSSH (K dispozici zdarma, prémiová verze)

3. Qute

Galerie obrázků (2 obrázky)
Rozšířit
Rozšířit

Obrázek 1 ze 2

Obrázek 2 ze 2

Android je dodáván s předinstalovaným shellem a mnoha standardními unixovými nástroji, ale ty pro vás jako uživatel obvykle nejsou přístupné. Qute jim umožňuje přístup a používání, stejně jako v počítači.

Qute je v tomto ohledu poměrně jednoduchá nabídka. Poskytuje vám emulátor terminálu a nástroje, jako je ping, trace, netstat, ifconfig, mkdir a další. Funkce automatického doplňování příkazů vám umožní rychleji najít ten správný příkaz a před zadáním můžete příkazy provádět současně tak, že je oddělíte středníkem.

Vynikající funkcí Qute je jeho editor skriptů Bash. S ním můžete vytvářet, upravovat a ukládat libovolný shell skript, který chcete. Můžete také nastavit skript, který se automaticky spustí při spuštění telefonu.

Pokud potřebujete pouze základní unixové nástroje a terminál, který vám nepřekáží, pak stojí za to Qute vyzkoušet.

Stažení:Qute (K dispozici zdarma, prémiová verze)

4. LADB

Galerie obrázků (2 obrázky)
Rozšířit
Rozšířit

Obrázek 1 ze 2

Obrázek 2 ze 2

LADB se trochu liší od ostatních aplikací zde. Namísto pokusu o emulaci terminálu Linux nebo poskytnutí klienta SSH vám LADB poskytuje přístup k shellu Android Debug Bridge. Umožňuje vám spouštět příkazy z ADB přímo na vašem telefonu, aniž byste potřebovali PC.

LADB toho dosahuje sdružením serveru ADB do svých knihoven aplikací. Za normálních okolností potřebujete připojení USB, aby ADB vůbec fungovalo, ale LADB využívá k obejití nedávné funkce vydané v Androidu 11 s názvem Wireless ADB. V podstatě spoofuje bezdrátové připojení a podvede server ADB, aby si myslel, že klient je jiné zařízení.

Mezi mnoha úkoly, které můžete pomocí shellu ADB ve svém zařízení splnit, je schopnost zaznamenávat vaše obrazovku, odinstalovat aplikace bloatware, změnit oprávnění aplikace a dokonce posílat SMS zprávy z příkazu čára.

Příbuzný: Jak používat ADB a Fastboot v systému Android

I když k používání bezdrátového ADB potřebujete Android 11, můžete tuto funkci povolit také v Androidu 10. Nejprve připojte zařízení Android k počítači a do příkazového řádku zadejte příkaz „adb tcpip 5555“. To umožní bezdrátové ADB, dokud telefon nerestartujete.

Je pravda, že to maří účel aplikace, protože k tomu, aby fungovala, potřebujete především počítač. Postupem času by však tuto funkci mělo nativně podporovat více zařízení.

Stažení:LADB ($2.99)

Zvýšení výkonu vašeho telefonu se systémem Android

Krása ekosystému Android je schopnost dělat s vašimi zařízeními téměř cokoli, s několika omezeními. Ať už se chcete připojit k externímu počítači nebo vyvíjet programy přímo v telefonu, jedna z těchto terminálových aplikací bude mít vše, co potřebujete, aby se vaše zařízení stalo malým desktopovým prostředím.

E-mailem
Jak nainstalovat a kódovat Python na Androidu s Pydroidem 3

Naučte se, jak nainstalovat Pydroid 3 IDE na Android, spolu s užitečnými nástroji a knihovnami pro procvičování kódování v Pythonu.

Přečtěte si další

Související témata
  • Android
  • Terminál
  • Příkazový řádek
  • Linux Bash Shell
  • Aplikace pro Android
  • Příkazy pro Linux
  • SSH
O autorovi
Antonio Trejo (2 publikované články)

Antonio je student informatiky, jehož vášeň pro technologie začala, když v roce 2010 získal svůj první telefon s Androidem. Od té doby si pohrává s telefony, PC a konzolami. Nyní využívá své znalosti, aby pomohl ostatním usnadnit technologii.

Více od Antonia Treja

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.