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

Android es un sistema operativo muy capaz con más y más aplicaciones de escritorio, pero a veces quieres hacer algo en Android que puede ser tan fácil como una computadora de escritorio. Afortunadamente, puede usar Termux, se basa en la infraestructura existente y proporciona un entorno de línea de comandos que le permite instalar aplicaciones Linux reales en su dispositivo Android.

¿Por qué usar Termux?

De hecho, hay algunas aplicaciones en Play Store que convierten aplicaciones de Linux en aplicaciones de Android. A diferencia de Termux, estas aplicaciones hacen copias de las aplicaciones de Linux y las "androidizan". Por el contrario, Termux es un entorno Linux independiente. Sus programas (a todos los efectos) son exactamente iguales a las copias de Linux. Esto le da algunas ventajas que las aplicaciones de conversión no tienen:

  1. Consistencia - Las aplicaciones de Linux que han cambiado a Android deben tener algún tipo de interfaz de usuario. La experiencia de usuario de Android depende mucho del esfuerzo de estos desarrolladores de aplicaciones. En muchos casos es diferente. Sin embargo, las aplicaciones de Termux son como versiones de Linux, con accesos directos sobre cómo instalarlas.
  2. Compacto - Agregar el "código de Android" descrito anteriormente puede causar problemas para algunas aplicaciones. Por ejemplo, la aplicación de cliente Android SSH (la aplicación VX ConnectBot que se muestra a continuación) es útil. Sin embargo, con la excepción de algunas pantallas gráficas, aún necesita usar una aplicación en la interfaz de línea de comandos, como se muestra a continuación, en comparación con Dropbear disponible en Termux, pesa solo 396 KB (debe tener en cuenta que esto no es MB KB) , este cliente SSH es mucho más potente y Dropbear también proporciona un servidor de arranque SSH.

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

  1. Propiedades a lo largo del tiempo - Cuando se actualiza la aplicación, aún debe esperar a que los desarrolladores de aplicaciones de Android la actualicen. Por el contrario, las aplicaciones de Termux son paquetes de Linux relativamente estándar que requieren menos trabajo. Incluso se puede crear automáticamente con versiones de escritorio. Puede acceder a nuevas funciones más rápido con Termux.
  2. Precios - Por supuesto, las aplicaciones que compre en Play Store mientras las usa incurrirán en costos, pero todas las aplicaciones en Termux son gratuitas.

Descargar : Termux (gratis)

Usar Termux

Antes de comenzar a aprender a usar Termux, debe tener en cuenta que Termux es un entorno de línea de comandos, no tiene una interfaz de usuario sofisticada con botones, como suele ver en las aplicaciones de conversión de Linux. Otro androide.

Esto no es solo para los paquetes básicos de Termux, sino también para sus aplicaciones. No recibirá la última versión de LibreOffice. Debe tener algún conocimiento de la línea de comandos para instalar y utilizar estos programas.

Sin embargo, el proceso de instalación del programa es bastante simple. Termux usa el mismo instalador de paquetes disponible en Debian y Ubuntu Linux, llamado Herramientas de embalaje avanzadas (APT) .Para ver qué aplicaciones están disponibles, abra Termux e ingrese el siguiente comando:

lista apropiada

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

Luego verá una lista de los paquetes o paquetes de software que puede instalar. Si desea ver los detalles de un software específico, simplemente ingrese esta línea y reemplace la palabra entre corchetes con el nombre de la aplicación:

espectáculo apropiado[ten cavalier]

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

Se mostrará un breve resumen del paquete. La imagen ilustrada arriba es la aplicación de edición de texto Emacs. Finalmente, para instalar, simplemente ingrese este comando en:

aptinstall[ten cavalier]

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

Una vez que se completa la instalación, puede iniciar el programa escribiendo su nombre en la línea de comando. La siguiente captura de pantalla muestra la aplicación del editor de texto ejecutándose después de la instalación.

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

Ahora veamos algunas grandes utilidades que puede obtener a través de Termux.

Utilidades básicas para Linux

Esta aplicación le permitirá utilizar las utilidades básicas de Linux para realizar operaciones como copiar (comando cp), mover archivos (comandos mv), leer contenidos de directorios (comando ls) y eliminar (comando rm).

No hay nada que puedas hacer con la herramienta de administración de archivos de Android, ¿verdad? Sí, Termux también, contiene "conexión"command (ln) .Termux está en /data/data/com.termux/files/homedirectory, este no es el lugar para almacenar el resto de sus archivos (generalmente / sdcard). Pero puede crear nuevos enlaces simbólicos en este directorio (por ejemplo, ./data/data/com.termux/files/home/documentsto/sdcard/Documents).

Esto le permitirá navegar rápidamente a estos archivos.

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

Los comandos de administración de archivos de Termux básicamente pueden reducir la necesidad de usar herramientas de administración de archivos separadas, a menos que tengan características adicionales. La capacidad de crear Las conexiones entre carpetas también pueden eliminar aplicaciones como Link Folder y le ahorrarán tiempo al rootear su teléfono para obtener esta función.

Aplicación de edición de texto

Termux proporciona las últimas versiones para las dos principales aplicaciones de edición de texto en Linux: VIM (v8.0, nuevo y estable al escribir) y Emacs (v25.2). Las imágenes a continuación comparan Emacs ejecutándose en la interfaz de la ventana de comandos de la consola de terminal de Linux (en la imagen de arriba) y Termux (en la imagen de abajo). Note las similitudes.

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

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

Android ahora tiene muchas aplicaciones de edición de texto similares, y una de ellas hace un buen trabajo al guardar y abrir archivos de texto, pero algunas otras aplicaciones no tienen tantas funciones.

Emacs y VIM son excelentes aplicaciones de edición de texto. Incluso puede usar Emacs como una herramienta de administración de archivos, una aplicación de secuencias de comandos, una herramienta de administración de tareas de Trello, un reproductor de música o un juego Buscaminas.

Los editores de texto de Android a menudo tienen una característica clave, con aplicaciones enfocadas en la compilación sin distracciones, con aplicaciones que pueden obtener una vista previa de Markdown u otros formatos, y tienen aplicaciones solo para notas. un programa y está disponible en plataformas de escritorio.

Utilidad de línea de comandos

El paquete Termux incluye algunas útiles utilidades de línea de comandos de Linux:

  1. Gnuplot- programa para dibujo matemático
  2. imagenmagia- un conjunto de herramientas para convertir y editar imágenes
  3. P7zip - utilidad de almacenamiento / descompresión
  4. descomprimir - Herramienta de descompresión RAR
  5. Obtener - programa para extraer archivos en Internet a través de HTTP o FTP

Por lo general, si necesita realizar las funciones anteriores, necesitará aplicaciones independientes separadas. Dependiendo de la cantidad de funciones que necesite, incluso si una aplicación maneja todos los formatos de almacenamiento y gráficos anteriores, aún necesita descargar algunas aplicaciones a su dispositivo.Sin embargo, con el paquete Termux, solo necesita ejecutar las utilidades anteriores en línea de comandos para implementarlos y son realmente útiles.

  1. 10 comandos de Linux más útiles
  2. Todos deberían conocer estos comandos básicos de Linux

Servidor

Termux proporciona servidores web Linux como Apache y lighttpd.

¿Por qué desea ejecutar un servidor web en su dispositivo Android? Además de la programación, hoy en día existen muchas aplicaciones que son aplicaciones web. Por ejemplo, si está buscando una aplicación de gestión de proyectos que se ejecute en su dispositivo, "las opciones de raíz de Android parecen un poco más pequeñas. Sin embargo, puede instalarnginx- Uso de base de datos PostgreSQL, Python y Taiga sin tener que suscribirse a un servicio de terceros o servicio de alojamiento.

Dropbear en Termux proporciona un servidor SSH para iniciar sesión en su teléfono / tableta y transferir archivos a un cliente. Esto es útil en caso de que quiera compartir algunos archivos con otra máquina que no quiere usar servicios en la nube o no quiere o no puede instalar el controlador para conectarlo directamente al dispositivo. Tu puedes empezar soltar oso servidor por un tiempo, use un cliente de Windows o MacOS, obtenga lo que necesita en línea y apáguelo.

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

Las aplicaciones como los servidores PAW gratuitos o los servidores Ulti de pago le permiten iniciar un servidor web.

El programa

Aunque muchas aplicaciones de Android brindan la capacidad de escribir código, no brindan lenguaje. Con Termux puedes comprobar este código directamente en tu dispositivo. Proporciona distribuciones estándar en lenguajes de programación.

  1. caparazón BASH
  2. Python (ambos v2 y v3 están disponibles)
  3. PHP
  4. Rubí

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

Los sistemas de control de fuente Git y Subversion también están disponibles, sus aplicaciones no son solo para programar. Si desea controlar sus datos, el control de fuente le permite almacenar archivos donde desee. También puede controlar cuándo envía actualizaciones a otros dispositivos y usar "etiquetas" para las versiones de etiquetas (como "mydocument_v12_Aaron's_edit_final_for_real_the_last_one.DOCX").

Existen varios paquetes de lenguajes de programación para Android, como PHP, QPython o Pocket Ruby. Sin embargo, proporcionan una interfaz de usuario "incómoda" y pueden requerir que otras aplicaciones tengan utilidades completas (como los servidores basados ​​en Apache deben estar incluidos en PHP). Hay aplicaciones basadas en Android para ambos git como bolsillo y svn como Abrir Android SVN Pro. Sin embargo, estas dos aplicaciones no son gratuitas y debe tener una aplicación separada para cada tipo de control de código fuente. Termux ofrece ambos en un paquete gratuito. Al controlar el código fuente, también puede reducir el cliente para servicios de sincronización en la nube como Dropbox.

Termux es una aplicación extremadamente compacta que abre muchas funciones para su dispositivo Android. La línea de comandos es una de las características más poderosas de Linux y Termux está construido en el núcleo del dispositivo para ayudarlo a trabajar de manera más eficiente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!