Jak používat linuxový příkazový řádek na Androidu s Termuxem

  • Michael Cain
  • 1
  • 4332
  • 490
reklama

Android je velmi schopný operační systém s více a více aplikacemi, které se přibližují k desktopové třídě. Přesto někdy stále musíte opravdu pracovat, abyste dosáhli na Androidu něco, co by bylo hračkou na ploše.

Naštěstí Android je Linux Je Android opravdu otevřený zdroj? A je to dokonce důležité? Je Android opravdu otevřený zdroj? A je to dokonce důležité? Zde prozkoumáme, zda je Android skutečně otevřený zdroj. Konec konců, je založen na Linuxu! v jeho jádru. A Termux staví na této existující infrastruktuře. Poskytuje prostředí příkazového řádku a umožňuje vám nainstalovat Linuxové aplikace poctivé k dobru do vašeho zařízení Android. Pojďme sehnat nějaké.

Stažení: Termux (zdarma)

Proč používat Termux?

V obchodě Play jsou již některé aplikace přístavy Linuxových aplikací pro Android. Liší se od Termuxu tím, že replikují tyto Linuxové aplikace, ale jsou vytvořeny v “Android způsobem.” Naproti tomu Termux je samostatné Linuxové prostředí. Jeho programy jsou (pro všechny záměry a účely) naprosto stejné jako jejich protějšky v Linuxu. To přináší některé výhody oproti portovaným aplikacím:

  • Konzistence - Linuxové aplikace, které byly přeneseny do Androidu, musejí mít nějaké uživatelské rozhraní. Uživatelská zkušenost se systémem Android hodně závisí na tom, kolik úsilí do něj vývojář vynaloží. Musí to být odlišný v každém případě. Aplikace Termux jsou však stejné jako verze pro Linux, od klávesových zkratek až po jejich instalaci.
  • Kompaktnost - Přidání “Android kód” popsané výše může způsobit, že některé štíhlé aplikace budou robustní. Vezměte si například klienta Android SSH (viz níže VX ConnectBot), který může běžet kdekoli od 2 MB do 12 MB. Přesto s výjimkou několika grafických obrazovek stále skončíte v terminálu, jak je znázorněno na obrázku níže. Porovnejte to s dropbear, k dispozici v Termuxu, který váží 396 KB (tj. Kilobajtů) nainstalovaných. A poskytuje SSH server nastartovat.

  • Včasnost - Po aktualizaci aplikace jste stále na milosti vývojáře aplikace pro Android kvůli upgradu. Naproti tomu aplikace Termux jsou poměrně standardní Linuxové balíčky, které vyžadují méně práce. Mohou být dokonce vytvořeny automaticky vedle verzí stolních počítačů. S Termuxem pravděpodobně získáte přístup k novým funkcím rychleji.
  • Cena - Samozřejmě existuje možnost, že každá aplikace zakoupená v Obchodě Play bude spojena s poplatkem. Všechny aplikace v Termuxu jsou zdarma (a open source Open Source vs. Free Software: Jaký je rozdíl a proč to záleží? Open Source vs Free Software: Jaký je rozdíl a proč to záleží? Mnoho předpokládá „open source“ a „svobodný software“ znamená totéž, ale není to pravda. Je ve vašem nejlepším zájmu vědět, jaké jsou rozdíly.), stejně jako samotný Termux.

Používání Termuxu

Než se pustíme do používání, dáme něco tam. Termux je především a příkazový řádek životní prostředí. Není zde žádné luxusní uživatelské rozhraní s lesklými tlačítky.

To platí nejen pro základní balíček Termux, ale také pro jeho aplikace. Nebudete dostávat nejnovější verzi LibreOffice. Chcete-li tyto programy nainstalovat a používat, musíte být také spokojeni s příkazovým řádkem. Pokud jste na to nový, máme několik skvělých zdrojů, které vám pomohou. Můžete si přečíst základní příkazy A-Z Linuxu - 40 základních příkazů, které byste měli znát A-Z Linuxu - 40 základních příkazů, které byste měli vědět Linux je často ignorovaným třetím kolem Windows a Mac. Ano, v posledním desetiletí operační systém s otevřeným zdrojovým kódem získal velkou trakci, ale stále je to daleko od uvažování ..., 40+ nejpoužívanější příkazy terminálu 40+ Nejpoužívanější příkazy terminálu Linuxu 40+ Nejpoužívanější příkazy terminálu Linux Příkazy Ať už jste právě na Linux terminálu nebo jste jen zvědaví, zde jsou nejběžnější příkazy, které vás provedou celým Linuxem. , jak se naučit terminálové příkazy 4 způsoby, jak se naučit terminálové příkazy v systému Linux 4 způsoby, jak se naučit terminálové příkazy v systému Linux Pokud se chcete stát skutečným Linuxovým mistrem, je dobré mít některé znalosti terminálu. Zde můžete metody, které můžete použít k zahájení výuky. , a weby a knihy, které vás mohou dále vzdělávat Nejlépe webové stránky a knihy, které vás přemění v hrdinu linuxového příkazového řádku Nejlépe weby a knihy, které vás transformují v linku hrdiny Linuxu Příkazový řádek Linux je mimořádně výkonný nástroj - ale může také zastrašující. Použijte tyto webové stránky a knihy, abyste se k tomu dostali. .

Proces instalace programů je jednoduchý. Termux používá stejné instalátory balíků, které jsou dostupné v Debian a Ubuntu Linux, nazvané Pokročilé nástroje pro balení (APT). Chcete-li zjistit, jaké aplikace jsou k dispozici, otevřete Termux a do příkazového řádku zadejte následující příkaz:

seznam apt

Zobrazí se seznam všech balíčky, nebo softwarové balíčky, můžete nainstalovat. Pokud si přejete nějaké podrobnosti o jednom, napište to a uveďte jeho jméno:

apt show [název aplikace]

Zobrazí krátké shrnutí balíčku, jak je ukázáno výše pro textový editor Emacs. Nakonec pro instalaci stačí použít toto:

install apt [název aplikace]

Podívejte se na našeho průvodce používáním APT Příručka pro začátečníky k instalaci softwaru v Ubuntu s APT Příručka pro začátečníky k instalaci softwaru v Ubuntu s APT Pokud jste použili Ubuntu, pravděpodobně jste někdy použili příkaz apt. Věděli jste ale, že je toho mnohem víc než apt-get install a apt-get upgrade? pro více podrobností, například jak upgradovat balíčky. Po dokončení instalace můžete program spustit zadáním jeho názvu do řádku. Následující obrázek ukazuje textový editor nano spuštěný po výše uvedené instalaci.

Nyní se podívejme na některé z úžasných nástrojů, které můžete získat přes Termux.

Core Linux Utilities

Po instalaci Termuxu můžete hned po vybalení udělat několik šikovných věcí. Základní aplikace vám umožní používat základní obslužné programy systému Linux Jak spravovat soubory v terminálu a ploše Linux Jak spravovat soubory v terminálu a ploše Linux Jakmile provedete změnu v systému Linux, najdete rozumnou plochu, která se snadno ovládá používat, od instalace nových aplikací a jejich spouštění až po organizaci vašich dat. provádět činnosti, jako je kopírování (pomocí příkazu cp) a přesouvání (mv) souborů, čtení obsahu adresáře (ls) a mazání věcí (rm).

S manažerem souborů pro Android nic nemůžete, že? Termux také zahrnuje “odkaz” příkaz (ln). To je užitečné okamžitě - ve výchozím nastavení Termux pracuje v adresáři /data/data/com.termux/files/home, což není místo, kde jsou ostatní soubory (obvykle / sdcard). Ale můžete vytvořit nový symbolický odkaz v tomto adresáři (např. /data/data/com.termux/files/home/documents na / sdcard / Documents).

To vám umožní rychle procházet tyto soubory.

Nahrazuje: Příkazy pro správu souborů v základní instalaci Termuxu mohou snížit potřebu samostatných správců souborů. 7 nejlepších bezplatných průzkumníků souborů pro Android 7 nejlepších bezplatných průzkumníků souborů pro Android Existuje řada aplikací pro správu souborů a zkoumání souborů tam pro Android, ale to jsou nejlepší. pokud nemají další funkce. Schopnost vytvářet odkazy mezi adresáři může také eliminovat vyhrazené aplikace, jako je například složka odkazů [již není k dispozici], a ušetří vám to z rootování telefonu, abyste získali tuto funkci..

Textové editory

Termux poskytuje nejnovější verze obou “hlavní” Linuxové editory: VIM Prvních 7 důvodů, proč dát textovému editoru Vim šanci Nejlepších 7 důvodů, proč dát textovému editoru Vim šanci Pro roky jsem zkoušel jeden textový editor za druhým. Jmenuješ to, zkusil jsem to. Každý z těchto editorů jsem používal více než dva měsíce jako svůj primární každodenní editor. Nějak jsem… (v8.0, poslední stabilní v době psaní) a Emacs (v25.2, také aktuální). Níže uvedené obrázky ukazují Emacs běžící v terminálu konsole v Linuxu (nahoře) a Termux (dole). Všimněte si podobností.

K dispozici jsou také další editory, jako je minimalistický nano.

Nyní má Android mnoho textových editorů. Jako, mnoho. A mnoho z nich odvádí velmi dobrou práci při ukládání a otevírání textových souborů. Ale mnoho z nich dělá něco víc, jako by to byli stvořitelé “testovací aplikace” pro Android.

Emacs a VIM jsou vysoce schopné textové editory. Stejně jako práce v Markdown Learning Markdown: Write For The Web, Faster Learning Markdown: Write For The Web, Faster Markdown je nejlepší způsob, jak psát prostým textem, ale přesto vytvářet složité dokumenty. Na rozdíl od HTML nebo LaTex je například Markdown snadné se naučit. ? Oba to podporují docela dobře. Do celku “bez rozptylování” mindset Pište v míru s těmito editory bez rozptylování Pište v míru s těmito editory bez rozptylování Cítil jsem to. Vizuální nepořádek - díky nabídkám a dalším značkovacím funkcím - často stmelil můj spisovatelský blok. Takže jsem vyzkoušel několik textových editorů bez rozptylování ve velkém…? To nezíská mnohem více rozptýlení než VIM. Potřebujete něco, abyste si dělali poznámky a poskytovali úkoly? Org-režim v Emacsu vás pokrývá. Můžete dokonce použít Emacs jako správce souborů, aplikaci pro psaní scénářů, klienta Trello, hudební přehrávač nebo hrát minolovku.

Nahrazuje: Textové editory Android 7 Textové editory bez rozptylování pro Android ve srovnání: Který je nejlepší? 7 textových editorů bez rozptylování pro Android ve srovnání: Který je nejlepší? Udělejte nějakou skutečnou práci na svém zařízení Android pomocí jednoho z těchto úžasných textových editorů. mají tendenci mít jednu hlavní vlastnost - jeden se může zaměřit na rozptylování bez rozptylování, jiný si může zobrazit náhled Markdown Write & Preview Markdown ve stylu pomocí LightPaper [Android] Write & Preview Markdown ve stylu pomocí LightPaper [Android] Textový editor by se neměl dostat do vaší tvář. Čím více si toho všimnete, tím je horší. Ti nejlepší jsou téměř neviditelní, vyhýbají se překážkám a nechávají vás spojit se s ... nebo jiným formátováním, a třetí udržuje poznámky Koncept: Vysoce kvalitní, nezmyslový způsob, jak ukládat poznámky na Androidu, s konceptem plné synchronizace Dropbox : Vysoce kvalitní, nezmyslový způsob, jak uchovávat poznámky v systému Android, s úplnou synchronizací Dropbox se považuji za náročného příjemce poznámek. Pokud aplikace pro psaní poznámek není jen tak, může mě to zbláznit. To je místo, kde vám mám říkat, že jsem na nekonečném hledání najít skvělý… (i když je to opravdu jen textový editor). Editori na bázi terminálů výše mohou splnit tyto potřeby v jediném programu, přičemž navíc jsou k dispozici na platformách pro stolní počítače.

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

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

  • gnuplot - matematický grafický program Usnadněte matematiku s těmito Linuxovými aplikacemi Usnadněte matematiku s těmito Linuxovými aplikacemi Zatímco většina z nás se nezabývá integrály a vektorovými poli na denní bázi, je užitečné spravovat rozpočty a počítat povrchové oblasti, když je vymalování užitečné. Matematika záleží a tyto Linuxové nástroje mohou pomoci.
  • imagemagick - sada nástrojů pro manipulaci a převod obrázků Jak snadno oříznout a změnit velikost obrázků v systému Linux Jak snadno oříznout a změnit velikost obrázků v systému Linux Chcete-li provést základní oříznutí a změnu velikosti v systému Linux - možná pomůžete s projektem nebo zjednodušíte obraz nahrajte na své oblíbené sociální sítě - poté zkuste tyto ...
  • p7zip - un / archivační utilita pro schéma komprese 7-Zip 7Zip: Program zdarma k rozbalení neobvyklých archivních formátů 7Zip: Program zdarma k rozbalení neobvyklých archivních formátů
  • unrar - jiný un / archivační nástroj pro formát RAR Jak extrahovat soubory ze ZIP, RAR, 7z a dalších běžných archivů Jak extrahovat soubory ze ZIP, RAR, 7z a dalších běžných archivů Stalo se vám někdy, že čelíte souboru .rar a přemýšlíte, jak otevřít? Naštěstí je správa souborů ZIP a dalších komprimovaných archivů pomocí správných nástrojů jednoduchá. Zde je to, co potřebujete vědět.
  • wget - program pro načítání souborů přes internet Mastering Wget a učení některých úhledných triků Mastering Wget a učení některých úhledných triků občas Někdy nestačí jen uložit web z lokálního prohlížeče. Někdy potřebujete trochu více energie. Z tohoto důvodu existuje úhledný malý nástroj příkazového řádku známý jako Wget. Wget je ... přes HTTP nebo FTP

Nahrazuje: Samostatné samostatné programy, podle toho, kolik z výše uvedených funkcí potřebujete. I když existují aplikace, které zpracovávají Všechno archivní a grafické formáty, měli byste pět nových aplikací zaplněných do vaší zásuvky. To bude ještě více, pokud budete potřebovat samostatné aplikace pro samostatné formáty.

Servery

Už jsme ukázali, jak můžete změnit vaše zařízení Android na webový server Jak proměnit zařízení Android na webový server Jak proměnit zařízení Android na webový server Chcete hostit jednoduchou webovou stránku bez nákladného plánu hostování? Zde je návod, jak hostit web v telefonu nebo tabletu Android. se specifickými aplikacemi. Termux podobně poskytuje poctivé webové servery Linux, jako je Apache Jak nastavit webový server Apache ve 3 jednoduchých krocích Jak nastavit webový server Apache ve 3 snadných krocích Ať už je důvod jakýkoli, můžete se někdy rozhodnout získat webový server. Ať už se chcete dát vzdálený přístup k určitým stránkám nebo službám, chcete získat komunitu ..., nginx a lighttpd Nejlepší Linux Web Server Software (a Apache Alternativy) Nejlepší Linux Web Server Software (& Apache Alternatives) .

Proč chcete na svém zařízení se systémem Android provozovat webový server? Kromě programování mějte na paměti, že mnoho z dnešních nejlepších aplikací jsou webové aplikace. Pokud například hledáte opravdovou aplikaci pro správu projektů, která se bude na vašem zařízení spouštět lokálně, jsou nativní možnosti systému Android ponuré. Ale můžete nainstalovat nginx, PostgreSQL databázi a Python a použít Taigu. Vše bez nutnosti registrace k jakýmkoli službám nebo hostování třetích stran.

Termux také zahrnuje kapátko, který (jak je uvedeno) poskytuje server SSH pro přihlášení do telefonu / tabletu a přenos souborů kromě klienta. To je užitečné v situacích, kdy si chcete vyměnit několik souborů s jiným počítačem a 1) nechcete používat cloudové služby a 2) nebudou nebo nemohou nainstalovat ovladače pro přímé připojení k zařízení. Můžete spustit server dropbear na chvíli, používat klienta na Windows 4 Snadné způsoby použití SSH ve Windows 4 Snadné způsoby použití SSH Ve Windows SSH je de facto řešení pro bezpečný přístup ke vzdáleným terminálům na Linuxu a dalších unixových operacích systémy. Pokud máte vzdálený server SSH, ke kterému chcete přistupovat, musíte si stáhnout klienta SSH ... nebo macOS 5 Zábavné a užitečné příkazy terminálu, které můžete použít více než jednou [Mac a Linux] 5 Zábavné a užitečné příkazy terminálu, které můžete použít Více než jednou [Mac a Linux] Na internetu je spousta informací o různých příkazech terminálu a způsobech, jak přizpůsobit váš počítač Mac nebo Linux pomocí terminálu. Zde jsou některé příkazy, které jsou opravdu užitečné a mohou…, chytit to, co potřebujete po síti, a vypnout je.

Nahrazuje: Aplikace, jako je bezplatný server PAW [No Longer Available] nebo placený server Ulti, vám umožňují roztočit webový server. A i když jsem fanouškem SSHDroid (viz výše), vyhlídka na lehký server, který mohu spustit z příkazového řádku, je stále zajímavá.

Rozvoj

Zatímco mnoho aplikací pro Android (např. “editory kódu”) poskytnout schopnost napište kód, nemusí sami poskytovat jazyky. S Termuxem můžete tento kód vyzkoušet přímo na vašem zařízení. Nabízí standardní distribuce programovacích jazyků, jako například:

  • BASH shell (výchozí k dispozici po vybalení z krabice a skvělý způsob, jak začít hackovat kolem 5 nápadů pro začínajícího Linuxu pro úlohy Cron a skripty Shell komplexní řada úkolů na jeden rychlý krok, takže je skvělý pro komplikované a opakující se potřeby. Je to také skvělý způsob, jak poznat terminál.)
  • Python (k dispozici jsou v2 i v3)
  • PHP
  • Rubín

K dispozici jsou také systémy řízení zdrojů git a Subversion, které mají své využití nad rámec pouhého vývoje. Pokud chcete mít kontrolu nad svými vlastními daty, můžete pomocí zdroje ovládat soubory, kamkoli budete chtít. Můžete také ovládat, když posíláte aktualizace na jiná zařízení a můžete je používat “značky” označit verze (zvedněte ruku, pokud jste někdy pojmenovali soubor “mydocument_v12_Aaron's_edit_final_for_real_the_last_one.DOCX”).

Nahrazuje: Pro Android existují některé programovací jazykové balíčky, jako je PHP, QPython nebo Pocket Ruby [No Longer Available]. Poskytují však svá vlastní objemná uživatelská rozhraní a mohou vyžadovat, aby byly plně užitečné další aplikace (jako je třeba server PHP založený na serveru Apache). Pro obě aplikace existují aplikace pro Android git, jako je vysoce hodnocený Pocket Git a svn, například Open Android SVN Pro [již není k dispozici]. Ani jeden z nich však není zdarma a pro každý typ řízení zdroje musíte mít samostatnou aplikaci. Termux poskytuje oba ve stejném balíčku zdarma. Tím, že půjdete s ovládáním zdroje, můžete také omezit na klientech služby cloudové synchronizace, jako je Dropbox.

Přidejte do svého systému Android malý Linux

Termux je super-kompaktní aplikace, která otevírá mnoho funkcí pro vaše zařízení Android. Příkazový řádek je jednou z nejvýkonnějších funkcí systému Linux a Termux staví na linuxovém jádře vašeho zařízení, aby vás zefektivnil na cestách. A kdo ví, možná vás fušuje s těmito aplikacemi, vás přesvědčí, abyste se ponořili i na plochu.

Znáte všechny základní příkazy systému Linux? Podívejte se na náš cheatový list pro Linux příkazy Cheat Sheet pro Linux příkazy Cheat Sheet pro Linux příkazy Cheat Sheet Tento jednoduchý cheat sheet vám pomůže pohodlně se s terminálem příkazového řádku Linuxu v žádném okamžiku. zjistit!

Obrázek Kredit: ST22Studio přes Shutterstock.com




10.01.21 18:59
Drugs information for patients. Generic Name. <a href="https://prednisone4u.top">how to get prednisone online</a> in Canada. Actual news about medicine. Read now. <a href=https://ethereummining.ru/efir-kosheljok/#comment-31781>All trends of drugs.</a> <a href=http://www.foodforfox.ir/showpost/39018>Actual trends of medication.</a> <a href=https://composecasa.com/ultimas-pecas/castical-bola-off-white-p/#comment-24606>All news about medication.</a> 8981c3_
O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.