Jak používat příkazový řádek Linuxu v systému Android s Termuxem

Jak používat příkazový řádek Linuxu v systému Android s Termuxem

Android je schopný operační systém, protože nabízí mnoho aplikací, které se blíží třídě desktopů. Přesto někdy vyžaduje značné úsilí, aby se v systému Android podařilo něco, co by bylo hračkou na ploše.





Jedním z řešení je využít výhody skryté Linuxové infrastruktury Androidu. Aplikace Termux poskytuje prostředí příkazového řádku a umožňuje do vašeho zařízení Android instalovat poctivé a dobré aplikace pro Linux. Zde je návod, jak používat aplikaci Termux.





Proč používat Termux?

V Obchodu Play již existují některé aplikace, které jsou porty Android aplikací Linux. Ty se liší od Termuxu v tom, že replikují tyto aplikace pro Linux, ale jsou vytvořeny „způsobem pro Android“.





Naproti tomu Termux je soběstačné prostředí Linuxu. Jeho programy jsou (pro všechny záměry a účely) stejné jako jejich protějšky Linuxu. To přináší některé výhody oproti přeneseným aplikacím:

  • Konzistence: Linuxové aplikace, které byly přeneseny do Androidu, vyžadují nějaké uživatelské rozhraní. Uživatelská zkušenost v systému Android do značné míry závisí na tom, kolik úsilí vývojář do něj vloží. Naopak aplikace Termux jsou stejné jako verze pro Linux, od klávesových zkratek až po jejich instalaci.
  • Kompaktnost: Přidání kódu Android může způsobit, že některé tenké aplikace budou těžké. Například klient Android SSH může mít velikost od 2 MB do 12 MB. Srovnejte to s Dropbear, dostupným v Termuxu, který váží 396 kB (to je kilobajtů). A také poskytuje server SSH.
  • Včasnost: Když aplikace obdrží aktualizaci, zůstanete na milost vývojáře aplikace pro Android k upgradu. Naproti tomu aplikace Termux jsou standardní balíčky Linux, které vyžadují méně údržby. Mohou být dokonce vytvářeny automaticky vedle desktopových verzí. S Termuxem pravděpodobně získáte rychlejší přístup k novým funkcím.
  • Cena: Existuje šance, že s každou aplikací zakoupenou v Obchodu Play bude spojen poplatek. Všechny aplikace v Termuxu jsou zdarma (a open source) , stejně jako samotný Termux.

Jak používat Termux

Než se ponoříte, pochopte, že Termux je především prostředí příkazového řádku. Neexistuje žádné fantastické uživatelské rozhraní s lesklými tlačítky. To platí nejen pro základní balíček Termux, ale také pro jeho aplikace. Touto metodou nezískáte nejnovější verzi LibreOffice.



A co je nejdůležitější, musíte být spokojeni s příkazovým řádkem, abyste mohli instalovat a používat tyto programy na Termuxu. Chcete-li si vytvořit určité znalosti, podívejte se na náš seznam nejpoužívanějších příkazů Linux Terminal.

Až budete připraveni, vezměte si telefon nebo tablet a nainstalujte Termux.





Stažení: Termux (Volný, uvolnit)

Základní příkazy Termuxu, které byste měli vědět

Spuštění Termuxu vás přenese přímo do prostředí příkazového řádku. Odtud můžete instalovat nové nástroje. Termux používá stejný instalační program balíčků, jaký najdete v distribucích Debianu, Ubuntu a souvisejících Linuxů.





K hledání, instalaci a odebírání softwaru v Termuxu slouží Advanced Packaging Tools (běžněji označované jako APT). Začněte aktualizací balíčků a upgradem pomocí těchto příkazů:

apt update
apt upgrade

Dále zjistěte, jaké aplikace jsou k dispozici:

apt list

Chcete -li se o jednom z těchto balíčků dozvědět více, použijte

apt show [package name]

Zobrazí se název, správce, velikost souboru, závislosti a další užitečné podrobnosti. Chcete -li nainstalovat aplikaci, jednoduše použijte:

apt install [package name]

Náš průvodce používáním APT vám řekne více o tomto nástroji, například o tom, jak upgradovat balíčky. Instalovaný nástroj můžete spustit zadáním jeho názvu do příkazového řádku Terminal v příkazovém řádku Termux.

Kromě apt tento seznam vestavěných příkazů funguje v Termuxu pro Android:

  • | _+_ | umožňuje zkopírovat soubor
  • | _+_ | přesune soubor
  • | _+_ | vypíše obsah adresáře
  • | _+_ | odstraní (odebere) data
  • | _+_ | vytvoří symbolický odkaz (například | _+_ |)

Díky těmto vestavěným nástrojům omezíte potřebu správce souborů Android. Také vám ušetří nutnost rootovat telefon, abyste mohli využívat takové funkce.

Linuxové aplikace, které můžete nainstalovat pomocí příkazového řádku Termux

Použitím výstižný s Termuxem můžete na Android nainstalovat několik užitečných aplikací pro Linux. Ty spadají do několika kategorií --- podívejme se na některé hlavní body.

Textové editory

Termux poskytuje nejnovější verze populárních textových editorů Linuxu: VIM a Emacs. K dispozici jsou také další editory, například minimalistické nano.

Android už má samozřejmě spoustu textových editorů. Co tedy Emacs a Vim na platformu přinášejí? Pokud rádi pracujete v Markdownu, oba to dobře podporují. Do myšlení „bez rozptýlení“? Není to mnohem rušivější než VIM --- podívejte se na náš cheat list pro zkratky VIM, který vám pomůže zvládnout to.

vytvoření spouštěcího disku Windows 7

Potřebujete si něco poznamenat a poskytnout úkoly? Režim Org v Emacsu vás pokryl. Emacs můžete dokonce použít jako svůj správce souborů , aplikace pro psaní scénářů , Klient Trello , hudební přehrávač , nebo hrát Minesweeper.

jak blokovat e -maily na gmailu na iphone

Proč přepínat? Textové editory pro Android se obvykle zaměřují na jednu výjimečnou funkci. Jeden se například může soustředit na kreslení bez rušivých vlivů, jiný může zobrazit náhled na Markdown a další formátování a další mohou být postaveny na uchovávání poznámek (i když jsou ve své podstatě jen textovými editory).

Redaktoři na terminálech mohou tyto potřeby splnit v jediném programu a zároveň jsou k dispozici na platformách stolních počítačů.

Nástroje příkazového řádku Termux

Balíčky Termux obsahují několik užitečných nástrojů příkazového řádku Linux:

  • gnuplot: Matematický grafický program
  • ImageMagick: Sada nástrojů pro manipulaci a převod obrázků
  • p7zip: Archivační nástroj pro schéma komprese 7-Zip
  • UnRAR: Jiný archivační nástroj pro formát RAR
  • Wget: Program pro načítání souborů přes internet přes HTTP nebo FTP

Proč přepínat? Jedná se o specializované programy, které mají co nabídnout.

Nainstalujte servery v Termuxu

Už jsme ukázali, jak můžete proměňte své zařízení Android na webový server s konkrétními aplikacemi. Termux podobně poskytuje originální webové servery Linux jako Apache, nginx a Lighttpd.

Proč byste ale chtěli na svém zařízení Android provozovat webový server?

Kromě programování mějte na paměti, že mnoho z dnešních nejlepších aplikací jsou webové aplikace. Můžete například nainstalovat nginx, databázi PostgreSQL a Python a poté použít Tajga platforma pro řízení projektů. To je spousta nástrojů, vše bez nutnosti registrace k jakýmkoli službám nebo hostingu třetích stran.

Termux také zahrnuje Dropbear , který poskytuje server SSH (a klienta) pro přihlášení do telefonu/tabletu a přenos souborů. To je užitečné v situacích, kdy si chcete vyměnit několik souborů, ale nechcete používat cloudové služby. Jednoduše spusťte server Dropbear, pomocí klienta SSH uchopte, co potřebujete, a vypněte jej.

Proč přepínat? Aplikace jako Tiny Web Server vám umožní roztočit webový server. Ale co je zajímavější než mít lehký server, můžete začít z příkazového řádku?

Vývoj aplikací v příkazovém řádku Termux

Přestože mnoho aplikací pro Android (uvedených jako „editory kódu“) poskytuje možnost psát kód, nemusí poskytovat samotné jazyky. S Termuxem můžete svůj kód vyzkoušet na telefonu nebo tabletu.

Nabízí standardní distribuce programovacích jazyků, jako jsou:

  • BASH shell (výchozí nastavení je vybaleno z krabice a je to skvělý způsob, jak začít hackovat)
  • Python (k dispozici jsou v2 i v3)
  • PHP
  • Rubín

K dispozici jsou také systémy pro řízení zdrojů git a Subversion, které mají své využití nad rámec pouhého vývoje. Pokud máte rádi kontrolu nad svými vlastními daty, ovládání zdroje vám umožní ukládat soubory kamkoli chcete. Můžete také ovládat odesílání aktualizací na jiná zařízení a verze můžete označovat pomocí „značek“.

Proč přepínat? Existuje několik balíčků programovacích jazyků pro Android, například QPython . Ty ale poskytují vlastní objemná uživatelská rozhraní. Mohou také vyžadovat, aby byly další aplikace plně užitečné.

Aplikace pro Android jsou k dispozici pro git i svn. Pro každý typ ovládacího prvku zdroje však musíte mít samostatnou aplikaci. Termux poskytuje obojí ve stejném balíčku zdarma. Díky ovládání zdroje můžete také omezit klienty pro služby cloudové synchronizace, jako je Dropbox.

Přidejte Linux do systému Android pomocí příkazů Termux

Termux je superkompaktní nabídka, která pro vaše zařízení Android otevírá mnoho funkcí. Příkazový řádek je jednou z nejsilnějších funkcí Linuxu a Termux staví na linuxovém jádru vašeho zařízení, aby vám bylo na cestách efektivnější.

A kdo ví, možná vás fušování do těchto aplikací přesvědčí, abyste Linux vyzkoušeli i na ploše. Podívejte se na náš Linux podvádí cheat sheet o pomoc zkusit to.

Podíl Podíl tweet E-mailem Jak získat přístup k integrované úrovni bublin Google v systému Android

Pokud jste se někdy potřebovali ujistit, že je něco v malém, můžete nyní v několika sekundách získat úroveň bubliny v telefonu.

Číst dále
Související témata
  • Linux
  • Android
  • Terminál
  • Linux
  • Android
  • Příkazy Linux
O autorovi Christian Cawley(1510 článků zveřejněno)

Zástupce redaktora pro oblast bezpečnosti, Linuxu, kutilství, programování a techniky a skutečně užitečného výrobce podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, který přispívá do časopisu Linux Format, je drotář Raspberry Pi, milovník Lega a fanoušek retro her.

Více od Christiana Cawleyho

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

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru