Termux – El Emulador de Terminal Linux Definitivo para Android [XDA Spotlight]

¿Alguna vez ha querido un entorno de terminal Linux completo en su teléfono Android? No solo un emulador de terminal con comandos básicos, sino un completo entorno de línea de comandos de Linux con todas las utilidades y paquetes a los que se ha acostumbrado. Si es así, Termux es la respuesta.

Termux es un potente software de emulación de terminal, que es similar a la popular aplicación Emuladora de Terminal, pero también incluye una extensa Colección de paquetes de Linux. El sistema de gestión de paquetes de Termux es muy parecido a Debians Advanced Package Tool (APT) en el sentido de que puede buscar, instalar y desinstalar con el comando apt. Termux instala solo algunos paquetes básicos listos para usar, para reducir el tamaño del APK en Play Store, pero le permite instalar cualquier paquete adicional que desee. Si bien hay varias alternativas a Termux en Google Play Store, ninguna de ellas ofrece casi tantos paquetes como Termux.

De izquierda a derecha: Apt, FFmpeg, Vim

Lectura recomendada: Aprenda a instalar un entorno GNU / Linux completo en su dispositivo Android.

Termux-El Emulador de terminal Linux para Android

Los paquetes Termux se construyen usando Ubuntu 16.10, por lo que esto significa que los desarrolladores pueden compilar cualquier software existente desde su máquina y luego agregarlo al administrador de paquetes para que cualquiera lo descargue. Es una solución muy simple y elegante para lo que de otro modo podría ser un problema complejo y difícil. Un efecto secundario sorprendente de esto es que una vez que se compila el software, tiene versiones completas del software en lugar de versiones a medio preparar y portadas de paquetes de Linux de escritorio.

Por ejemplo, uso la línea de comandos en mi Mac, ya que prefiero tener mis manos en el teclado el 90% del tiempo. Por lo tanto, uso atajos de teclado y aplicaciones de terminal para realizar la mayor parte de mi trabajo. Prefiero usar Vim, ya que es un editor de texto increíble y tiene complementos para casi todo, incluido Microsoft.NET. Tengo varios complementos que uso a diario y he probado algunos de estos con Vim instalado en Termux, con gran éxito. Todo lo que probé funciona exactamente como esperaba. Uno de mis complementos favoritos es CtrlP, un potente buscador de archivos, que funcionó muy bien en Vim en Termux.

Termux te da un terminal bash por defecto, pero si eres como yo y prefieres Zsh por sus funciones avanzadas, FISH shell también está disponible. Múltiples tipos de concha diferentes son bienvenidos.

Cualquier persona que haya utilizado una aplicación emuladora de terminal en Android conoce el dolor cuando necesita ingresar teclas especiales para controlar el terminal, como CTRL o ESC. Estas teclas no se muestran en los teclados táctiles estándar que se usan en los dispositivos Android (excepto en el teclado Hacker). Sin embargo, el desarrollador de Termux, Fredrik Fornwall, tiene una solución muy novedosa para esto. Ha enlazado CTRL a la tecla Bajar volumen y otras teclas especiales como ESC a la tecla SUBIR volumen. Por lo tanto, al presionar el botón Subir volumen + el teclado táctil ‘L’, puede ingresar el comando de terminal CTRL + ‘L’ que borra la ventana de terminal. La tecla ESC se envía pulsando, por ejemplo, la tecla «subir volumen» + «E». Puedes ver todas las claves disponibles en Termux en el sitio web del desarrollador.

yo también usar SSH en Termux para conectar a mi VPS servidores. Aunque existen otras aplicaciones para Android como JuiceSSH y ConnectBot, tener una conexión SSH adecuada a través de OpenSSH en un entorno de terminal adecuado es mejor en mi opinión. Termux le permite crear varias sesiones para que pueda tener mis conexiones de servidor en una sesión y mi entorno local en otra sesión.

Si te gusta desarrollar en el terminal, Termux también te tiene cubierto allí. Instalé python en mi teléfono con el administrador de paquetes de Termux y estaba escribiendo código python exactamente igual que lo haría en mi servidor remoto.
¿Qué algo ligeramente más pesado, como desarrollar con NodeJS? Termux también tiene soporte para NodeJS, e incluso va más allá al admitir pilas populares como Express. Pude instalar un entorno completo NodeJS/Express/Bootstrap y alojar un sitio web simple en mi dispositivo.

yo también era capaz de usar y de instalar Ruby y, sin embargo, me hizo ejecutar en problemas cuando yo estaba inicialmente la instalación de los Rieles. Afortunadamente, pude hacer que Rails se ejecutara en mi dispositivo con la ayuda de la comunidad Termux de Google+, que es muy activa y una gran fuente de ayuda si te quedas atascado. Para decirlo sin rodeos, estoy extremadamente impresionado con Termux y su sistema de gestión de paquetes. Proporciona una lista de paquetes increíble que está en constante crecimiento; No me he perdido ningún paquete que use a diario hasta ahora. Sin embargo, noté que el popular multiplexor de terminal de pantalla no estaba disponible, pero la alternativa (y en mi opinión mejor) TMUX está disponible.

El dispositivo en el que probé todo esto tampoco es un teléfono insignia. Estoy usando mi Xiaomi Mi Max con 4 Gb de RAM y un SoC Snapdragon 650, junto con un teclado Bluetooth Apple. La razón principal por la que estoy usando este teléfono es porque el Xiaomi Mi Max tiene una pantalla de 6.44″, lo que me da una propiedad decente con la que trabajar. Con la configuración que se muestra arriba, puedo hacer cómodamente un trabajo serio sobre la marcha.

Lo más sorprendente de Termux es que es completamente gratuito: no hay compras ni anuncios en la aplicación. Aunque, puede comprar algunos de los complementos que tienen una pequeña tarifa, para apoyar al desarrollador y mejorar la ya impresionante funcionalidad de Termux. Los complementos hasta ahora incluyen:

  • Termux:Tarea – Integración de Termux con Tasker
  • Termux:API – Permite a Termux integrarse con las API de Android existentes (como leer tus mensajes SMS en el terminal)
  • Termux:Widget – Ejecutar scripts Termux desde la pantalla de inicio
  • Termux:Estilo – Personalizar la apariencia de Termux
  • Termux:Float-Permite una ventana flotante de Termux

Termux es ahora una instalación permanente en todos mis dispositivos Android; me permite tener un entorno de desarrollo y terminal totalmente funcional en mi dispositivo local. Paso mucho tiempo desarrollando en servidores remotos, pero a veces estás en una situación en la que no puedes conectarte a un servidor. Recientemente, hice un viaje a Nueva Zelanda que incluyó un vuelo de ida y vuelta de 11 horas. Si hubiera instalado Termux en ese momento, mis vuelos podrían haberse convertido en una sesión de codificación de 22 horas en total.

Descargar Termux en la Play Store
Lista de Termux Paquetes (O Construir Su Propio)
Compruebe el Termux Comunidad de Google+

Sobre el autor

Martin Sweeney

Martin Sweeney

Android entusiasta y Promotor. Me gusta escribir código y no limitarme a un área específica. Me puedes encontrar en Desarrollo Web, Android, Bases de datos y seguridad. Tengo curiosidad por todo lo relacionado con las computadoras y los aparatos. Últimamente me ha fascinado IOT.

Lea lo siguiente


  • Instagram está trabajando para permitirle guardar borradores de su historia


  • Microsoft cambia más iconos en Windows 10 con última actualización


  • Revolut envía la solicitud para la carta bancaria de EE. UU.


  • Microsoft prueba el chat gratuito de Xbox Party y más como parte de los cambios de Xbox Live

Deja una respuesta

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