Guía completa de Termux para ejecutar Linux en Android

Última actualización: 3 de octubre de 2026
  • Instalación recomendada a través de F-Droid para evitar restricciones de Google y asegurar actualizaciones.
  • Capacidad de ejecutar lenguajes de programación como Python, Node.js y Ruby sin necesidad de root.
  • Posibilidad de instalar distribuciones Linux completas y entornos gráficos mediante proot-distro y VNC.

Persona experta en ciberseguridad utilizando un smartphone y un portátil en un entorno oscuro con reflejos de código verde en la pantalla.

¿Alguna vez te has imaginado llevar la potencia de un sistema operativo de escritorio en el bolsillo? Pues resulta que no es ninguna fantasía; con Termux puedes transformar tu Android en un entorno Linux totalmente operativo sin tener que jugarte la garantía del móvil ni recurrir al root. Es, básicamente, un emulador de terminal que te abre las puertas a un mundo de programación, administración de redes y automatización desde cualquier sitio.

Si te mola el cacharreo técnico o simplemente necesitas ejecutar scripts mientras vas en el autobús, esta herramienta es canela en rama. En este artículo vamos a desgranar desde la instalación básica hasta trucos avanzados, para que no te pierdas y sepas exactamente cómo exprimir cada gota de rendimiento de tu dispositivo móvil convirtiéndolo en una auténtica estación de trabajo.

linux en android
Related article:
Cómo instalar y ejecutar Linux en Android: Guía completa

¿Qué es exactamente Termux?

Pantalla de monitor profesional mostrando una terminal de Linux con múltiples paneles de diagnóstico del sistema y código fuente.

Para los que no estén familiarizados, Termux es una aplicación que nos regala una terminal de Linux funcional en Android. Lo más flipante es que no necesita permisos de superusuario (root) para hacer la mayoría de sus funciones, permitiéndonos instalar paquetes y herramientas que normalmente solo verías en una distribución GNU/Linux como Debian o Ubuntu. Es compatible con diversas arquitecturas de procesador, ya sea ARM, ARM64 o x86, lo que garantiza que funcione en una gran variedad de tablets y smartphones con Linux.

  Trucos de Linux: comandos y atajos para dominar la terminal

Cómo ponerlo en marcha: Instalación y primeros pasos

Primer plano de la pantalla de un smartphone Android ejecutando una terminal de Linux (Termux) con comandos de consola en blanco y verde sobre fondo negro.

Aquí hay un detalle importantísimo: aunque Termux esté en la Play Store, lo ideal es bajarlo desde F-Droid. ¿Por qué? Porque Google ha puesto unas restricciones que hacen que la versión de su tienda no se actualice bien. Así que, lo primero es instalar F-Droid desde su web oficial y, desde ahí, buscar e instalar Termux.

Una vez que abras la app por primera vez, no te lances a instalar cosas a lo loco. Lo primero es actualizar los repositorios y paquetes para evitar errores de dependencias. Para ello, debes ejecutar el comando pkg update && pkg upgrade. Si quieres que Termux pueda leer y escribir en las carpetas de tu móvil (como Descargas o Documentos), tienes que darle permiso de almacenamiento ejecutando termux-setup-storage.

como ejecutar script en android
Related article:
Cómo ejecutar scripts en Android: Guía completa para todos los niveles

Dominando la línea de comandos

Si nunca has tocado una terminal, no te asustes, que es más sencillo de lo que parece. Hay unos comandos básicos que son el pan de cada día y que debes dominar para moverte por las carpetas: ls para ver qué archivos hay, cd para saltar de un directorio a otro, mkdir para crear carpetas nuevas, touch para crear archivos vacíos y rm cuando quieras borrar algo que ya no te sirva. Para leer el contenido de un archivo rápidamente, el comando cat es tu mejor aliado.

Gestión de paquetes: Instalando herramientas

Termux utiliza un gestor de paquetes llamado pkg (que es básicamente una capa simplificada sobre apt). Con él puedes instalar prácticamente cualquier herramienta de desarrollo. Por ejemplo, si quieres editar código, puedes instalar Nano o Vim con pkg install nano o pkg install vim. Si eres programador, puedes montar entornos completos de Python, Ruby, Node.js, Go o Rust instalando sus respectivos intérpretes. Para gestionar versiones de código, pkg install git es obligatorio.

  Cómo recuperar el arranque GRUB de Linux

Casos de uso prácticos y avanzados

Vista cenital de un espacio de trabajo de desarrollador con un smartphone mostrando una terminal de Linux Bash sobre una mesa de madera junto a un portátil.

La versatilidad de esta app es increíble. Si te dedicas a la administración de servidores, puedes instalar openssh para conectarte a máquinas remotas mediante SSH o incluso montar tu propio servidor SSH en el móvil para gestionarlo desde el PC. Para los que quieran montar una web rápida, Python permite levantar un servidor web instantáneo en la red local con un solo comando.

En el ámbito de la ciberseguridad y el hacking ético, Termux es muy querido porque permite ejecutar herramientas como Nmap para analizar redes o Metasploit. Además, si te gusta la automatización, puedes ejecutar scripts en Android escribiendo código en Bash para hacer copias de seguridad automáticas o limpiar archivos, otorgándoles permisos de ejecución con chmod +x.

Llevando Termux al siguiente nivel: Entornos gráficos y Distros

Si la pantalla negra te parece muy austera, puedes instalar un entorno de escritorio como XFCE o LXQt. Para ello, necesitas instalar un servidor VNC y el repositorio X11. Una vez configurado, podrás entrar con una app de VNC desde Android y verás una interfaz de ventanas clásica de Linux. Si necesitas una distribución completa (como Arch Linux o Debian) porque algún programa no está en los repos oficiales, la herramienta proot-distro es la solución. Te permite instalar una distro completa, crear usuarios personalizados y gestionar el sistema como si tuvieras una máquina virtual ligera.

Para los usuarios más pro, existen opciones como instalar el shell Fish para tener un prompt más amigable, usar Neovim para programar a nivel experto o incluso gestionar contraseñas con pass y gnupg. También es posible clonar tus propios dotfiles desde GitHub para tener toda tu configuración personalizada sincronizada en cualquier dispositivo Android que uses.

  Servidor de archivos empresarial con TrueNAS y WebShare

Desde la simple ejecución de un script de Python hasta la emulación de una distro completa con interfaz gráfica, Termux convierte cualquier móvil en una herramienta técnica brutal. Combinando el gestor de paquetes pkg, la capacidad de crear scripts en Bash y la posibilidad de acceder a servidores remotos, cualquier entusiasta de la informática puede prescindir de su portátil para tareas rápidas de desarrollo o administración de sistemas.