Cómo usar la línea de comandos de Linux en Android con Termux

Linux Como ese amigo al que nunca quieres renunciar, no importa cuán increíble sea tu nuevo novio (Android). si yo fuera desarrollado O un profesional que constantemente quiere estar conectado a terminal Para Linux, hay una manera de convertir Teléfono Android a Ubuntu. Solo está lejos de una aplicación para poder ejecutar Linux Terminal en Android, gracias Termux.

Esta pequeña y potente aplicación de Termux te permite convertir tu dispositivo Android en un emulador de Linux. La aplicación viene con una gran cantidad de herramientas instalables como bzip2 ، cmake ، dnsutils ، emacs ، gcc ، git ، gnupg ، grep de reconocimiento ، H TOP ، min ، nano ، php ، ssh ، alquitrán , Y más.

Android es un potente sistema operativo que ofrece muchas Aplicaciones que se acercan a la categoría de escritorio. Sin embargo, a veces, se necesita un poco de esfuerzo para hacer algo en Android, que está a un clic de distancia en su escritorio.

Cómo usar la línea de comandos de Linux en Android con Termux - Android Linux

Una solución es aprovechar la infraestructura oculta de Linux en Android. Termux proporciona un entorno para línea de comando Te permite instalar aplicaciones. Linux en un dispositivo Android su. Aquí se explica cómo usar Termux.

¿Por qué debería usar Termux?

En realidad, hay algunas aplicaciones en Play Store que son puertos de Android para aplicaciones de Linux. Donde estos difieren de Termux es que copia aplicaciones de Linux, pero de alguna manera está hecho para "Android".

Por el contrario, Termux es un entorno Linux independiente. Su software es (para todos los efectos) el mismo que sus homólogos de Linux. Esto tiene algunas ventajas sobre las aplicaciones clonadas:

  • consistencia: Las aplicaciones de Linux portadas a Android requieren una interfaz de usuario de algún tipo. La experiencia del usuario en Android depende en gran medida de la cantidad de esfuerzo que pone el desarrollador. Por el contrario, las aplicaciones de Termux son las mismas que las versiones de Linux, desde los atajos de teclado hasta cómo instalarlas.
  • Compatibilidad: Agregar código de Android puede dificultar el trabajo con algunas aplicaciones delgadas. Por ejemplo, un cliente SSH de Android puede tener entre 2 MB y 12 MB de tamaño. Compare esto con Dropbear, disponible en Termux, que tiene un tamaño de 396 KB (kilobytes) instalados. También proporciona un servidor SSH.

Cómo usar la línea de comandos de Linux en Android con Termux - Android Linux

  • Actualizaciones: cuando una aplicación recibe una actualización, permanece a merced del desarrollador de la aplicación de Android para una actualización. Por el contrario, las aplicaciones de Termux son paquetes estándar de Linux que requieren menos mantenimiento. Pueden crearse automáticamente junto con las versiones de escritorio. Es probable que obtenga nuevas funciones más rápidamente con Termux.
  • precioExiste la posibilidad de que cualquier aplicación que compre en Play Store tenga tarifas asociadas. Todas las aplicaciones de Termux son gratuitas (y de código abierto), al igual que el propio Termux.

Cómo usar Termux

Antes de sumergirse, comprenda que Termux es principalmente un entorno de línea de comandos. Aquí no hay una interfaz de usuario elegante con botones brillantes. Esto se aplica no solo al paquete principal de Termux, sino también a sus aplicaciones. No obtendrá la última versión de LibreOffice Por aquí.

Lo más importante es que debe sentirse cómodo con la línea de comando para instalar y usar estos programas en Termux.

Cuando esté listo, tome su teléfono o tableta e instale Termux.

descargar: Termux (Complementario)

Comandos básicos de Termux que debe conocer

Ejecutar Termux lo llevará directamente al entorno de la línea de comandos. Desde aquí, puede instalar nuevas herramientas. Termux utiliza el mismo instalador de paquetes que se encuentra en Debian, Ubuntu y distribuciones de Linux relacionadas.

Utiliza herramientas de empaquetado avanzadas (más comúnmente conocidas como APT) para buscar, instalar y eliminar programas en Termux. Comience por actualizar y mejorar los paquetes con estos comandos:

apt update

apt upgrade

Cómo usar la línea de comandos de Linux en Android con Termux - Android Linux

A continuación, averigüe qué aplicaciones están disponibles:

apt list

Para obtener más información sobre uno de estos paquetes, utilice

apt show [package name]

Esto mostrará: nombre, administrador, tamaño de archivo, dependencias y otros detalles útiles. Para instalar una aplicación, simplemente use:

apt install [package name]

Nuestro guía le informará sobre Usar APT Obtenga más información sobre esta herramienta, por ejemplo, cómo actualizar paquetes. Puede iniciar una herramienta instalada ingresando su nombre en Terminal en la línea de comando de Termux.

Además de APT, esta lista de comandos integrados en Termux funciona en Android:

  • Te deja cp copiar archivo
  • lo hará mv transferencia de archivos
  • lista ls Contenido del directorio
  • rm Eliminar (eliminar) datos
  • crear ln Un enlace simbólico (por ejemplo, En /data/data/com.termux/files/home/documents a /sdcard/Documents)

Con estas herramientas integradas, puede reducir la necesidad de un administrador de archivos de Android. Además, esta aplicación te ahorrará la necesidad de Permisos de root en tu teléfono Para disfrutar de este trabajo.

Aplicaciones de Linux que puede instalar usando la línea de comandos de Termux

Utilizando apto Con Termux, puede instalar muchas aplicaciones útiles de Linux en Android. Estos se dividen en varias categorías: veamos algunos de los aspectos más destacados.

editores de texto

Termux proporciona las últimas versiones de las grandes aplicaciones de edición de texto de Linux: VIM y Emacs. También hay disponibles otras aplicaciones de edición, como el simple nano.

Por supuesto, Android ya tiene muchas aplicaciones de edición de texto. Entonces, ¿qué aportan Emacs y Vim a la plataforma? Bueno, si quieres trabajar con Reducción Ambos están bien respaldados.

Necesitas algo para tomar notas y presente Lista de quehaceres? El modo Org en Emacs cubrirá esto. Incluso puedes usar Emacs Como administrador de archivos أو Aplicación de escritura de guiones أو Cliente de Trello أو Reproductor de música o correr dragaminas.

¿Por qué cambiar? Los editores de texto de Android tienden a centrarse en una sola función. Por ejemplo, uno podría centrarse en la redacción sin distracciones, otro podría obtener una vista previa de Markdown y otros formatos, y algunos podrían estar diseñados para tomar notas (aunque en esencia son solo aplicaciones de edición de texto).

Las aplicaciones de edición basadas en terminales pueden satisfacer estas necesidades en una sola aplicación, mientras que también están disponibles en plataformas de escritorio.

Utilidades basadas en la línea de comandos de Termux

Los paquetes de Termux incluyen muchas herramientas útiles de línea de comandos de Linux:

  • parcela gnuplot: programa matemático
  • ImageMagickHerramienta de manipulación y conversión de fotos.
  • p7zip: Herramienta de compresión de 7 cremalleras
  • desRAR: una utilidad de compresión diferente para el formato RAR
  • Obtener: Un programa para obtener archivos de Internet a través de HTTP o FTP
¿Por qué cambiar? Estas son aplicaciones dedicadas con mucho que ofrecer.

Instalar servidores en Termux

Ya hemos mostrado cómo puedes transformar un dispositivo Android a servidor web con aplicaciones específicas. Termux también proporciona servidores web nativos de Linux como Apache, nginx y Lighttpd.

Pero, ¿por qué querrías ejecutar un servidor web en tu dispositivo Android?

Además de la programación, tenga en cuenta que muchas de las mejores aplicaciones actuales son aplicaciones web. Por ejemplo, puede instalar nginx, la base de datos PostgreSQL y Python, y luego usar una plataforma de gestión de proyectos Taiga. Esto proporciona una gran cantidad de servicios, todo sin la necesidad de suscribirse a ningún servicio o alojamiento de terceros.

Termux también incluye Dropbear, que proporciona servidor SSH (y el cliente) para iniciar sesión en su teléfono/tableta y transferir archivos. Esto es útil en situaciones en las que desea intercambiar algunos archivos pero no desea utilizar servicios en la nube. Simplemente inicie el servidor Dropbear y use el cliente SSH para obtener lo que necesita y ciérrelo.

¿Por qué cambiar? Aplicaciones como Tiny Web Server le permiten desarrollar un servidor web. Pero, ¿qué es más interesante que tener un servidor liviano que pueda iniciar desde la línea de comandos?

Desarrollo de aplicaciones en la línea de comandos Termux

Aunque muchas aplicaciones de Android (enumeradas como "editores de código") brindan la capacidad de escribir código, es posible que no proporcionen los idiomas en sí. Con Termux, puede probar su código en su teléfono o tableta.

Cómo usar la línea de comandos de Linux en Android con Termux - Android Linux

Ofrece distribuciones estándar de lenguajes de programación como:

  1. Shell BASH (una excelente manera de comenzar a piratear)
  2. Python (ambos v2 y v3 disponibles)
  3. PHP
  4. Rubí

Los sistemas de control de fuente git y Subversion también están disponibles, que tienen usos más allá del desarrollo. Si quiere tener el control de sus datos privados, el control de fuente le permite almacenar sus archivos donde quiera. También puede controlar si las actualizaciones se envían a otros dispositivos y puede usar Banderas para nombrar versiones.

¿Por qué cambiar? Hay algunos paquetes de lenguaje de programación para Android, como QPython. Pero estos proporcionan su propia interfaz de usuario. También puede requerir aplicaciones adicionales para ser completamente útil.

Las aplicaciones basadas en Android están disponibles tanto para git como para svn. Sin embargo, debe tener una implementación independiente para cada tipo de control de código fuente. Termux proporciona ambos en el mismo paquete de forma gratuita. Al mantener el control de las fuentes, también puede reducir la cantidad de clientes de servicios de sincronización en la nube como Dropbox.

Agregue Linux a Android usando los comandos de Termux

Termux es una oferta compacta que desbloquea una gran cantidad de funciones para su dispositivo Android. La línea de comandos es una de las características más poderosas de Linux, y Termux se basa en el kernel de Linux de su máquina para que sea más eficiente mientras viaja.

Y quién sabe, tal vez tener estas aplicaciones lo convenza de probar Linux en su escritorio también. comprobar papel Nuestros comandos de Linux Llegar Un poco de ayuda cuando lo pruebes.

fuente
Ir al botón superior