

Termux es una potente aplicación para Android que permite ejecutar comandos de Linux directamente desde un dispositivo móvil sin necesidad de root. Gracias a este emulador de terminal, puedes acceder a una gran variedad de herramientas, instalar paquetes, programar scripts y realizar múltiples tareas avanzadas sin requerir una computadora de escritorio.
En esta completa guía, aprenderás desde la instalación de Termux hasta su configuración avanzada, incluyendo los comandos básicos y más utilizados, la gestión de paquetes, el uso de editores de texto y hasta la ejecución de servidores web o acceso remoto mediante SSH. Si buscas aprovechar al máximo tu dispositivo Android con una terminal funcional y personalizable, estás en el lugar adecuado.
¿Qué es Termux?
Termux es una aplicación para Android que proporciona un terminal de Linux completamente funcional. Su gran ventaja es que no requiere rootear el dispositivo para acceder a sus funciones y permite instalar herramientas de línea de comandos similares a las de una distribución GNU/Linux.
Instalación y primeros pasos de Termux en Android

Antes de empezar a utilizar Termux, debes instalarlo correctamente. Existen varias formas de hacerlo, pero la recomendación principal es descargarlo desde la tienda de F-Droid en lugar de la Play Store, ya que Google ha impuesto restricciones que afectan su funcionamiento.
Pasos para instalar Termux en Android
- Descarga F-Droid desde su sitio web oficial e instálalo en tu dispositivo.
- Busca Termux dentro de F-Droid y selecciona la opción de instalación.
- Una vez instalado, abre la aplicación e inicia la configuración inicial.
Configuración básica tras la instalación
Antes de comenzar a usar Termux, es recomendable actualizar sus paquetes con los siguientes comandos:
Código:
apt update && apt upgrade -y
Además, para permitir que Termux acceda a los archivos de almacenamiento del dispositivo, ejecuta:
Código:
termux-setup-storage
Comandos básicos en Termux para Android
Uno de los aspectos esenciales al utilizar Termux es aprender a manejar sus comandos. Estos son algunos de los más utilizados:
- ls: Lista los archivos y directorios en la ubicación actual.
- cd: Cambia de directorio.
- rm: Elimina archivos o directorios.
- mkdir: Crea un nuevo directorio.
- touch: Crea un archivo vacío.
- echo: Escribe texto en un archivo.
- cat: Muestra el contenido de un archivo.
Gestión de paquetes en Termux
Para instalar herramientas adicionales en Termux, se usa pkg o apt. Algunos de los paquetes más importantes que puedes instalar incluyen:
- pkg install nano: Instala el editor de texto Nano.
- pkg install vim: Instala el editor de texto Vim.
- pkg install openssh: Instala el servidor y cliente SSH.
- pkg install python: Instala Python para programación.
- pkg install git: Instala Git para gestionar repositorios.
Uso de SSH para acceso remoto
Termux permite configurar y ejecutar un servidor SSH en el dispositivo, lo que facilita la administración remota. Para configurarlo, sigue estos pasos:
Código:
apt install openssh
sshd
Para acceder desde otro dispositivo, usa:
Código:
ssh usuario@direccion-ip -p 8022
Debes sustituir usuario por el nombre de usuario en el sistema y direccion-ip por la dirección IP del dispositivo con Termux.
Creación de un servidor web en Termux para Android
Para ejecutar un servidor web en Termux utilizando Python, sigue estos pasos:
Código:
cd /sdcard
python3 -m http.server 8080
Desde un navegador en el mismo dispositivo o en otro conectado a la misma red, accede a para verificar que el servidor está funcionando.
Automatización con scripts en Bash
En Termux puedes crear scripts en Bash para automatizar procesos. Por ejemplo, un script que imprima un mensaje en pantalla:
Código:
#!/bin/bash
echo "Hola, este es un script en Termux"
Guárdalo como script.sh y otórgale permisos de ejecución con:
Código:
chmod +x script.sh
./script.sh
Termux es una herramienta versátil y potente que permite llevar la funcionalidad de un sistema Linux a cualquier dispositivo Android. Con un buen conocimiento de sus comandos y herramientas, puedes utilizarlo para programar, administrar servidores, acceder remotamente a dispositivos y mucho más, convirtiéndolo en una herramienta imprescindible para quienes necesitan un entorno Linux en su móvil sin muchas complicaciones. Comparte esta guía y ayuda a otros usuarios a conocer el funcionamiento de la herramienta.
Continúar leyendo...