Ako používať príkazový riadok systému Linux v systéme Android s Termuxom

Ako používať príkazový riadok systému Linux v systéme Android s Termuxom

Android je schopný operačný systém, pretože ponúka mnoho aplikácií, ktoré sa približujú počítačovej triede. Niekedy však vyžaduje vynaložiť značné úsilie, aby sa v systéme Android podarilo niečo, čo by bolo hračkou na pracovnej ploche.





Jedným z riešení je využiť skrytú infraštruktúru Linuxu systému Android. Aplikácia Termux poskytuje prostredie príkazového riadka a umožňuje vám do zariadenia s Androidom inštalovať poctivé aplikácie Linux. Tu je návod, ako používať aplikáciu Termux.





Prečo používať Termux?

V obchode Play už existuje niekoľko aplikácií, ktoré sú portmi Android aplikácií Linux. Líšia sa od Termuxu v tom, že replikujú tieto aplikácie pre Linux, ale sú vyrobené „systémom Android“.





Naproti tomu Termux je samostatné Linuxové prostredie. Jeho programy sú (pre všetky zámery a účely) rovnaké ako ich Linuxové náprotivky. Oproti preneseným aplikáciám to prináša určité výhody:

  • Konzistencia: Aplikácie pre Linux, ktoré boli prenesené do systému Android, vyžadujú nejaké používateľské rozhranie. Skúsenosti používateľov systému Android do značnej miery závisia od toho, koľko úsilia vývojár doň vloží. Naopak, aplikácie Termux sú rovnaké ako verzie pre Linux, od klávesových skratiek až po ich inštaláciu.
  • Kompaktnosť: Pridanie kódu Android môže spôsobiť, že niektoré tenké aplikácie budú ťažké. Napríklad klient Android SSH môže mať veľkosť od 2 MB do 12 MB. Porovnajte to s Dropbearom, dostupným v Termuxe, ktorý váži 396 kB (to je kilobajtov). A tiež poskytuje server SSH.
  • Včasnosť: Keď aplikácia dostane aktualizáciu, zostanete na milosť vývojára aplikácie pre Android kvôli aktualizácii. Naproti tomu aplikácie Termux sú štandardné balíky Linux, ktoré vyžadujú menšiu údržbu. Môžu byť dokonca vytvorené automaticky spolu s počítačovými verziami. S Termuxom pravdepodobne získate rýchlejší prístup k novým funkciám.
  • Cena: Existuje šanca, že s každou aplikáciou, ktorú si kúpite v Obchode Play, bude spojený poplatok. Všetky aplikácie v Termux sú zadarmo (a open source) , rovnako ako samotný Termux.

Ako používať Termux

Predtým, ako sa ponoríte, pochopte, že Termux je predovšetkým prostredie príkazového riadka. Neexistuje žiadne vymyslené používateľské rozhranie s lesklými tlačidlami. To platí nielen pre základný balík Termux, ale aj pre jeho aplikácie. Touto metódou nezískate najnovšiu verziu LibreOffice.



Čo je najdôležitejšie, musíte byť spokojní s príkazovým riadkom, aby ste mohli nainštalovať a používať tieto programy na Termux. Ak sa chcete trochu zoznámiť, pozrite sa na náš zoznam najpoužívanejších príkazov Linux Terminal.

Keď budete pripravení, chyťte telefón alebo tablet a nainštalujte si Termux.





Stiahnuť ▼: Termux (Zadarmo)

Základné príkazy terminálu, ktoré by ste mali vedieť

Spustením Termuxu sa dostanete priamo do prostredia príkazového riadka. Odtiaľto si môžete nainštalovať nové nástroje. Termux používa ten istý inštalátor balíkov, aký sa nachádza v distribúciách Debian, Ubuntu a súvisiacich Linuxoch.





Na hľadanie, inštaláciu a odstraňovanie softvéru v Termuxe slúžia pokročilé baliace nástroje (bežnejšie označované ako APT). Začnite aktualizáciou balíkov a inováciou pomocou týchto príkazov:

apt update
apt upgrade

Ďalej zistite, ktoré aplikácie sú k dispozícii:

apt list

Ak sa chcete dozvedieť viac o jednom z týchto balíkov, použite

apt show [package name]

Zobrazí sa názov, správca, veľkosť súboru, závislosti a ďalšie užitočné podrobnosti. Ak chcete nainštalovať aplikáciu, jednoducho použite:

apt install [package name]

Náš sprievodca používaním APT vám povie viac o tomto nástroji, napríklad o inovácii balíkov. Nainštalovaný nástroj môžete spustiť zadaním jeho názvu do príkazového riadka Terminal v príkazovom riadku Termux.

Okrem výstižných tento zoznam vstavaných príkazov funguje aj v aplikácii Termux v systéme Android:

  • | _+_ | umožňuje skopírovať súbor
  • | _+_ | presunie súbor
  • | _+_ | vypíše obsah adresára
  • | _+_ | vymaže (odstráni) údaje
  • | _+_ | vytvorí symbolický odkaz (napríklad | _+_ |)

Vďaka týmto vstavaným nástrojom znížite potrebu správcu súborov Android. Tiež vám ušetria potrebu rootovať telefón, aby ste si mohli užívať tieto funkcie.

Aplikácie pre Linux, ktoré si môžete nainštalovať pomocou príkazového riadka Termux

Použitím výstižný s Termuxom môžete do systému Android nainštalovať niekoľko užitočných aplikácií pre Linux. Tieto spadajú do niekoľkých kategórií --- pozrime sa na niektoré najdôležitejšie body.

Textové editory

Termux ponúka najnovšie verzie populárnych textových editorov Linuxu: VIM a Emacs. K dispozícii sú aj ďalšie editory, napríklad minimalistické nano.

Android už má veľa textových editorov. Čo teda Emacs a Vim prinášajú na platformu? Ak radi pracujete v Markdowne, obaja to dobre podporujú. Chcete myslieť bez rušenia? Nie je to oveľa viac rušivé ako VIM --- pozrite sa na náš cheatový list pre skratky VIM, ktorý vám pomôže zvládnuť ho.

nastaviť predvolený účet Google v chrome

Potrebujete si niečo urobiť poznámky a poskytnúť úlohy? Režim Org v Emacse vás už informoval. Emacs môžete dokonca použiť ako svoj Správca súborov , scenáristická aplikácia , Klient Trello , hudobný prehrávač , alebo hrať Minesweeper.

ako nájsť niekoho zadarmo na internete

Prečo prepínať? Textové editory Android sa zameriavajú na jednu vynikajúcu funkciu. Jeden sa napríklad môže zamerať na kreslenie bez rušenia, iný môže zobrazovať ukážky Markdownu a ďalšie formátovanie a ďalšie môžu byť postavené na uchovávaní poznámok (aj keď sú v jadre skutočne iba textovými editormi).

Redaktori na termináli môžu tieto potreby splniť v jednom programe a sú k dispozícii aj na počítačových platformách.

Pomôcky príkazového riadka Termux

Balíky Termux obsahujú niekoľko užitočných nástrojov Linuxu pre príkazový riadok:

  • gnuplot: Matematický grafický program
  • ImageMagick: Súbor nástrojov na manipuláciu a konverziu obrázkov
  • p7zip: Nástroj na archiváciu pre schému kompresie 7-Zip
  • UnRAR: Iný archívny nástroj pre formát RAR
  • Wget: Program na načítanie súborov cez internet prostredníctvom HTTP alebo FTP

Prečo prepínať? Jedná sa o špecializované programy, ktoré majú čo ponúknuť.

Nainštalujte servery do Termuxu

Už sme ukázali, ako to dokážete urobte zo svojho zariadenia Android webový server s konkrétnymi aplikáciami. Termux podobne poskytuje originálne webové servery Linux ako Apache, nginx a Lighttpd.

Prečo by ste však chceli na svojom zariadení s Androidom prevádzkovať webový server?

Okrem programovania majte na pamäti, že mnoho z najlepších súčasných aplikácií sú webové aplikácie. Môžete napríklad nainštalovať nginx, databázu PostgreSQL a Python a potom použiť príponu Tajga platforma projektového riadenia. Je to veľmi užitočný nástroj, všetko bez toho, aby ste sa museli registrovať k akýmkoľvek službám alebo hostiteľom tretích strán.

Termux tiež zahŕňa Dropbear , ktorý poskytuje server SSH (a klienta) na prihlásenie sa do telefónu/tabletu a prenos súborov. Je to užitočné v situáciách, keď si chcete vymeniť niekoľko súborov, ale nechcete používať cloudové služby. Jednoducho spustite server Dropbear, pomocou klienta SSH uchopte, čo potrebujete, a vypnite ho.

Prečo prepínať? Aplikácie ako Tiny Web Server vám umožňujú roztočiť webový server. Čo je však zaujímavejšie ako mať ľahký server, môžete začať z príkazového riadka?

Vývoj aplikácií v príkazovom riadku Termux

Aj keď mnohé aplikácie pre Android (uvedené ako „editory kódu“) ponúkajú možnosť písať kód, samotné jazyky nemusia poskytovať. S Termuxom si môžete svoj kód otestovať na telefóne alebo tablete.

Ponúka štandardné distribúcie programovacích jazykov, ako napríklad:

  • BASH shell (predvolene je k dispozícii ihneď po vybalení a je to skvelý spôsob, ako začať hackovať)
  • Python (sú k dispozícii v2 aj v3)
  • PHP
  • Ruby

K dispozícii sú tiež systémy riadenia zdrojov git a Subversion, ktoré majú svoje využitie nad rámec len vývoja. Ak máte radi kontrolu nad svojimi vlastnými údajmi, kontrola zdroja vám umožní uložiť súbory kdekoľvek chcete. Tiež máte pod kontrolou, kedy odosielate aktualizácie na iné zariadenia, a verzie môžete označovať pomocou „značiek“.

Prečo prepínať? Existuje niekoľko balíkov programovacích jazykov pre Android, ako napr QPython . Tieto však poskytujú svoje vlastné objemné používateľské rozhrania. Môžu byť tiež potrebné, aby boli úplne užitočné ďalšie aplikácie.

Aplikácie pre Android sú k dispozícii pre git aj svn. Musíte však mať samostatnú aplikáciu pre každý typ ovládania zdroja. Termux poskytuje oboje v jednom balíku zadarmo. Vďaka ovládaniu zdroja môžete tiež obmedziť počet klientov pre služby cloudovej synchronizácie, ako je Dropbox.

Pridajte Linux do systému Android pomocou príkazov Termux

Termux je super kompaktná ponuka, ktorá otvára mnoho funkcií pre vaše zariadenie Android. Príkazový riadok je jednou z najsilnejších funkcií Linuxu a Termux stavia na jadre Linux vášho zariadenia, aby ste boli na cestách efektívnejší.

A ktovie, možno vás dabing s týmito aplikáciami presvedčí, aby ste Linux vyskúšali aj na počítači. Pozrite sa na náš Linux podvádza cheat sheet za pomoc pri vyskúšaní.

zdieľam zdieľam Tweet E -mail Ako získať prístup k vstavanej úrovni bublín Google v systéme Android

Ak ste sa niekedy potrebovali uistiť, že je niečo v malom, môžete teraz v priebehu niekoľkých sekúnd dostať úroveň bubliny do telefónu.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Android
  • Terminál
  • Linux
  • Android
  • Príkazy Linux
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber