Com s'utilitza la línia d'ordres de Linux a Android amb Termux

Com s'utilitza la línia d'ordres de Linux a Android amb Termux

Android és un sistema operatiu capaç, ja que ofereix moltes aplicacions que s’acosten a la classe d’escriptori. Tot i així, de vegades, es necessita una mica d’esforç per aconseguir alguna cosa a Android que sigui un instant a l’escriptori.





Una solució és aprofitar la infraestructura Linux oculta d’Android. L’aplicació Termux proporciona un entorn de línia d’ordres i us permet instal·lar aplicacions Linux honestes a bones al vostre dispositiu Android. A continuació s’explica com utilitzar l’aplicació Termux.





Per què utilitzar Termux?

Ja hi ha algunes aplicacions a Play Store que són ports Android de les aplicacions Linux. Es diferencien de Termux pel fet de reproduir aquestes aplicacions de Linux, però estan fetes de manera 'Android'.





En canvi, Termux és un entorn Linux autònom. Els seus programes són (a tots els efectes) els mateixos que els seus homòlegs de Linux. Això transmet alguns avantatges respecte a les aplicacions portades:

  • Coherència: Les aplicacions de Linux que s’han portat a Android requereixen una interfície d’usuari d’alguna mena. L'experiència de l'usuari a Android depèn en gran mesura de l'esforç que el desenvolupador hi faci. Per contra, les aplicacions Termux són les mateixes que les versions de Linux, des de les dreceres de teclat fins a com les instal·leu.
  • Compacitat: L’addició de codi Android pot provocar que algunes aplicacions primes es tornin pesades. Per exemple, un client Android SSH pot tenir una mida d'entre 2 MB i 12 MB. Compareu-ho amb Dropbear, disponible a Termux, que pesa 396 KB (és a dir, kilobytes) instal·lats. I també proporciona un servidor SSH.
  • Puntualitat: Quan una aplicació rep una actualització, us quedarà a mercè del desenvolupador de l'aplicació Android per obtenir una actualització. En canvi, les aplicacions Termux són paquets Linux estàndard que requereixen menys manteniment. Fins i tot es poden crear automàticament al costat de les versions d'escriptori. És probable que accediu a les noves funcions més ràpidament amb Termux.
  • Preu: És possible que qualsevol aplicació que compreu a Play Store tingui un càrrec associat. Totes les aplicacions de Termux ho són gratuït (i de codi obert) , com és el mateix Termux.

Com utilitzar Termux

Abans de bussejar, enteneu que Termux és principalment un entorn de línia d’ordres. Aquí no hi ha una interfície d'usuari elegant amb botons brillants. Això no només s'aplica al paquet base de Termux, sinó també a les seves aplicacions. No obtindreu la versió més nova de LibreOffice amb aquest mètode.



El més important és que heu d’estar còmodes amb la línia d’ordres per instal·lar i utilitzar aquests programes a Termux. Per conèixer una mica de familiaritat, consulteu la nostra llista d’ordres de Linux Terminal més utilitzades.

Quan estigueu a punt, agafeu el telèfon o la tauleta i instal·leu Termux.





Descarregar: Termux (Gratuït)

Ordres bàsics de Termux que heu de conèixer

El llançament de Termux us deixarà directament a un entorn de línia d’ordres. A partir d’aquí podeu instal·lar noves eines. Termux utilitza el mateix programa d’instal·lació de paquets que es troba a Debian, Ubuntu i les distribucions de Linux relacionades.





Les eines d’embalatge avançades (més conegudes com APT) s’utilitzen per trobar, instal·lar i eliminar programari a Termux. Comenceu actualitzant paquets i actualitzant amb aquestes ordres:

apt update
apt upgrade

A continuació, esbrineu quines aplicacions hi ha disponibles:

apt list

Per obtenir més informació sobre un d’aquests paquets, utilitzeu

apt show [package name]

Es mostrarà el nom, el mantenidor, la mida del fitxer, les dependències i altres detalls útils. Per instal·lar una aplicació, només cal que utilitzeu:

apt install [package name]

La nostra guia per utilitzar APT us explicarà més sobre aquesta eina, com ara com actualitzar paquets. Podeu executar una eina instal·lada introduint el seu nom a l’indicador de Terminal a la línia d’ordres de Termux.

A més de apt, aquesta llista d’ordres integrades funciona a Termux a Android:

  • cp us permet copiar un fitxer
  • mv mourà un fitxer
  • ls llista el contingut d'un directori
  • rm elimina (elimina) dades
  • ln crea un enllaç simbòlic (per exemple, ln /data/data/com.termux/files/home/documents to /sdcard/Documents)

Amb aquestes eines integrades, reduïu la necessitat d’un gestor de fitxers d’Android. També us estalvien d'haver d'arrelar el telèfon per gaudir d'aquesta funcionalitat.

Aplicacions de Linux que podeu instal·lar amb la línia d’ordres de Termux

Utilitzant apte amb Termux, podeu instal·lar diverses aplicacions útils de Linux a Android. Aquests es divideixen en diverses categories: vegem alguns dels aspectes més destacats.

Editors de text

Termux proporciona versions recents dels populars editors de text de Linux: VIM i Emacs. També hi ha disponibles altres editors, com el nano minimalista.

Per descomptat, Android ja té molts editors de text. Què aporten Emacs i Vim a la plataforma? Bé, si us agrada treballar a Markdown, tots dos ho admeten bé. En la mentalitat 'lliure de distraccions'? No obté gaire més distracció que VIM. Consulteu el full de trucs de dreceres VIM per obtenir ajuda per dominar-lo.

com consultar el vostre número de telèfon

Necessiteu alguna cosa per prendre notes i proporcionar tasques pendents? El mode orgànic a Emacs us ha cobert. Fins i tot podeu utilitzar Emacs com a vostre Gestor d'arxius , aplicació de guió , Client Trello , reproductor de música , o per jugar a Minesweeper.

iphone 12 pro max vs iphone 12

Per què canviar? Els editors de text d'Android solen centrar-se en una característica destacada. Per exemple, un es pot centrar en un esborrany lliure de distraccions, un altre pot previsualitzar Markdown i altres formats, i altres es poden basar en la conservació de notes (tot i que realment són només editors de text).

Els editors basats en terminals poden satisfer aquestes necessitats en un sol programa, mentre que també estan disponibles a les plataformes d'escriptori.

Utilitats de la línia d’ordres Termux

Els paquets Termux inclouen diverses utilitats útils de línia d’ordres de Linux:

  • gnuplot: Un programa de gràfics matemàtics
  • ImageMagick: Un conjunt d’eines de manipulació i conversió d’imatges
  • p7zip: Una utilitat d’arxiu per a l’esquema de compressió 7-Zip
  • UnRAR: Una eina d’arxiu diferent per al format RAR
  • Wget: Un programa per recuperar fitxers a través d'Internet mitjançant HTTP o FTP

Per què canviar? Es tracta de programes dedicats amb molt a oferir.

Instal·leu servidors a Termux

Ja hem demostrat com es pot converteix el dispositiu Android en un servidor web amb aplicacions específiques. De manera similar, Termux proporciona autèntics servidors web Linux com Apache, nginx i Lighttpd.

Però, per què voleu executar un servidor web al vostre dispositiu Android?

A més de programar, tingueu en compte que moltes de les millors aplicacions actuals són aplicacions web. Per exemple, podeu instal·lar nginx, la base de dades PostgreSQL i Python, i després utilitzar el fitxer Taiga plataforma de gestió de projectes. Això és molt útil, tot sense haver de registrar-se a cap servei o allotjament de tercers.

Termux també inclou Dropbear , que proporciona un servidor SSH (i un client) per iniciar sessió al telèfon / tauleta i transferir fitxers. Això és útil en situacions en què voleu intercanviar uns quants fitxers però no voleu utilitzar serveis al núvol. Simplement inicieu el servidor Dropbear, utilitzeu un client SSH per agafar el que necessiteu i tanqueu-lo.

Per què canviar? Aplicacions com Tiny Web Server us permeten crear un servidor web. Però, què hi ha de més intrigant que tenir un servidor lleuger que es pugui començar des de la línia d’ordres?

Aplicacions de desenvolupament a la línia d'ordres de Termux

Tot i que moltes aplicacions d'Android (que figuren com a 'editors de codi') ofereixen la possibilitat d'escriure codi, és possible que no proporcionin els idiomes per si mateixos. Amb Termux, podeu provar el vostre codi al telèfon o a la tauleta.

Ofereix distribucions estàndard de llenguatges de programació com:

  • Intèrpret d'ordres BASH (el valor predeterminat està disponible des de la caixa i és una bona manera de començar a piratejar)
  • Python (tant v2 com v3 estan disponibles)
  • PHP
  • Rubí

També hi ha disponibles sistemes de control de fonts git i Subversion, que tenen un ús més enllà del desenvolupament. Si voleu controlar les vostres pròpies dades, el control de la font us permet guardar els fitxers allà on vulgueu. També podeu controlar quan envieu actualitzacions a altres dispositius i podeu utilitzar 'etiquetes' per etiquetar versions.

Per què canviar? Hi ha alguns paquets de llenguatge de programació per a Android, com ara QPython . Però aquestes proporcionen les seves pròpies grans interfícies d’usuari. També poden requerir aplicacions addicionals per ser plenament útils.

Les aplicacions basades en Android estan disponibles per a git i svn. Tot i això, heu de tenir una aplicació independent per a cada tipus de control de font. Termux proporciona tots dos en el mateix paquet de forma gratuïta. Si utilitzeu el control d’origen, també podeu reduir els clients per als serveis de sincronització al núvol com Dropbox.

Afegiu Linux a Android amb ordres Termux

Termux és una oferta súper compacta que obre moltes funcions al vostre dispositiu Android. La línia d’ordres és una de les funcions més potents de Linux i Termux es basa en el nucli Linux del dispositiu per fer-vos més eficient en qualsevol lloc.

I qui sap, potser si us plau amb aquestes aplicacions també us convencereu de provar Linux a l’escriptori. Consulteu el nostre Full de trucs d'ordres de Linux per obtenir ajuda per provar-ho.

Compartir Compartir Tweet Correu electrònic Com accedir al nivell de bombolla integrat de Google a Android

Si mai heu necessitat assegurar-vos que hi hagi alguna cosa al mateix nivell, podeu obtenir un nivell de bombolla al telèfon en qüestió de segons.

Llegiu a continuació
Temes relacionats
  • Linux
  • Android
  • terminal
  • Linux
  • Android
  • Ordres de Linux
Sobre l'autor Christian Cawley(1510 articles publicats)

Editor adjunt de seguretat, Linux, bricolatge, programació i tecnologia explicada i productor de podcasts realment útils, amb una àmplia experiència en suport d'escriptori i programari. Col·laborador de la revista Linux Format, Christian és un fabricant de Raspberry Pi, un amant de Lego i un fan dels jocs retro.

Més de Christian Cawley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us