Kako koristiti Linux naredbenu liniju na Androidu s Termuxom

  • Owen Little
  • 0
  • 4690
  • 864
Oglas

Android je vrlo sposoban operativni sustav, sa sve više i više aplikacija koji se približavaju klasu radne površine. No ponekad, još uvijek stvarno trebate raditi kako biste na Androidu postigli nešto što bi moglo biti škrt na radnoj površini.

Srećom, Android je Linux Je li Android stvarno otvoren izvor? I ima li to uopće veze? Je li Android stvarno otvoren izvor? I ima li to uopće veze? Ovdje ćemo istražiti je li Android stvarno open source ili ne. Uostalom, temelji se na Linuxu! u svojoj srži. I Termux nadograđuje na postojećoj infrastrukturi. Omogućuje okruženje naredbenog retka i omogućuje vam instaliranje iskrenih Linux aplikacija na vaš Android uređaj. Idemo malo.

Preuzimanje datoteka: Termux (besplatno)

Zašto koristiti Termux?

U Trgovini Play već postoje neke aplikacije koje jesu priključci aplikacija za Linux na Android. Razlikuju se od Termuxa po tome što repliciraju te Linux aplikacije, ali su napravljene u “Android način.” Suprotno tome, Termux je samostalno Linux okruženje. Njegovi su programi (za sve namjere i svrhe) potpuno isti kao i njihovi Linux kolege. To daje neke prednosti u odnosu na prenesene aplikacije:

  • Dosljednost - Linux aplikacije koje su prenesene na Android moraju primiti neku vrstu korisničkog sučelja. Korisničko iskustvo na Androidu puno ovisi o tome koliko truda ulaže programer u njega. Sigurno će biti različit u svakom slučaju. Ali aplikacije Termux iste su kao i verzije Linuxa, od prečaca na tipkovnici do načina na koji ih instalirate.
  • Kompaktnost - Dodatak “Android kod” gore opisano može uzrokovati da neki vitki nanosi postanu gadni. Uzmimo za primjer Android SSH klijent (VX ConnectBot prikazan dolje), koji može biti u veličini od 2 MB do 12 MB. Ipak, s izuzetkom nekoliko grafičkih zaslona, ​​i dalje se nalazite u terminalu, kao što je prikazano na donjoj slici. Usporedite to s kapljicama kapuljača, dostupnim u Termuxu, težak 396 KB (to je kilobajta). I pruža SSH server pokrenuti.

  • pravovremenost - Kad se aplikacija ažurira, programeru Android aplikacije i dalje se obratite na nadogradnju. Suprotno tome, aplikacije Termux prilično su standardni Linux paketi koji zahtijevaju manje rada. Možda su čak i stvorene automatski uz verzije za stolna računala. Vjerojatno ćete brže dobiti pristup novim značajkama pomoću Termuxa.
  • Cijena - Naravno, postoji vjerojatnost da će svaka aplikacija koju kupite u Trgovini Play pridružiti naplati. Sve aplikacije u Termuxu su besplatne (i open source Open Source vs Free Software: Kakva je razlika i zašto je to važno? Open Source vs. Free Software: Kakva je razlika i zašto je to važno? Mnogi pretpostavljaju "open source" i "besplatni softver" znači isto, ali to nije istina. U vašem je interesu da znate koje su razlike.), kao i sam Termux.

Korištenje Termuxa

Prije nego što zaronimo u upotrebu, hajde da nešto spremimo vani. Termux je prije svega a naredbeni redak okoliš. Ovdje nema fantastičnog korisničkog sučelja sa sjajnim gumbima.

To važi ne samo za osnovni paket Termux, već i za njegove aplikacije. Nećete dobiti najnoviju verziju LibreOffice. Također vam treba da bude udoban s naredbenim retkom da biste instalirali i koristili te programe. Ako ste mu novi, imamo sjajne resurse koji će vam pomoći. Možete pročitati osnovne naredbe A-Z Linux-a - 40 bitnih naredbi koje biste trebali znati A-Z Linux-a - 40 bitnih naredbi koje biste trebali znati Linux je često zanemareno treće kolo na Windows i Mac. Da, tijekom proteklog desetljeća, operativni sustav otvorenog koda stekao je veliku privlačnost, ali još uvijek je daleko razmišljati o tome ... 40+ najčešće korištenih naredbi terminala 40+ Najpopularnije naredbe Linux terminala 40+ Najviše korišteni Linux terminal Naredbe Bilo da započinjete ili ste samo znatiželjni o Linux terminalu, evo najčešćih naredbi koje će vas provesti kroz čitavo vrijeme na Linuxu. , kako se sami naučiti terminalnim naredbama 4 načina da se naučite terminalnim naredbama u Linuxu 4 načina da naučite sebe Terminalske naredbe u Linuxu Ako želite postati pravi Linux Linux, imati dobro znanje o terminalima dobra je ideja. Ovdje su metode koje možete koristiti da biste i sami počeli učiti. , i web stranice i knjige koje vas mogu dodatno educirati Top web stranice i knjige koje će vas transformirati u heroje Linux naredbenog retka Top web stranice i knjige koje će vas transformirati u heroja naredbenog retka Linuxa Linux naredbeni redak izuzetno je moćan alat - ali može također zastrašujuće. Upotrijebite ove web stranice i knjige da biste se riješili. .

Rečeno je da je postupak instaliranja programa jednostavan. Termux koristi iste programe za instalaciju paketa dostupne u Debian i Ubuntu Linuxu Napredni alati za pakiranje (APT). Da biste vidjeli koje su aplikacije dostupne, otvorite Termux i upišite sljedeće:

pogodan popis

Prikazuje se popis svih paketi, ili pakete softvera, možete instalirati. Ako želite neke detalje na jednom, samo ga upišite i navedite njegovo ime:

apt show [naziv aplikacije]

Prikazat će se kratki sažetak paketa, kao što je gore prikazano za uređivač teksta Emacs. Konačno, za instalaciju, samo koristite ovo:

prikladna instalacija [naziv aplikacije]

Pogledajte naš vodič o korištenju APT-a Vodič za početnike za instaliranje softvera u Ubuntu s APT-om Vodič za početnike za instaliranje softvera u Ubuntu s APT-om Ako ste koristili Ubuntu, vjerovatno ste upotrijebili naredbu apt u nekom trenutku. Ali jeste li znali da postoji toliko više od apt-get instalacije i apt-get nadogradnje? za više detalja, poput nadogradnje paketa. Nakon što je instalacija završena, program možete pokrenuti tako da upišete njegovo ime u odzivniku. Snimka zaslona u nastavku prikazuje nano tekst uređivač koji se izvodi nakon gornje instalacije.

Pogledajmo nekoliko fenomenalnih uslužnih programa koje možete dobiti kroz Termux.

Osnovni uslužni programi Linuxa

Jednom kada instalirate Termux, možete izvrsne stvari učiniti izravno iz okvira. Osnovna aplikacija omogućit će vam korištenje osnovnih uslužnih programa za Linux Kako upravljati datotekama na Linux terminalu i radnoj površini Kako upravljati datotekama na Linux terminalu i radnoj površini Jednom kada napravite promjenu na Linuxu, naći ćete razumnu radnu površinu koju je lako upotrebu, od instaliranja novih aplikacija i pokretanja istih do organiziranja vaših podataka. izvoditi aktivnosti poput kopiranja (s naredbom cp) i premještanja (mv) datoteka, čitanja sadržaja direktorija (ls) i brisanja stvari (rm).

Ništa što ne možete učiniti s Android upraviteljem datoteka, zar ne? Pa, Termux uključuje i “veza” naredba (ln). Ovo je korisno odmah - Termux vas je prema zadanim postavkama radio u direktoriju /data/data/com.termux/files/home, koji nije tamo gdje su ostale datoteke (obično / sdcard). Ali možete stvoriti novu simbolična veza u ovom direktoriju (npr. /data/data/com.termux/files/home/documents do / sdcard / Dokumenti).

To će vam omogućiti brzu navigaciju do tih datoteka.

zamjenjuje: Naredbe za upravljanje datotekama u osnovnoj instalaciji Termuxa mogu smanjiti potrebu za zasebnim upraviteljima datoteka. 7 najboljih besplatnih istraživača datoteka za Android. 7 najboljih besplatnih istraživača datoteka za Android. Postoji dosta gomila datoteka za upravljanje datotekama i aplikacija za istraživanje datoteka za Android, ali ovi su najbolji. osim ako nemaju dodatne značajke. Sposobnost stvaranja veza između direktorija također može eliminirati namjenske aplikacije kao što su Mapa mape [Nema više dostupnih] i štedi vas od ukorijenjenja telefona da biste dobili ovu funkcionalnost.

Uređivač teksta

Termux pruža najnovije verzije oba modela “glavni” Linux uređivači teksta: VIM Top 7 razloga za pružanje šanse Vimu tekstovima za uređivanje teksta Top 7 razloga za pružanje šanse Vim Editoru teksta Godinama pokušavam jedan uređivač teksta. Samo ime, pokušao sam. Svaki sam od tih uređivača koristio sam više od dva mjeseca kao svoj glavni svakodnevni urednik. Nekako, ja… (v8.0, najnovija stabilna u vrijeme pisanja) i Emacs (v25.2, također trenutni). Slike dolje prikazuju Emacs koji radi u konsole terminalu u Linuxu (gore) i Termux (dolje). Primjetite sličnosti.

Dostupni su i drugi urednici poput minimalističkog nanoa.

Sada Android ima puno uređivača teksta. Kao, puno. I mnogi od njih rade vrlo dobar posao u spremanju i otvaranju tekstualnih datoteka. Ali mnogi čine nešto više od toga, kao da su tvorci “testna aplikacija” za Android.

Emacs i VIM su izuzetno sposobni uređivači teksta. Poput rada u Markdown učenju Markdown: Pisanje za web, Brže učenje Markdown: Pisanje za web, Brži Markdown je najbolji način pisanja običnim tekstom, ali i dalje izradu složenih dokumenata. Za razliku od HTML-a ili LaTex-a, na primjer, Markdown je jednostavan za naučiti. ? Oboje to prilično dobro podržavaju. U cjelinu “distrakcija-free” mindset Pišite u miru s ovim urednicima bez distrakcije Pišite u miru s ovim urednicima bez distrakcije. Osjetio sam to. Vizualne nerede - zahvaljujući izbornicima i drugim značajkama označavanja - često su cementirale blok mog pisca. Dakle, isprobao sam dosta urednika teksta bez ometanja pozornosti u velikom…? Ne dobiva puno više odvraćanja pozornosti od VIM-a. Trebate nešto za bilješke i dostavljati zadatke? Org način rada u Emacsu je pokrivao. Možete čak upotrebljavati Emacs kao upravitelj datoteka, aplikaciju za pisanje scenarija, Trello klijent, glazbeni uređaj ili igrati Minesweeper.

zamjenjuje: Android uređivači teksta 7 Uređivača teksta bez distrakcije za Android u usporedbi: Koji je najbolji? 7 uređivača teksta bez distrakcije za Android u usporedbi: koji je najbolji? Obavite neki pravi posao na svom Android uređaju pomoću jednog od ovih nevjerojatnih uređivača teksta. imaju jednu glavnu značajku - jedna se može usredotočiti na crtanje bez ometanja, druga može pregledati Markdown Pisanje i pregled Markdown u stilu sa LightPaperom [Android] Pisanje i pregled Markdown u stilu sa LightPaperom [Android] Uređivač teksta ne bi trebao ulaziti u vaš lice. Što ga više primjećujete, to je još gore. Najbolji su gotovo nevidljivi, drže se izvan puta i omogućuju vam da postanete jedno s… ili drugim oblikovanjem, a treći vodi bilješke Nacrt: Visokokvalitetni način bez gluposti za bilješke na Androidu, s nacrtom potpune sinkronizacije Dropboxa : Kvalitetan, bez gluposti način vođenja bilješki na Androidu, s potpunom sinkronizacijom Dropboxa, smatram da je pronicljiv korisnik koji bilježi bilješke. Ako prijava za bilješke nije baš tako, može me izluditi. Ovdje bih vam trebao reći da neprestano tražim da pronađem sjajnu… (iako je to u stvari samo uređivač teksta). Navedeni terminski urednici mogu ispuniti ove potrebe u jednom programu, s tim da je dodatni bonus dostupan i na radnim platformama..

Uslužni programi naredbenog retka

Termux paketi uključuju brojne korisne alate naredbenog retka za Linux:

  • gnuplot - program matematičkog grafikona Olakšajte matematiku s ovim Linux aplikacijama Olakšajte matematiku s ovim Linux aplikacijama Iako se većina od nas ne bavi svakodnevno integracijama i vektorskim poljima, upravljanjem proračunima i izračunavanjem površina kada preuređivanje postane korisno. Matematika je bitna, a ti Linux alati mogu vam pomoći.
  • ImageMagick - alat za manipulaciju i pretvorbom slike kako lako obrezati i promijeniti veličinu slika u Linuxu Kako lako obrezati i promijeniti veličinu slika u Linuxu Ako želite napraviti osnovno obrezivanje i mijenjanje veličine na Linuxu - možda biste mogli pomoći s projektom ili olakšati sliku uploadajte na svoje omiljene društvene mreže - a zatim isprobajte ove…
  • p7zip - un / arhiviranje uslužni program za 7-Zip shemu kompresije 7Zip: Besplatni program za raspakivanje nepoželjnih formata arhive 7Zip: Besplatni program za raspakivanje nepoželjnih formata arhive
  • razmrsiti - drugačiji alat za uklanjanje / arhiviranje RAR formata Kako izdvojiti datoteke iz ZIP-a, RAR-a, 7z-a i drugih uobičajenih arhiva Kako izvaditi datoteke iz ZIP-a, RAR-a, 7-e i drugih uobičajenih arhiva. Jeste li se ikada suočili s .rar datotekom i pitali ste se kako da ga otvorim? Srećom, s pravim alatima je jednostavno upravljanje ZIP datotekama i drugim komprimiranim arhivima. Evo što trebate znati.
  • wget - program za dohvaćanje datoteka putem interneta Mastering Wget & Učenje nekih urednih trikova za preuzimanje Mastering Wget i učenje nekih trikova čistih trikova Ponekad jednostavno nije dovoljno samo lokalno spremanje web stranice s vašeg preglednika. Ponekad vam treba malo više snage. Za to postoji mali alat za naredbenu liniju poznat kao Wget. Wget je… putem HTTP-a ili FTP-a

zamjenjuje: Namjenski samostalni programi, ovisno o tome koliko gore navedenih funkcija trebate. Čak i ako postoje aplikacije koje upravljaju svi forme za arhivu i grafiku, imali biste pet novih aplikacija koje su nagomilale ladicu. Bit će još više ako vam trebaju posebne aplikacije za odvojene formate.

Poslužitelji

Već smo pokazali kako svoj Android uređaj možete pretvoriti u web poslužitelj Kako pretvoriti Android uređaj u web poslužitelj Kako pretvoriti Android uređaj u web poslužitelj Želite ugostiti jednostavnu web stranicu bez skupog hosting plana? Evo kako ugostiti web mjesto na Android telefonu ili tabletu. s određenim aplikacijama. Termux na sličan način nudi poštene dobrote Linux web poslužitelje poput Apache Kako postaviti Apache web server u 3 jednostavna koraka Kako postaviti Apache web server u 3 jednostavna koraka Bez obzira na razlog, možda ćete u nekom trenutku poželjeti web server ide. Bez obzira želite li sebi pružiti udaljeni pristup određenim stranicama ili uslugama, želite dobiti zajednicu ..., nginx i lighttpd Najbolji softver za web-poslužitelj Linuxa (i Apache alternative) Najbolji softver za web-poslužitelj Linuxa (i Apache alternative) .

Zašto želite pokrenuti web poslužitelj na svom Android uređaju? Pored programiranja, imajte na umu da su mnoge najbolje današnje aplikacije web aplikacije. Ako, na primjer, tražite istinsku aplikaciju za upravljanje projektima koja bi se lokalno izvodila na vašem uređaju, izvorne Androidove opcije prilično su nejasne. Ali možete instalirati nginx, PostgreSQL bazu podataka i Python i koristiti Taiga. Sve, bez potrebe da se prijavite za usluge treće strane ili hosting.

Termux također uključuje dropbear, koji (kao što je spomenuto) pruža SSH poslužitelj za prijavu u vaš telefon / tablet i prijenos datoteka pored klijenta. Ovo je korisno u situacijama kada želite razmjenjivati ​​nekoliko datoteka s drugim strojem i 1) ne želite koristiti usluge oblaka i 2) upravljačke programe ne mogu ili ne mogu instalirati izravno na uređaj. Možete trenutak pokrenuti dropbear poslužitelj, koristiti klijenta na Windows 4 Jednostavni načini upotrebe SSH-a U Windows-u 4 Jednostavni načini upotrebe SSH-a u Windows-u SSH je de facto rješenje za siguran pristup udaljenim terminalima na Linuxu i ostalim sličnim UNIX-ovima sustavi. Ako imate udaljeni SSH poslužitelj kojem želite pristupiti, morat ćete preuzeti SSH klijent… ili macOS 5 Zabavne i korisne naredbe terminala koje možete koristiti više nego jednom. [Mac & Linux] 5 Zabavnih i korisnih naredbi terminala koje možete koristiti Više od jednom [Mac & Linux] Na Internetu se pojavljuju tonove informacija o raznim naredbama Terminala i načinima prilagodbe vašeg Mac ili Linux uređaja pomoću Terminala. Evo nekoliko naredbi koje su stvarno korisne i mogu…, zgrabite ono što vam treba preko mreže i isključite.

zamjenjuje: Aplikacije poput besplatnog PAW poslužitelja [No Longer Available] ili plaćenog Ulti poslužitelja omogućavaju vam da pokrenete web poslužitelj. I iako sam ljubitelj SSHDroida (prikazano gore), mogućnost da imam lagan poslužitelj koji mogu pokrenuti iz naredbenog retka i dalje je intrigantna.

Razvoj

Dok su mnoge Android aplikacije (npr. “uređivači koda”) pružiti mogućnost da pisati kod, ne mogu sami osigurati jezike. Pomoću Termuxa možete kôd testirati izravno na svom uređaju. Nudi standardnu ​​distribuciju programskih jezika kao što su:

  • BASH školjka (zadani dostupni izvan okvira, i izvrstan način za početak hakiranja oko 5 početnih ideja za Linux postavljanje za skripte Cron Jobs & Shell skripte 5 Početne Linux ideje za skripte za Cron Jobs & Shell skripte) složen niz zadataka u jednom brzom pokretu, tako da je izvrstan za složene i ponavljajuće potrebe. Također je izvrstan način za upoznavanje terminala.)
  • Python (dostupni su i v2 i v3)
  • PHP
  • Rubin

Dostupni su i sustavi za kontrolu izvora, git i Subversion, koji imaju samo koristi u razvoju. Ako želite kontrolirati vlastite podatke, kontrola izvora omogućuje vam da pohranite svoje datoteke gdje god želite. Također upravljate kada šaljete ažuriranja na druge uređaje i možete ih koristiti “oznake” označiti verzije (podignite ruku ako ste ikad imenovali datoteku “mydocument_v12_Aaron's_edit_final_for_real_the_last_one.DOCX”).

zamjenjuje: Za Android postoji nekoliko programskih paketa kao što su PHP, QPython ili Pocket Ruby [No Longer Available]. No, oni nude vlastita glomazna korisnička sučelja i mogu zahtijevati da druge aplikacije budu u potpunosti korisne (poput poslužitelja koji se temelji na Apacheu, zajedno s PHP-om). Postoje Android aplikacije za obje Git, kao što su visoko ocjenjeni Pocket Git i svn, kao što je Open Android SVN Pro [Više nije dostupno]. Međutim, niti jedno je besplatno i za svaku vrstu kontrole izvora morate imati zasebnu aplikaciju. Termux nudi oboje u istom paketu besplatno. Pomoću kontrole izvora možete klijentima smanjiti i usluge sinkronizacije u oblaku, poput Dropboxa.

Dodajte malo Linuxa na svoj Android

Termux je super kompaktan program koji otvara puno funkcionalnosti za vaš Android uređaj. Komandna linija jedna je od najmoćnijih značajki Linuxa, a Termux gradi na Linux kernelu vašeg uređaja kako bi bio efikasniji u pokretu. A tko zna, možda će vas gnušanje s ovim aplikacijama uvjeriti da se upustite i u radnu površinu.

Znate li sve bitne naredbe za Linux? Provjerite naš Linux naredbeni cheat list Linux Commands Reference Cheat Sheet Linux naredbe Reference Cheat Sheet Ovaj jednostavan cheat list pomoći će vam da se ugodno s terminalom Linux naredbenog retka ni u kojem trenutku. saznati!

Kreditna slika: ST22Studio putem Shutterstock.com




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.