Cómo usar Termux: Guía completa para principiantes y avanzados

Última actualización:
Autor:

termux

Si alguna vez has querido llevar la potencia de una terminal Linux a tu dispositivo Android, Termux es la herramienta perfecta para ello. Este emulador de terminal te permite ejecutar comandos, instalar paquetes de Linux y hasta desarrollar scripts, todo sin necesidad de root. En esta guía, exploraremos en detalle qué es Termux, cómo instalarlo y configurarlo, además de descubrir todo el potencial que ofrece.

A lo largo de este artículo, aprenderás desde lo básico hasta funciones avanzadas, incluyendo la gestión de paquetes con APT, la conexión a servidores mediante SSH, la instalación de entornos de desarrollo y la ejecución de scripts automatizados. ¡Vamos allá!

¿Qué es Termux?

termux

Termux es una aplicación para Android que proporciona un entorno de terminal basado en Linux. Funciona como una distribución de Linux en miniatura, permitiendo ejecutar comandos, instalar paquetes y acceder al sistema de archivos del dispositivo.

Una de las ventajas más destacadas de Termux es que no necesita permisos de root para ejecutar la mayoría de sus funciones. Esto lo convierte en una herramienta accesible para cualquier usuario que desee adentrarse en el mundo de la línea de comandos sin modificar profundamente su dispositivo. Si estás buscando más información sobre emuladores de terminal, puedes consultar detalles sobre los emuladores de terminal para Android.

Instalación y configuración inicial de Termux

Antes de empezar a usar Termux, primero debemos instalarlo y configurarlo adecuadamente:

Descargar e instalar Termux

  • Descarga Termux desde la tienda de F-Droid. La versión de Google Play Store no recibe actualizaciones recientes, por lo que se recomienda evitarla.
  • Si descargas la APK desde su sitio web oficial, recuerda habilitar la instalación desde «Orígenes desconocidos» en la configuración de tu teléfono.

Configurar permisos y almacenamiento

Después de instalar Termux, es esencial darle acceso al almacenamiento:

termux-setup-storage

Este comando crea accesos directos a carpetas del sistema de archivos de Android, como Downloads, DCIM, Music y otras, dentro del directorio ~/storage/.

Actualizar paquetes

Para garantizar que tenemos la última versión de los paquetes disponibles en Termux, es recomendable ejecutar:

apt update && apt upgrade -y

Esto actualizará la lista de paquetes e instalará las últimas versiones disponibles.

  ¿Qué es la carga Ecoatm para el Iphone 11?
terminal
Artículo relacionado:
¿Cuál es el mejor emulador de terminal para Android?

Comandos básicos de Termux

Si nunca has usado una terminal en Linux, aquí tienes algunos comandos esenciales:

  • ls – Lista el contenido de una carpeta.
  • cd – Cambia de directorio.
  • pwd – Muestra la ruta del directorio actual.
  • cp – Copia archivos o carpetas.
  • mv – Mueve o renombra archivos.
  • rm – Elimina archivos. Usar con precaución.
  • mkdir – Crea una nueva carpeta.
  • clear – Limpia la pantalla del terminal.

Gestión de paquetes en Termux

Termux utiliza APT (el mismo sistema de gestión de paquetes de Debian y Ubuntu) para instalar herramientas y programas adicionales.

Instalar paquetes

Para instalar un paquete, usa:

pkg install nombre_del_paquete

Ejemplo:

pkg install vim

Buscar paquetes

Si quieres encontrar un paquete específico, usa:

pkg search nombre_del_paquete

Eliminar paquetes

Si ya no necesitas un paquete, puedes eliminarlo con:

pkg uninstall nombre_del_paquete

Conectar Termux a otros dispositivos con SSH

SSH (Secure Shell) permite acceder a servidores de forma remota y segura. Para instalar SSH en Termux:

pkg install openssh

Iniciar el servidor SSH

Termux puede actuar como servidor SSH, permitiendo conexiones remotas:

sshd

Para conectarte desde otro dispositivo a Termux, necesitarás la IP de tu teléfono:

ifconfig

Luego, conéctate desde otro dispositivo usando:

ssh usuario@IP -p 8022
terminal android
Artículo relacionado:
Cómo dominar el emulador de terminal en Android

Automatización y scripts en Termux

Termux permite la ejecución de scripts para automatizar tareas repetitivas. Un ejemplo básico de script para mostrar «Hola, mundo» sería:

echo "echo Hola, mundo" > hola.sh
chmod +x hola.sh
./hola.sh

Personalización de Termux

Podemos personalizar la terminal editando el archivo .bashrc:

vim ~/.bashrc

Ejemplo de personalización:

PS1="\[\033[1;32m\]\u@\h:\[\033[1;34m\]\w\[\033[0m\]$ "

Esto cambiará el aspecto de la línea de comandos. Explorar las posibilidades de Termux nos abre un sinfín de oportunidades para usar comandos avanzados, desarrollar scripts y conectarnos a servidores desde nuestro Android. Con esta guía, ya tienes lo necesario para empezar a utilizar Termux de manera efectiva y sacarle el máximo provecho.

Deja un comentario