Cum se folosește linia de comandă Linux pe Android cu Termux

Cum se folosește linia de comandă Linux pe Android cu Termux

Android este un sistem de operare capabil, deoarece oferă multe aplicații care abordează clasa desktop. Cu toate acestea, uneori, este nevoie de un efort echitabil pentru a realiza ceva pe Android, care ar fi un acces rapid pe un desktop.





O soluție este să profitați de infrastructura Linux ascunsă a Android. Aplicația Termux oferă un mediu de linie de comandă și vă permite să instalați aplicații Linux onest-la-bunătate pe dispozitivul dvs. Android. Iată cum să utilizați aplicația Termux.





De ce să folosiți Termux?

Există deja câteva aplicații în Magazinul Play care sunt porturi Android ale aplicațiilor Linux. Acestea diferă de Termux prin faptul că reproduc acele aplicații Linux, dar sunt realizate într-un „mod Android”.





În schimb, Termux este un mediu Linux autonom. Programele sale sunt (din toate punctele de vedere) la fel ca omologii lor Linux. Acest lucru oferă câteva avantaje față de aplicațiile portate:

  • Coerență: Aplicațiile Linux care au fost portate pe Android necesită un fel de interfață cu utilizatorul. Experiența utilizatorului pe Android depinde în mare măsură de efortul depus de dezvoltator. În schimb, aplicațiile Termux sunt la fel ca versiunile Linux, de la comenzile rapide de la tastatură până la modul în care le instalați.
  • Compacitate: Adăugarea codului Android poate face ca unele aplicații subțiri să devină grele. De exemplu, un client Android SSH ar putea avea dimensiuni de la 2 MB la 12 MB. Comparați acest lucru cu Dropbear, disponibil în Termux, care cântărește la 396 KB (adică kilobiți) instalat. Și oferă și un server SSH.
  • Actualitatea: Când o aplicație primește o actualizare, rămâneți la mila dezvoltatorului aplicației Android pentru o actualizare. În schimb, aplicațiile Termux sunt pachete Linux standard care necesită mai puțină întreținere. Ele pot fi chiar create automat alături de versiunile desktop. Este posibil să obțineți acces la funcții noi mai rapid cu Termux.
  • Preț: Este posibil ca orice aplicație pe care o achiziționați din Magazin Play să aibă o taxă asociată. Toate aplicațiile din Termux sunt gratuit (și open source) , așa cum este Termux în sine.

Cum se utilizează Termux

Înainte de a vă scufunda, înțelegeți că Termux este în primul rând un mediu de linie de comandă. Aici nu există o interfață de utilizator elegantă cu butoane strălucitoare. Acest lucru nu este valabil doar pentru pachetul de bază Termux, ci și pentru aplicațiile sale. Nu veți obține cea mai nouă versiune de LibreOffice cu această metodă.



Cel mai important, trebuie să fiți confortabil cu linia de comandă pentru a instala și utiliza aceste programe pe Termux. Pentru a vă familiariza, verificați lista noastră cu cele mai utilizate comenzi Linux Terminal.

Când sunteți gata, apucați-vă telefonul sau tableta și instalați Termux.





Descarca: Termux (Liber)

Comenzi de bază Termux pe care ar trebui să le cunoașteți

Lansarea Termux vă va lăsa direct într-un mediu de linie de comandă. De aici, puteți instala instrumente noi. Termux folosește același program de instalare a pachetelor ca în Debian, Ubuntu și distribuțiile Linux conexe.





Instrumentele avansate de ambalare (mai des denumite APT) sunt utilizate pentru a găsi, instala și elimina software în Termux. Începeți prin actualizarea pachetelor și actualizarea cu aceste comenzi:

apt update
apt upgrade

Apoi, aflați ce aplicații sunt disponibile:

apt list

Pentru a afla mai multe despre unul dintre aceste pachete, utilizați

apt show [package name]

Aceasta va afișa numele, administratorul, dimensiunea fișierului, dependențele și alte detalii utile. Pentru a instala o aplicație, pur și simplu utilizați:

apt install [package name]

Ghidul nostru pentru utilizarea APT vă va spune mai multe despre acest instrument, cum ar fi cum să faceți upgrade pachetelor. Puteți rula un instrument instalat introducând numele acestuia la promptul Terminal în linia de comandă Termux.

Pe lângă apt, această listă de comenzi încorporate funcționează în Termux pe Android:

  • cp vă permite să copiați un fișier
  • mv va muta un fișier
  • ls listează conținutul unui director
  • rm șterge (elimină) datele
  • ln creează o legătură simbolică (de exemplu, ln /data/data/com.termux/files/home/documents to /sdcard/Documents)

Cu aceste instrumente încorporate, reduceți nevoia unui manager de fișiere Android. De asemenea, vă scutesc de nevoia de a vă rădăcina telefonul pentru a vă bucura de astfel de funcționalități.

Aplicații Linux pe care le puteți instala cu linia de comandă Termux

Folosind apt cu Termux, puteți instala mai multe aplicații utile Linux pe Android. Acestea se încadrează în mai multe categorii --- să ne uităm la câteva dintre cele mai importante.

Editori de text

Termux oferă versiuni recente ale ambelor editoare de text Linux populare: VIM și Emacs. Sunt disponibili și alți editori, cum ar fi nano minimalist.

Desigur, Android are deja o mulțime de editoare de text. Deci, ce aduc Emacs și Vim pe platformă? Ei bine, dacă vă place să lucrați în Markdown, ambii îl susțin bine. În mentalitatea „fără distragere a atenției”? Nu are mult mai multă distragere a atenției decât VIM --- consultați fișa noastră de trucuri pentru comenzi rapide VIM pentru ajutor la stăpânirea acesteia.

cum se elimină notificarea Windows 10 pe Windows 7

Aveți nevoie de ceva pentru a lua notițe și pentru a oferi sarcini? Modul de organizare în Emacs vă acoperă. Puteți folosi chiar Emacs ca dvs. manager de fișiere , aplicație de scenariu , Clientul Trello , music player , sau pentru a juca Minesweeper.

lucruri interesante de făcut în discordie

De ce să comutați? Editorii de text Android tind să se concentreze pe o caracteristică deosebită. De exemplu, unul se poate concentra pe proiectarea fără distragere a atenției, altul poate previzualiza Markdown și alte formate, iar altele ar putea fi construite pe păstrarea notelor (deși sunt într-adevăr doar editori de text la baza lor).

Editorii pe bază de terminal pot îndeplini aceste nevoi într-un singur program, fiind în același timp disponibil și pe platformele desktop.

Utilități de linie de comandă Termux

Pachetele Termux includ mai multe utilitare utile din linia de comandă Linux:

  • gnuplot: Un program grafic matematic
  • ImageMagick: Un set de instrumente de manipulare și conversie a imaginilor
  • p7zip: Un utilitar de arhivare pentru schema de compresie 7-Zip
  • UnRAR: Un alt instrument de arhivare pentru formatul RAR
  • Wget: Un program pentru a prelua fișiere prin internet prin HTTP sau FTP

De ce să comutați? Acestea sunt programe dedicate cu multe de oferit.

Instalați servere în Termux

Am arătat deja cum poți transformați dispozitivul Android într-un server web cu aplicații specifice. Termux oferă în mod similar servere web Linux autentice precum Apache, nginx și Lighttpd.

Dar de ce ați dori să rulați un server web pe dispozitivul dvs. Android?

Pe lângă programare, rețineți că multe dintre cele mai bune aplicații de astăzi sunt aplicații web. De exemplu, puteți instala nginx, baza de date PostgreSQL și Python, apoi utilizați Taiga platforma de management de proiect. Aceasta este o mulțime de utilitate, toate fără a fi nevoie să vă înscrieți pentru servicii terțe sau găzduire.

Termux include, de asemenea Dropbear , care oferă un server SSH (și client) pentru a vă conecta la telefon / tabletă și a transfera fișiere. Acest lucru este util în situațiile în care doriți să schimbați câteva fișiere, dar nu doriți să utilizați servicii cloud. Pur și simplu porniți serverul Dropbear, utilizați un client SSH pentru a obține ceea ce aveți nevoie și închideți-l.

De ce să comutați? Aplicațiile precum Tiny Web Server vă permit să creați un server web. Dar ce este mai interesant decât să ai un server ușor pe care îl poți porni de la linia de comandă?

Aplicații de dezvoltare în linia de comandă Termux

În timp ce multe aplicații Android (listate ca „editori de coduri”) oferă posibilitatea de a scrie cod, este posibil să nu furnizeze limbile în sine. Cu Termux, puteți testa codul pe telefon sau tabletă.

Oferă distribuții standard de limbaje de programare precum:

  • Bash shell (setarea implicită disponibilă din cutie și o modalitate excelentă de a începe hacking-ul)
  • Python (atât v2 cât și v3 sunt disponibile)
  • PHP
  • Rubin

Sunt disponibile, de asemenea, sisteme de control sursă git și Subversion, care își au utilizările dincolo de simpla dezvoltare. Dacă vă place să controlați propriile date, controlul sursei vă permite să stocați fișierele oriunde doriți. De asemenea, controlați când trimiteți actualizări către alte dispozitive și puteți utiliza „etichete” pentru a eticheta versiunile.

De ce să comutați? Există câteva pachete de limbaj de programare pentru Android, cum ar fi QPython . Dar acestea oferă propriile lor interfețe voluminoase. De asemenea, pot necesita aplicații suplimentare pentru a fi pe deplin utile.

Aplicațiile bazate pe Android sunt disponibile atât pentru git, cât și pentru svn. Cu toate acestea, trebuie să aveți o aplicație separată pentru fiecare tip de control sursă. Termux le oferă pe ambele în același pachet gratuit. Prin controlul sursei, puteți reduce, de asemenea, clienții pentru servicii de sincronizare în cloud, cum ar fi Dropbox.

Adăugați Linux la Android cu comenzile Termux

Termux este o ofertă super-compactă care deschide o mulțime de funcționalități pentru dispozitivul dvs. Android. Linia de comandă este una dintre cele mai puternice caracteristici ale Linux, iar Termux se bazează pe nucleul Linux al dispozitivului dvs. pentru a vă face mai eficient în mișcare.

Și cine știe, poate să te interesezi de aceste aplicații te va convinge să încerci și Linux pe desktop. Verificați-ne Foaia de trișare a comenzilor Linux pentru ajutor pentru a încerca.

Acțiune Acțiune Tweet E-mail Cum se accesează nivelul încorporat Google cu bule pe Android

Dacă ați avut vreodată nevoie să vă asigurați că ceva este la nivel într-o ciupire, acum puteți obține un nivel de bule pe telefonul dvs. în câteva secunde.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Android
  • Terminal
  • Linux
  • Android
  • Comenzi Linux
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona