Kaip naudoti „Linux“ komandų eilutę „Android“ naudojant „Termux“

Kaip naudoti „Linux“ komandų eilutę „Android“ naudojant „Termux“

„Android“ yra pajėgi operacinė sistema, nes siūlo daugybę programų, artinančių darbalaukio klasę. Tačiau kartais reikia nemažai pastangų, kad „Android“ atliktumėte kažką, kas būtų akimirksniu darbalaukyje.





Vienas iš sprendimų yra pasinaudoti paslėpta „Android“ „Linux“ infrastruktūra. „Termux“ programa suteikia komandų eilutės aplinką ir leidžia įdiegti sąžiningos „Linux“ programas „Android“ įrenginyje. Štai kaip naudotis „Termux“ programa.





Kodėl verta naudoti „Termux“?

„Play“ parduotuvėje jau yra keletas programų, kurios yra „Linux“ programų „Android“ prievadai. Šios skiriasi nuo „Termux“ tuo, kad atkartoja tas „Linux“ programas, tačiau jos sukurtos „Android“ būdu.



Priešingai, „Termux“ yra savarankiška „Linux“ aplinka. Jo programos (visais atžvilgiais ir tikslais) yra tokios pačios kaip ir jų „Linux“ kolegos. Tai suteikia tam tikrų pranašumų, palyginti su perkeltomis programomis:

  • Nuoseklumas: „Linux“ programoms, perkeltoms į „Android“, reikalinga tam tikra vartotojo sąsaja. Naudotojo patirtis „Android“ labai priklauso nuo to, kiek kūrėjas įdeda pastangų. Priešingai, „Termux“ programos yra tokios pačios kaip „Linux“ versijos - nuo sparčiųjų klavišų iki jų įdiegimo.
  • Kompaktiškumas: Pridėjus „Android“ kodą, kai kurios plonos programos gali tapti sunkios. Pavyzdžiui, „Android“ SSH kliento dydis gali būti nuo 2 MB iki 12 MB. Palyginkite tai su „Dropbear“, kurį galima įsigyti „Termux“, kuris sveria 396 KB (tai yra kilobaitai). Jis taip pat teikia SSH serverį.
  • Savalaikiškumas: Kai programa gaus atnaujinimą, jūs būsite „Android“ programos kūrėjo malonėje, kad galėtumėte atnaujinti. Priešingai, „Termux“ programos yra standartiniai „Linux“ paketai, kuriems reikia mažiau priežiūros. Jie netgi gali būti sukurti automatiškai kartu su darbalaukio versijomis. Tikėtina, kad greičiau pasieksite naujas funkcijas naudodami „Termux“.
  • Kaina: Yra tikimybė, kad bet kuri „Play“ parduotuvėje įsigyta programa bus apmokestinta. Visos „Termux“ programos yra nemokamas (ir atviro kodo) , kaip ir pats „Termux“.

Kaip naudoti Termux

Prieš nardydami supraskite, kad „Termux“ pirmiausia yra komandinės eilutės aplinka. Čia nėra išgalvotos vartotojo sąsajos su blizgiais mygtukais. Tai taikoma ne tik pagrindiniam „Termux“ paketui, bet ir jo programoms. Šiuo metodu negausite naujausios „LibreOffice“ versijos.



Svarbiausia, kad jums būtų patogu naudotis komandų eilute, kad galėtumėte įdiegti ir naudoti šias programas „Termux“. Norėdami geriau susipažinti, patikrinkite dažniausiai naudojamų „Linux“ terminalo komandų sąrašą.

Kai būsite pasiruošę, paimkite telefoną ar planšetinį kompiuterį ir įdiekite „Termux“.





Parsisiųsti: Termux (Laisvas)

Pagrindinės „Termux“ komandos, kurias turėtumėte žinoti

Paleidę „Termux“ pateksite tiesiai į komandinės eilutės aplinką. Iš čia galite įdiegti naujus įrankius. „Termux“ naudoja tą patį paketų diegimo programą, kaip ir „Debian“, „Ubuntu“ ir susijusiose „Linux“ distribucijose.





Išplėstiniai pakavimo įrankiai (dažniau vadinami APT) naudojami programinei įrangai „Termux“ rasti, įdiegti ir pašalinti. Pradėkite atnaujindami paketus ir atnaujindami naudodami šias komandas:

apt update
apt upgrade

Tada sužinokite, kokios programos yra prieinamos:

apt list

Norėdami sužinoti daugiau apie vieną iš šių paketų, naudokite

apt show [package name]

Bus rodomas pavadinimas, tvarkytojas, failo dydis, priklausomybės ir kita naudinga informacija. Norėdami įdiegti programą, tiesiog naudokite:

apt install [package name]

Mūsų APT naudojimo vadovas papasakos daugiau apie šį įrankį, pvz., Kaip atnaujinti paketus. Įdiegtą įrankį galite paleisti įvesdami jo pavadinimą komandų eilutėje Terminal.

Be apt, šis integruotų komandų sąrašas veikia „Android“ „Termux“:

  • | _+_ | leidžia nukopijuoti failą
  • | _+_ | perkels failą
  • | _+_ | išvardija katalogo turinį
  • | _+_ | ištrina (pašalina) duomenis
  • | _+_ | sukuria simbolinę nuorodą (pavyzdžiui, | _+_ |)

Naudodami šiuos integruotus įrankius sumažinsite „Android“ failų tvarkyklės poreikį. Jie taip pat apsaugo jus nuo to, kad turėsite išrauti telefoną, kad galėtumėte mėgautis tokia funkcija.

„Linux“ programos, kurias galite įdiegti naudodami „Termux“ komandų eilutę

Naudojant tinkamas naudodami „Termux“ galite įdiegti keletą naudingų „Linux“ programų „Android“. Jie skirstomi į kelias kategorijas-pažvelkime į kai kuriuos svarbiausius dalykus.

Teksto redaktoriai

„Termux“ siūlo naujausias abiejų populiarių „Linux“ teksto redaktorių versijas: VIM ir „Emacs“. Taip pat yra kitų redaktorių, tokių kaip minimalistinis nano.

Žinoma, „Android“ jau turi daug teksto redaktorių. Taigi, ką „Emacs“ ir „Vim“ atneša į platformą? Na, jei jums patinka dirbti „Markdown“, abu tai gerai palaiko. Į „nesiblaškantį“ mąstymą? Tai netrukdo labiau nei VIM --- peržiūrėkite mūsų VIM nuorodų apgaulės lapą, kad padėtumėte jį įvaldyti.

koks tas oranžinis taškas mano „iPhone“

Reikia ką nors užsirašyti ir pateikti darbų? „Emacs“ organizacijos režimas jus apėmė. Jūs netgi galite naudoti „Emacs“ kaip savo failų tvarkyklė , scenarijaus rašymo programa , Klientas Trello , muzikos grotuvas , arba žaisti „Minesweeper“.

Nemokamai vilkite ir numeskite žaidimų kūrėją

Kodėl perjungti? „Android“ teksto redaktoriai linkę sutelkti dėmesį į vieną išskirtinę funkciją. Pvz., Vienas gali sutelkti dėmesį į neblaškantį piešimą, kitas gali peržiūrėti „Markdown“ ir kitą formatavimą, o kiti gali būti pagrįsti užrašų laikymu (nors iš esmės jie yra tik teksto redaktoriai).

Terminalo redaktoriai gali patenkinti šiuos poreikius vienoje programoje, taip pat yra prieinami darbalaukio platformose.

„Termux“ komandų eilutės įrankiai

„Termux“ paketuose yra keletas naudingų „Linux“ komandų eilutės paslaugų:

  • gnuplot: Matematinio grafiko programa
  • „ImageMagick“: Vaizdų manipuliavimo ir konvertavimo įrankių rinkinys
  • p7zip: 7-Zip suspaudimo schemos archyvavimo priemonė
  • UNRAR: Kitas RAR formato archyvavimo įrankis
  • Wget: Programa, skirta gauti failus internetu per HTTP arba FTP

Kodėl perjungti? Tai yra specialios programos, turinčios daug ką pasiūlyti.

Įdiekite serverius „Termux“

Mes jau parodėme, kaip galite paverskite „Android“ įrenginį žiniatinklio serveriu su konkrečiomis programomis. „Termux“ taip pat teikia autentiškus „Linux“ žiniatinklio serverius, tokius kaip „Apache“, „nginx“ ir „Lighttpd“.

Bet kodėl norėtumėte paleisti žiniatinklio serverį „Android“ įrenginyje?

Be programavimo, atminkite, kad daugelis geriausių šiandieninių programų yra žiniatinklio programos. Pavyzdžiui, galite įdiegti „nginx“, „PostgreSQL“ duomenų bazę ir „Python“, tada naudoti Taiga projektų valdymo platforma. Tai yra labai naudinga priemonė, visa tai nereikalaujant užsiregistruoti naudotis jokiomis trečiųjų šalių paslaugomis ar priegloba.

Termux taip pat apima „Dropbear“ , kuris suteikia SSH serverį (ir klientą) prisijungti prie jūsų telefono/planšetinio kompiuterio ir perkelti failus. Tai naudinga situacijose, kai norite keistis keliais failais, bet nenorite naudotis debesies paslaugomis. Tiesiog paleiskite „Dropbear“ serverį, naudokite SSH klientą, kad pasiimtumėte tai, ko jums reikia, ir išjunkite.

Kodėl perjungti? Tokios programos kaip „Tiny Web Server“ leidžia jums sukurti žiniatinklio serverį. Bet kas gali būti įdomiau nei turėti lengvą serverį, kurį galite pradėti nuo komandinės eilutės?

„Termux“ komandų eilutės kūrimo programos

Nors daugelis „Android“ programų (nurodytų kaip „kodų redaktoriai“) suteikia galimybę rašyti kodą, jos gali nepateikti pačių kalbų. Naudodami „Termux“ galite išbandyti savo kodą telefone ar planšetiniame kompiuteryje.

Jis siūlo standartinius programavimo kalbų paskirstymus, tokius kaip:

  • „BASH“ apvalkalas (numatytasis yra iš dėžutės ir puikus būdas pradėti įsilaužti)
  • „Python“ (galimi ir v2, ir v3)
  • PHP
  • Rubinas

Taip pat yra šaltinio valdymo sistemos „git“ ir „Subversion“, kurios gali būti naudojamos ne tik kuriant. Jei jums patinka kontroliuoti savo duomenis, šaltinio valdymas leidžia saugoti failus, kur tik norite. Jūs taip pat kontroliuojate, kada siunčiate naujinius į kitus įrenginius, ir galite naudoti „žymas“ versijoms žymėti.

Kodėl perjungti? Yra keletas programavimo kalbos paketų, skirtų „Android“, pvz „QPython“ . Tačiau jie teikia savo didelių gabaritų vartotojo sąsajas. Jiems taip pat gali prireikti papildomų programų, kad jos būtų visiškai naudingos.

„Android“ pagrįstas programas galima naudoti tiek „git“, tiek „svn“. Tačiau kiekvienam šaltinio valdymo tipui turite turėti atskirą programą. „Termux“ tiekia abu tuos pačius paketus nemokamai. Naudodamiesi šaltinio valdymu, taip pat galite sumažinti debesų sinchronizavimo paslaugų, pvz., „Dropbox“, klientų skaičių.

Pridėkite „Linux“ prie „Android“ naudodami „Termux“ komandas

„Termux“ yra itin kompaktiškas pasiūlymas, atveriantis daug funkcijų jūsų „Android“ įrenginiui. Komandinė eilutė yra viena iš galingiausių „Linux“ funkcijų, o „Termux“ remiasi jūsų įrenginio „Linux“ branduoliu, kad padarytumėte efektyvesnį kelyje.

Ir kas žino, galbūt pasimėgavimas šiomis programomis įtikins jus išbandyti „Linux“ ir darbalaukyje. Peržiūrėkite mūsų „Linux“ komandos sukčiauja už pagalbą pabandžius.

Dalintis Dalintis „Tweet“ Paštu Kaip pasiekti „Google“ įmontuotą burbulo lygį „Android“

Jei kada nors reikėjo įsitikinti, kad kažkas yra lygiai, dabar galite per kelias sekundes gauti burbulo lygį savo telefone.

Skaityti toliau
Susijusios temos
  • Linux
  • „Android“
  • Terminalas
  • Linux
  • „Android“
  • „Linux“ komandos
Apie autorių Christianas Cawley(Paskelbta 1510 straipsnių)

Redaktoriaus pavaduotojas saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų klausimais ir tikrai naudingas transliacijų gamintojas, turintis didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Kristianas yra „Raspberry Pi“ tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

Daugiau iš Christiano Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia