
¿Quieres aprovechar todo el potencial de tu móvil Android como si fuese un auténtico sistema Linux? Termux es la herramienta definitiva para convertir tu smartphone en una potente terminal con capacidades casi ilimitadas. Ya seas principiante, aficionado a la programación o un usuario avanzado, conocer a fondo los comandos básicos y avanzados de Termux te abrirá todo un mundo nuevo de posibilidades técnicas y de personalización.
En este tutorial te explico todo lo que necesitas saber sobre los comandos más útiles de Termux y cómo sacarles el máximo partido en tu dispositivo Android, desde la instalación y los primeros pasos, hasta la configuración avanzada, automatización y uso de utilidades imprescindibles. Incluyo métodos para gestionar archivos, instalar paquetes, editar textos, acceder remotamente vía SSH, crear scripts y mucho más, con consejos prácticos y recomendaciones para que tu experiencia sea fácil aunque nunca hayas usado una terminal.
¿Qué es Termux y por qué deberías usarlo?
Termux es una app gratuita para Android que emula un entorno de terminal Linux, permitiéndote correr comandos y programas propios del sistema GNU/Linux directamente desde el móvil, sin necesidad de rootear el dispositivo. Se trata de una solución versátil y ligera, ideal tanto para quienes quieren aprender a manejar la línea de comandos como para usuarios que buscan una herramienta profesional para gestionar archivos, programar, automatizar tareas o controlar servidores desde cualquier parte.
La gran ventaja de Termux es su capacidad para instalar más utilidades, lenguajes de programación y herramientas mediante los propios repositorios del proyecto, igual que en una distribución de escritorio. Desde la edición de textos con Vim o Nano, hasta la administración de sistemas remotos con SSH o la ejecución de scripts en Bash o Python, las posibilidades son prácticamente ilimitadas.
Instalación de Termux en Android: la mejor opción y primeros pasos

Antes de empezar a utilizar los comandos de Termux, necesitas instalar correctamente la aplicación. Aunque Termux estuvo disponible en Google Play, hoy se recomienda instalarlo desde F-Droid, ya que en la Play Store puedes encontrar versiones desactualizadas y con limitaciones impuestas por Google.
- Descarga F-Droid desde su página oficial e instálalo en tu móvil Android.
- Busca Termux dentro de F-Droid e instala la versión estable más reciente.
- Abre la aplicación Termux, asegúrate de conceder permisos si los solicita y sigue la configuración inicial.
Consejo: Si quieres facilitarte mucho la vida más adelante, activa la tecla TAB en el teclado de Termux (te ayudará con el autocompletado de comandos). Puedes hacerlo manteniendo pulsada la tecla de Volumen + y presionando Q dentro de la app. Esto es especialmente útil en móviles en los que no aparece la tecla TAB de serie.
Configuración básica tras la instalación
La primera vez que abras Termux debes realizar algunos pasos imprescindibles:
- Permitir acceso a almacenamiento: Ejecuta el comando termux-setup-storage para que Termux pueda trabajar con los archivos de tu dispositivo (necesario, por ejemplo, para mover, editar o crear archivos en el móvil).
- Actualizar los paquetes preinstalados: Es imprescindible para evitar errores y contar con las versiones más recientes de las utilidades básicas. Usa:
apt update && apt upgrade -y
. Esto actualizará la lista de paquetes e instalará todas las mejoras disponibles. Si al ejecutar este comando te pide confirmación, pulsa Y (o N si la guía que sigues lo indica).
¡Con esto tendrás Termux listo y actualizado para ponerte manos a la obra!
Comandos esenciales de Termux para Android
Aprender los comandos básicos es fundamental para empezar a moverte con soltura en Termux. Aquí tienes una selección de los principales, explicados de forma sencilla, para que los pruebes y domines desde el primer día:
- ls: Lista los archivos y carpetas del directorio actual.
- cd <carpeta>: Cambia de directorio (por ejemplo, cd Descargas).
- cd o cd ~: Te lleva directamente al directorio raíz de tu usuario en Termux.
- clear: Limpia la pantalla de la terminal (muy útil para ordenar el historial de comandos).
- rm archivo: Elimina el archivo especificado.
- rm -rf carpeta: Borra una carpeta y todo su contenido sin pedir confirmación.
- mkdir carpeta: Crea una nueva carpeta en el directorio actual.
- touch archivo.txt: Crea un archivo vacío con el nombre indicado.
- echo «texto» > archivo.txt: Escribe el texto indicado en el archivo (lo sobrescribe).
- echo «texto» >> archivo.txt: Añade el texto al final del archivo sin borrar lo anterior.
- cat archivo.txt: Muestra el contenido del archivo en la terminal.
- ifconfig: Muestra la información de red y las direcciones IP de tu dispositivo.
Atajo útil: Ctrl + C detiene la ejecución de un comando y Ctrl + Z lo suspende.
Gestión de paquetes en Termux: instala utilidades y amplía funciones
Uno de los grandes puntos fuertes de Termux es que puedes instalar nuevas herramientas y utilidades usando los sistemas de paquetes apt o pkg. A continuación algunas de las instalaciones más recomendadas, especialmente si empiezas desde cero:
- pkg install nano: Instala el editor de texto Nano (más sencillo para principiantes).
- pkg install vim: Instala el editor Vim (más avanzado y potente, recomendable si tienes experiencia o quieres aprenderlo).
- pkg install openssh: Añade soporte SSH para acceso remoto y transferencia segura de archivos.
- pkg install python: Permite programar y ejecutar scripts escritos en Python desde tu móvil.
- pkg install git: Instala Git para gestionar repositorios y proyectos de desarrollo.
- pkg install coreutils: Añade utilidades esenciales de Unix si no vienen ya por defecto.
Instalar nuevos paquetes amplía al máximo las capacidades de Termux y es fundamental si quieres usar tu móvil como entorno de desarrollo, servidor o laboratorio portátil.
Cómo editar archivos en Termux: Nano y Vim
Para modificar archivos de configuración, crear scripts o simplemente tomar notas, es fundamental dominar los editores de texto en terminal. Nano es la opción más sencilla y amigable para empezar, mientras que Vim ofrece funciones avanzadas ideales para programadores y usuarios experimentados.
- Nano: Para editar un archivo solo tienes que ejecutar nano archivo.txt. Utiliza las teclas de dirección para moverte y Ctrl + X para salir (te preguntará si quieres guardar).
- Vim: Para abrir un archivo, usa vim archivo.txt. Pulsa la tecla i para comenzar a escribir, ESC para dejar de hacerlo y : para introducir comandos (por ejemplo, :wq para guardar y salir, :q para salir sin guardar).
Consejo: Si quieres editar archivos de configuración avanzados (.bashrc, .profile, etc.), es muy recomendable usar Vim por su potencia y flexibilidad.
Personaliza y automatiza tu terminal: Alias, scripts y variables de entorno
Termux permite personalizar tu experiencia de uso y automatizar tareas repetitivas gracias a la edición de archivos de configuración y scripts en Bash. Algunas ideas básicas para empezar:
- Alias: Puedes crear atajos para tus comandos más repetidos añadiendo líneas como
alias updg="apt update && apt upgrade"
en el archivo .bashrc. Así con solo escribir updg en la terminal actualizarás todo de golpe. - Variables de entorno (PS1): Personaliza el prompt (lo que ves antes de escribir comandos) modificando la variable PS1 en tu .bashrc. Ejemplo:
PS1=":\w$ "
- Scripts en Bash: Puedes crear tus propios scripts para automatizar tareas, como copias de seguridad, generación de informes o cualquier otro proceso repetitivo. Solo tienes que escribir el script, guardarlo (por ejemplo, como script.sh) y darle permisos de ejecución con chmod +x script.sh.
Gracias a estas opciones puedes adaptar Termux totalmente a tus necesidades y ganar mucho tiempo en tareas rutinarias.
Acceso remoto y SSH en Termux: controla tu Android desde el PC
Una de las funciones más potentes de Termux es la posibilidad de acceder a la terminal de tu móvil desde un ordenador mediante SSH. Esto permite, por ejemplo, programar cómodamente con un teclado físico, transferir archivos o controlar procesos desde la red local.
- Instala OpenSSH con
pkg install openssh
. - Crea o configura una clave pública si quieres máxima seguridad (puedes generar la clave en tu ordenador y copiar el archivo termux.pub en la ruta ~/storage/downloads/ de tu móvil).
- Asocia la clave al usuario ejecutando
cat ~/storage/downloads/termux.pub >> ~/.ssh/authorized_keys
. - Inicia el servidor SSH con sshd (puedes pararlo antes con pkill sshd si lo necesitas).
- Averigua la IP de tu móvil con ifconfig y anota el usuario asociado (normalmente es el mismo que tu usuario de Termux).
- Pon una contraseña a tu usuario con passwd si quieres acceso tradicional vía usuario-contraseña.
- Desde el ordenador, puedes conectar usando:
ssh usuario@direccion-ip -p 8022
.
Ahora podrás escribir comandos desde tu ordenador y ejecutarlos en el móvil, lo cual resulta increíblemente útil para gestión avanzada, transferencias rápidas (rsync, scp, sftp) y desarrollo remoto.
Montar un servidor web en Termux… ¡Desde tu Android!
Si alguna vez has soñado con tener tu propio pequeño servidor en la palma de la mano, Termux lo pone muy fácil gracias a su integración con Python y otros lenguajes. Por ejemplo, para lanzar un servidor web básico solo tienes que instalar Python y ejecutar:
python -m http.server 8080
Así podrás servir archivos desde tu móvil, acceder a ellos desde cualquier navegador en la red local y experimentar con proyectos web en tiempo real.
Esta función es perfecta para desarrollo, compartir archivos o realizar pruebas rápidas sin depender de servicios externos. Para aprender más sobre otras formas de gestionar servidores en Android con Termux, puedes consultar este Tutorial completo sobre comandos para Termux en Android.
Utilidades y paquetes extra recomendados
La comunidad de Termux es muy activa y existen cientos de utilidades que puedes instalar en tu terminal. Algunas especialmente prácticas son:
- man: Consultar la ayuda oficial de cualquier comando (por ejemplo, man ls).
- imagemagick: Para trabajar con imágenes (conversiones, compresiones, generación de PDFs a partir de imágenes, etc).
- ffmpeg: El conversor definitivo de audio y vídeo desde terminal. Permite grabar, editar o convertir archivos multimedia con infinidad de opciones.
- mc (Midnight Commander): Un gestor de archivos al estilo Norton Commander o FAR, ideal para quienes prefieren no depender solo de la línea de comandos pura.
- bash-completion: Facilita el autocompletado en la terminal, muy cómodo cuando tienes muchos scripts o paquetes diferentes instalados.
Explorar nuevos paquetes e investigar sus posibilidades es parte de la experiencia Termux, así que no dudes en buscar herramientas que se adapten a tu flujo de trabajo o intereses técnicos.
Recomendaciones para el día a día y problemas frecuentes
No todo es tan sencillo la primera vez, así que aquí tienes algunos trucos y consejos que te ahorrarán tiempo:
- Si algún comando falla por permisos, revisa si ejecutaste termux-setup-storage o si tienes los permisos de almacenamiento habilitados en los ajustes del sistema.
- Si no ves la tecla TAB, activa la opción desde el propio teclado de Termux como se ha explicado al principio.
- Para copiar y pegar textos en la terminal utiliza el menú contextual de Android o las opciones de la propia app (presionando prolongadamente en la pantalla).
- Haz tus pruebas paso a paso y no te limites a copiar-pegar comandos: entender para qué sirve cada uno hará que los aprendas más rápido y puedas resolver posibles errores por ti mismo.
- Recuerda que puedes ampliar información sobre cualquier comando con man nombre_comando o buscando documentación específica online.
- Prueba la conexión SSH y la edición remota en cuanto puedas, ¡es mucho más cómodo escribir scripts desde el teclado de tu computadora que desde la pantalla táctil!
Dominar los comandos fundamentales de Termux en Android abre un abanico de posibilidades perfecto para estudiantes, programadores, administradores de sistemas o simplemente entusiastas de la informática móvil. Con esta guía tienes todo lo necesario para instalar, configurar, personalizar y utilizar tu móvil Android como un pequeño ordenador con Linux, disfrutando de herramientas profesionales, funciones avanzadas y una flexibilidad única.
Atrévete a probar, explora nuevos paquetes y no te quedes solo con lo básico: cuanto más experimentes, más sacarás partido a todos los recursos que te ofrece Termux. Comparte la información y ayuda a otros usuarios a mejorar sus habilidades en esta plataforma.
Continúar leyendo...