Linuxi käsurea kasutamine Androidis koos Termuxiga

Linuxi käsurea kasutamine Androidis koos Termuxiga

Android on võimekas operatsioonisüsteem, kuna pakub palju rakendusi, mis lähenevad töölauaklassile. Kuid mõnikord kulub Androidis midagi, mis oleks töölaual kiire, saavutamiseks üsna palju vaeva.





Üks lahendus on ära kasutada Androidi varjatud Linuxi infrastruktuuri. Rakendus Termux pakub käsurea keskkonda ja võimaldab teil oma Android-seadmesse installida ausad Linuxi rakendused. Siit saate teada, kuidas rakendust Termux kasutada.





Miks kasutada Termuxit?

Play poes on juba mõned rakendused, mis on Linuxi rakenduste Android -pordid. Need erinevad Termuxist selle poolest, et nad kopeerivad neid Linuxi rakendusi, kuid need on loodud Androidi viisil.





Seevastu Termux on iseseisev Linuxi keskkond. Selle programmid on (kõigil eesmärkidel) samad, mis nende Linuxi analoogid. See annab teisaldatud rakenduste ees mõningaid eeliseid:

  • Järjepidevus: Androidi teisaldatud Linuxi rakendused nõuavad mingisugust kasutajaliidest. Kasutajakogemus Androidis sõltub suuresti sellest, kui palju arendaja sellega vaeva näeb. Seevastu Termuxi rakendused on samad, mis Linuxi versioonid, alates kiirklahvidest kuni nende installimiseni.
  • Kompaktsus: Android -koodi lisamine võib muuta mõned õhukesed rakendused raskeks. Näiteks võib Androidi SSH -kliendi suurus olla 2–12 MB. Võrrelge seda Dropuxiga, mis on saadaval Termuxis ja mille kaal on 396 KB (see on kilobaiti). Ja see pakub ka SSH -serverit.
  • Õigeaegsus: Kui rakendus saab värskenduse, jääte Androidi rakenduse arendaja meelevalda uuendamiseks. Seevastu Termuxi rakendused on tavalised Linuxi paketid, mis vajavad vähem hooldust. Neid võib isegi luua automaatselt koos töölauaversioonidega. Tõenäoliselt pääsete Termuxiga kiiremini juurde uutele funktsioonidele.
  • Hind: Võimalik, et iga Play poest ostetud rakendusega kaasneb selle eest tasu. Kõik Termuxi rakendused on tasuta (ja avatud lähtekoodiga) , nagu ka Termux ise.

Kuidas kasutada Termuxit

Enne sukeldumist mõistke, et Termux on peamiselt käsurea keskkond. Siin pole uhket läikivate nuppudega kasutajaliidest. See kehtib mitte ainult Termuxi baaspaketi, vaid ka selle rakenduste kohta. Selle meetodiga ei saa te LibreOffice'i uusimat versiooni.



Kõige tähtsam on see, et nende programmide installimiseks ja kasutamiseks Termuxis peab teil olema käsurida mugav. Tundlikkuse suurendamiseks vaadake meie enimkasutatud Linuxi terminali käskude loendit.

Kui olete valmis, haarake telefon või tahvelarvuti ja installige Termux.





Lae alla: Termux (Tasuta)

Põhilised Termux -käsud, mida peaksite teadma

Termuxi käivitamine viib teid otse käsurea keskkonda. Siit saate installida uusi tööriistu. Termux kasutab sama paketipaigaldajat nagu Debianis, Ubuntus ja sellega seotud Linuxi distributsioonides.





Tarkvara otsimiseks, installimiseks ja eemaldamiseks Termuxis kasutatakse täiustatud pakenditööriistu (sagedamini APT). Alustage pakettide värskendamisest ja täiendamisest järgmiste käskudega:

apt update
apt upgrade

Seejärel uurige, millised rakendused on saadaval.

apt list

Nende pakettide kohta lisateabe saamiseks kasutage

apt show [package name]

See kuvab nime, hooldaja, faili suuruse, sõltuvused ja muud kasulikku teavet. Rakenduse installimiseks kasutage lihtsalt järgmist.

apt install [package name]

Meie APT kasutamise juhend räägib teile selle tööriista kohta rohkem, näiteks kuidas pakette uuendada. Paigaldatud tööriista saate käivitada, sisestades selle nime Termuxi käsureale Terminali viiba.

Lisaks apt-ile töötab see sisseehitatud käskude loend Androidis ka Termuxis:

  • | _+_ | võimaldab teil faili kopeerida
  • | _+_ | teisaldab faili
  • | _+_ | loetleb kataloogi sisu
  • | _+_ | kustutab (eemaldab) andmed
  • | _+_ | loob sümboolse lingi (näiteks | _+_ |)

Nende sisseehitatud tööriistade abil vähendate vajadust Androidi failihalduri järele. Need säästavad ka teid selle funktsionaalsuse nautimiseks telefoni juurimisest.

Linuxi rakendused, mida saate installida käsurealt Termux

Kasutades asjakohane Termuxi abil saate Androidile installida mitmeid kasulikke Linuxi rakendusi. Need jagunevad mitmesse kategooriasse-vaatame mõningaid esiletõstmisi.

Tekstiredaktorid

Termux pakub mõlema populaarse Linuxi tekstiredaktori - VIM ja Emacs - uusimaid versioone. Saadaval on ka muud toimetajad, näiteks minimalistlik nano.

Muidugi on Androidil juba palju tekstiredaktoreid. Mida siis Emacs ja Vim platvormile toovad? Kui teile meeldib Markdownis töötada, toetavad mõlemad seda hästi. Kas „segamisvabasse” mõtteviisi? See ei muutu palju häirivamaks kui VIM --- vaadake meie VIM-otseteede petulehte, et saada abi selle haldamisel.

miks lülitub arvuti unerežiimis iseenesest sisse?

Kas vajate midagi märkmete tegemiseks ja ülesannete esitamiseks? Orgaani režiim Emacsis on teile kaetud. Võite isegi kasutada Emacsit failihaldur , stsenaariumirakendus , Klient Trello , muusikamängija , või Minesweeperit mängida.

miks mu iphone ei saada tekstisõnumeid?

Miks vahetada? Androidi tekstiredaktorid kipuvad keskenduma ühele silmapaistvale funktsioonile. Näiteks võib üks keskenduda segamisvabale koostamisele, teine ​​saab vaadata eelvaadet Markdownist ja muust vormindamisest ning teised võivad olla üles ehitatud märkmete pidamisele (kuigi nad on tegelikult lihtsalt tekstiredaktorid).

Terminalipõhised toimetajad suudavad neid vajadusi täita ühe programmiga, olles samal ajal saadaval ka töölauaplatvormidel.

Termuxi käsurea utiliidid

Termux -paketid sisaldavad mitmeid kasulikke Linuxi käsurea utiliite:

  • gnuplot: Matemaatiline graafikuprogramm
  • ImageMagick: Kujutise manipuleerimise ja teisendamise tööriistakomplekt
  • p7zip: Arhiivimisutiliit 7-Zip tihendusskeemi jaoks
  • UNRAR: RAR -vormingu jaoks erinev arhiivitööriist
  • Wget: Programm failide toomiseks Interneti kaudu HTTP või FTP kaudu

Miks vahetada? Need on spetsiaalsed programmid, millel on palju pakkuda.

Installige serverid Termuxi

Oleme juba näidanud, kuidas saate muuta oma Android -seade veebiserveriks konkreetsete rakendustega. Termux pakub samamoodi ehtsaid Linuxi veebiservereid nagu Apache, nginx ja Lighttpd.

Aga miks soovite oma Android -seadmes veebiserverit käitada?

Lisaks programmeerimisele pidage meeles, et paljud tänapäeva parimad rakendused on veebirakendused. Näiteks võite installida nginxi, PostgreSQL andmebaasi ja Python, seejärel kasutada Taiga projektijuhtimise platvorm. See on palju kasulikkust, ilma et peaksite registreeruma kolmandate osapoolte teenuste või hostimise jaoks.

Termux sisaldab ka Dropbear , mis pakub SSH -serverit (ja klienti) teie telefoni/tahvelarvutisse sisselogimiseks ja failide edastamiseks. See on kasulik olukordades, kus soovite vahetada mõnda faili, kuid ei soovi pilveteenuseid kasutada. Lihtsalt käivitage Dropbeari server, kasutage SSH -klienti, et hankida vajaminev, ja sulgege see.

Miks vahetada? Sellised rakendused nagu Tiny Web Server võimaldavad teil veebiserverit üles ehitada. Kuid mis on intrigeerivam kui kerge server, mida saate käsurealt alustada?

Arendusrakendused Termuxi käsureal

Kuigi paljud Androidi rakendused (loetletud koodiredaktoritena) pakuvad koodi kirjutamise võimalust, ei pruugi need keeli ise pakkuda. Termuxi abil saate oma koodi testida oma telefonis või tahvelarvutis.

See pakub programmeerimiskeelte standardseid jaotusi, näiteks:

  • BASH -kest (vaikimisi saadaval karbist välja ja suurepärane võimalus häkkimise alustamiseks)
  • Python (saadaval on nii v2 kui ka v3)
  • PHP
  • Rubiin

Saadaval on ka allika juhtimissüsteemid git ja Subversion, mille kasutusala on peale arenduse. Kui teile meeldib oma andmeid kontrollida, võimaldab allikakontroll oma failid kõikjale paigutada. Samuti saate juhtida värskenduste saatmist teistesse seadmetesse ja kasutada versioonide sildistamiseks märgendeid.

Miks vahetada? Androidi jaoks on mõned programmeerimiskeele paketid, näiteks QPython . Kuid need pakuvad oma mahukaid kasutajaliideseid. Samuti võivad nad vajada täiendavaid rakendusi, et need oleksid täielikult kasulikud.

Android-põhised rakendused on saadaval nii git kui ka svn jaoks. Siiski peab teil olema iga allikakontrolli tüübi jaoks eraldi rakendus. Termux pakub mõlemat tasuta samas paketis. Lähteallika juhtimisega saate vähendada ka pilvesünkroonimisteenuste, näiteks Dropboxi klientide arvu.

Lisage Linux Androidile Termux -käskudega

Termux on ülikompaktne pakkumine, mis avab teie Android-seadme jaoks palju funktsioone. Käsurea on Linuxi üks võimsamaid funktsioone ja Termux tugineb teie seadme Linuxi kernelile, et muuta teid liikvel olles tõhusamaks.

Ja kes teab, võib -olla veenab nende rakendustega nokitsemine teid proovima Linuxit ka töölaual. Vaadake meie Linuxi käsud petavad lehte abi saamiseks proovige.

Jaga Jaga Piiksuma E -post Kuidas pääseda juurde Google'i sisseehitatud mullitasemele Androidis

Kui teil on kunagi olnud vaja veenduda, et midagi on näpuotsaga tasemel, saate nüüd mõne sekundiga oma telefonile mullitaseme.

Loe edasi
Seotud teemad
  • Linux
  • Android
  • Terminal
  • Linux
  • Android
  • Linuxi käsud
Autori kohta Christian Cawley(Avaldatud 1510 artiklit)

Turvalisuse, Linuxi, isetegemise, programmeerimise ja tehniliste selgituste redaktori asetäitja ning tõeliselt kasulik podcastide tootja, kellel on laialdased kogemused laua- ja tarkvaratoes. Ajakirja Linux Format kaastööline Christian on Raspberry Pi näpistaja, Lego armastaja ja retromängude fänn.

Veel Christian Cawley'lt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin