Kako koristiti Linux naredbeni redak na Androidu s Termuxom

Kako koristiti Linux naredbeni redak na Androidu s Termuxom

Android je sposoban operacijski sustav jer nudi mnoge aplikacije koje se približavaju klasi stolnih računala. Ipak, ponekad je potrebno prilično truda da biste postigli nešto na Androidu što bi bilo jednostavno na radnoj površini.





Jedno od rješenja je iskoristiti Androidovu skrivenu Linux infrastrukturu. Aplikacija Termux pruža okruženje naredbenog retka i omogućuje vam instaliranje poštenih aplikacija za Linux na vaš Android uređaj. Evo kako se koristi aplikacija Termux.





Zašto koristiti Termux?

U Trgovini Play već postoje neke aplikacije koje su Android portovi Linux aplikacija. Oni se razlikuju od Termuxa po tome što repliciraju te Linux aplikacije, ali izrađene su na 'Android način'.





Nasuprot tome, Termux je samostalno Linux okruženje. Njegovi programi (za sve namjere i namjene) isti su kao i njihovi kolege na Linuxu. To daje neke prednosti u odnosu na prenesene aplikacije:

  • Dosljednost: Linux aplikacije koje su prenesene na Android zahtijevaju neku vrstu korisničkog sučelja. Korisničko iskustvo na Androidu uvelike ovisi o uloženom trudu razvojnog programera. Obrnuto, aplikacije Termux iste su kao i verzije Linuxa, od tipkovnih prečaca do načina na koji ih instalirate.
  • Kompaktnost: Dodavanje Android koda može uzrokovati da neke tanke aplikacije postanu teške. Na primjer, Android SSH klijent može biti veličine od 2 MB do 12 MB. Usporedite ovo s Dropbearom, dostupnim u Termuxu, koji ima instaliranih 396 KB (to je kilobajta). Također pruža SSH poslužitelj.
  • Pravovremenost: Kada aplikacija primi ažuriranje, ostajete prepušteni na milost i nemilost razvojnom programeru Android aplikacije za nadogradnju. Nasuprot tome, Termux aplikacije standardni su Linux paketi koji zahtijevaju manje održavanja. Mogu se čak i automatski stvoriti uz verzije za stolna računala. Vjerojatno ćete brže dobiti pristup novim značajkama s Termuxom.
  • Cijena: Postoji šansa da će svaka aplikacija koju kupite u Trgovini Play imati povezanu naknadu. Sve aplikacije u Termuxu jesu besplatno (i otvoreni izvor) , kao i sam Termux.

Kako koristiti Termux

Prije nego što zaronite, shvatite da je Termux prvenstveno okruženje naredbenog retka. Ovdje nema elegantnog korisničkog sučelja sa sjajnim gumbima. To ne vrijedi samo za osnovni Termux paket, već i za njegove aplikacije. Ovom metodom nećete dobiti najnoviju verziju LibreOfficea.



Ono što je najvažnije, morate se snaći u naredbenom retku da biste instalirali i koristili ove programe na Termuxu. Da biste razvili poznavanje, provjerite naš popis najčešće korištenih naredbi za Linux Terminal.

Kad budete spremni, uzmite telefon ili tablet i instalirajte Termux.





Preuzimanje datoteka: Termux (Besplatno)

Osnovne Termux naredbe koje trebate znati

Pokretanjem Termuxa ući ćete izravno u okruženje naredbenog retka. Odavde možete instalirati nove alate. Termux koristi isti program za instalaciju paketa koji se nalazi u Debian, Ubuntu i srodnim Linux distribucijama.





Napredni alati za pakiranje (češće nazivani APT) koriste se za pronalaženje, instaliranje i uklanjanje softvera u Termuxu. Započnite ažuriranjem paketa i nadogradnjom ovim naredbama:

apt update
apt upgrade

Zatim saznajte koje su aplikacije dostupne:

apt list

Za više informacija o jednom od ovih paketa upotrijebite

apt show [package name]

Ovo će prikazati ime, održavatelja, veličinu datoteke, ovisnosti i druge korisne pojedinosti. Da biste instalirali aplikaciju, jednostavno upotrijebite:

apt install [package name]

Naš vodič za korištenje APT -a reći će vam više o ovom alatu, primjerice o tome kako nadograditi pakete. Instalirani alat možete pokrenuti unošenjem njegova imena u terminalski upit u naredbenom retku Termux.

Osim apt, ovaj popis ugrađenih naredbi radi u Termuxu na Androidu:

  • | _+_ | omogućuje kopiranje datoteke
  • | _+_ | će premjestiti datoteku
  • | _+_ | navodi sadržaj imenika
  • | _+_ | briše (uklanja) podatke
  • | _+_ | stvara simboličku vezu (na primjer, | _+_ | |)

Pomoću ovih ugrađenih alata smanjujete potrebu za upraviteljem datoteka za Android. Također vas štede od toga da morate iskoristiti svoj telefon da biste uživali u takvoj funkcionalnosti.

Linux aplikacije koje možete instalirati pomoću Termux naredbenog retka

Korištenje prikladan s Termuxom možete instalirati nekoliko korisnih Linux aplikacija na Android. Oni spadaju u nekoliko kategorija --- pogledajmo neke od najvažnijih.

Uređivači teksta

Termux nudi najnovije verzije oba popularna Linux uređivača teksta: VIM i Emacs. Dostupni su i drugi urednici, poput minimalističkog nano.

Naravno, Android već ima mnogo uređivača teksta. Što Emacs i Vim donose platformi? Pa, ako volite raditi u Markdownu, oboje to dobro podržavaju. U način razmišljanja 'bez smetnji'? Ne dobiva mnogo više smetnji od VIM-a --- provjerite našu listu prijevara za prečace VIM-a za pomoć u svladavanju.

kako započeti besplatno probno razdoblje na spotifyju

Trebate li nešto za bilješke i obavljanje zadataka? Organizacijski način rada u Emacsu vam je obuhvatio. Možete čak koristiti Emacs kao svoj upravitelj datoteka , aplikacija za pisanje scenarija , Klijent Trello , glazbeni player , ili igrati Minolovac.

najbolje aplikacije za bočno punjenje za fire tv

Zašto prebacivanje? Uređivači teksta za Android imaju tendenciju usredotočiti se na jednu istaknutu značajku. Na primjer, netko se može usredotočiti na izradu nacrta bez smetnji, drugi može pregledati Markdown i drugo oblikovanje, a treći se mogu temeljiti na vođenju bilješki (iako su oni zapravo samo uređivači teksta u svojoj jezgri).

Urednici temeljeni na terminalima mogu ispuniti te potrebe u jednom programu, a dostupni su i na stolnim platformama.

Uslužni programi Termux naredbenog retka

Termux paketi uključuju nekoliko korisnih alata za naredbeni redak u Linuxu:

  • gnuplot: Matematički grafički program
  • ImageMagick: Alat za manipulaciju i pretvorbu slike
  • p7zip: Pomoćni program za arhiviranje za shemu kompresije 7-Zip
  • UnRAR: Drugačiji arhivski alat za RAR format
  • Wget: Program za preuzimanje datoteka putem interneta putem HTTP -a ili FTP -a

Zašto prebacivanje? To su namjenski programi koji imaju mnogo toga za ponuditi.

Instalirajte poslužitelje u Termux

Već smo pokazali kako možete pretvorite svoj Android uređaj u web poslužitelj s određenim aplikacijama. Termux na sličan način nudi originalne Linux web poslužitelje poput Apachea, nginxa i Lighttpda.

Ali zašto biste htjeli pokrenuti web poslužitelj na svom Android uređaju?

Osim programiranja, imajte na umu da su mnoge današnje najbolje aplikacije web aplikacije. Na primjer, mogli biste instalirati nginx, bazu podataka PostgreSQL i Python, a zatim koristiti Tajga platforma za upravljanje projektima. Ovo je mnogo uslužnih programa, sve bez potrebe za pretplatom na bilo koje usluge trećih strana ili hosting.

Termux također uključuje Dropbear , koji pruža SSH poslužitelj (i klijent) za prijavu na vaš telefon/tablet i prijenos datoteka. Ovo je korisno u situacijama u kojima želite razmijeniti nekoliko datoteka, ali ne želite koristiti usluge u oblaku. Jednostavno pokrenite Dropbear poslužitelj, upotrijebite SSH klijent da preuzmete ono što vam je potrebno i isključite ga.

Zašto prebacivanje? Aplikacije poput Tiny Web Servera omogućuju vam da pokrenete web poslužitelj. No, što je intrigantnije od lakog poslužitelja koji možete započeti iz naredbenog retka?

Razvojne aplikacije u Termux naredbenom retku

Iako mnoge Android aplikacije (navedene kao 'uređivači koda') pružaju mogućnost pisanja koda, možda same ne pružaju jezike. Pomoću Termuxa možete testirati svoj kôd na telefonu ili tabletu.

Nudi standardne distribucije programskih jezika kao što su:

  • BASH ljuska (zadana postavka dostupna je izvan kutije i odličan način za početak hakiranja)
  • Python (dostupni su i v2 i v3)
  • PHP
  • Rubin

Dostupni su i sustavi za kontrolu izvora git i Subversion, koji svoju primjenu imaju izvan samog razvoja. Ako volite kontrolirati vlastite podatke, kontrola izvora omogućuje vam spremanje datoteka gdje god želite. Također možete kontrolirati kada šaljete ažuriranja na druge uređaje i možete upotrijebiti 'oznake' za označavanje verzija.

Zašto prebacivanje? Postoje neki programski jezični paketi za Android, poput QPython . Ali oni pružaju svoja glomazna korisnička sučelja. Možda će im biti potrebne i dodatne aplikacije kako bi bile potpuno korisne.

Aplikacije temeljene na Androidu dostupne su i za git i za svn. Međutim, morate imati zasebnu aplikaciju za svaku vrstu kontrole izvora. Termux nudi oboje u istom paketu besplatno. Prelaskom na kontrolu izvora, također možete smanjiti klijente za usluge sinkronizacije u oblaku, poput Dropboxa.

Dodajte Linux u Android pomoću Termux naredbi

Termux je super-kompaktna ponuda koja otvara mnogo funkcionalnosti za vaš Android uređaj. Naredbena linija jedna je od najmoćnijih značajki Linuxa, a Termux se nadovezuje na Linux kernel vašeg uređaja kako bi vas učinio učinkovitijim u pokretu.

I tko zna, možda će vas kušanje ovih aplikacija uvjeriti da isprobate i Linux na radnoj površini. Pogledajte naše Linux naredbe tablice za provjeru za pomoć ako pokušate.

Udio Udio Cvrkut E -pošta Kako pristupiti Googleovoj ugrađenoj razini mjehurića na Androidu

Ako ste ikada trebali biti sigurni da je nešto na razini, sada možete dobiti razinu mjehurića na telefonu u nekoliko sekundi.

Pročitajte Dalje
Povezane teme
  • Linux
  • Android
  • Terminal
  • Linux
  • Android
  • Linux naredbe
O autoru Christian Cawley(1510 objavljenih članaka)

Zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjenje tehnologije, te zaista koristan producent Podcasta, s velikim iskustvom u podršci za stolna i softverska rješenja. Suradnik časopisa Linux Format, Christian je majstor za maline Pi, ljubitelj Lega i ljubitelj retro igara.

Više od Christiana Cawleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu