Usa Termux en Android sin escribir Comandos; Automatización, comandos y scripts de productividad

La terminal de comandos Termux en Android permite transformar cualquier smartphone en un entorno Linux portátil para la automatización de tareas, la edición de vídeo sin marcas de agua, la conversión masiva de imágenes y el desarrollo de software local sin necesidad de acceso root ni depender de la nube.

Esta guía paso a paso reúne la configuración esencial de línea de comandos para Android para optimizar el rendimiento de tu teléfono y ejecutar herramientas de código abierto como FFmpeg, ImageMagick y Python.

Enlaces de Descarga y configuración inicial de la app Termux;

Para comenzar, descarga las aplicaciones oficiales desde la tienda F-Droid (la versión de Google Play está obsoleta y no funciona correctamente):

Entramos en los ajustes de la aplicación Termux, Ajustes/Aplicaciones instaladas/Termux y otorgamos permiso a:

  • Mostrar ventanas emergentes
  • Abrir nuevas ventanas mientras se ejecuta en segundo plano

Comando de instalación y preparación del entorno Linux

El siguiente script de instalación limpia actualiza los paquetes del sistema, solicita acceso al almacenamiento interno de Android (/storage/emulated/0), instala los binarios de procesamiento multimedia y crea la estructura de directorios necesaria para ejecutar scripts desde el escritorio.

Copiar y pegar este comando en la terminal de Termux:

termux-setup-storage && pkg update && pkg upgrade -y && pkg install python ffmpeg imagemagick termux-api nodejs -y && pip install -U yt-dlp && mkdir -p ~/.shortcuts ~/bin ~/.config/yt-dlp && echo -e "--js-runtime node\n--extractor-args \"youtube:player_client=android,web\"" > ~/.config/yt-dlp/config

Scripts de automatización y accesos directos con Termux:Widget

Mediante el complemento oficial Termux:Widget, es posible ejecutar scripts de Bash y Python directamente desde el launcher de Android mediante botones flotantes. Cada ejecutable se almacena dentro del directorio ~/.shortcuts/ con permisos chmod +x.

Acceso Directo para Descargar Vídeos de YouTube

Este acceso directo te permite guardar cualquier vídeo de YouTube directamente en la carpeta Download/Termux, debes crear antes la carpeta Termux dentro de Download. Puedes ejecutarlo de dos formas: tocando el botón del widget y pegando la URL, o seleccionando la opción Compartir -> Termux directamente desde la aplicación de YouTube.

cat << 'EOF' > ~/bin/termux-url-opener
#!/data/data/com.termux/files/usr/bin/bash
cd ~/storage/downloads/Termux
clear
echo "Descargando vídeo compartido..."
yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" --retries infinite "$1"
echo -e "\n¡DESCARGA COMPLETADA EN CARPETA TERMUX!"
sleep 2
EOF
chmod +x ~/bin/termux-url-opener

Si pasados unos días no te funciona o te aparece error 403 debes ejecutar el siguiente comando en la consola Termux

pip install -U yt-dlp && pkg install nodejs -y && echo -e "--js-runtime node\n--extractor-args "youtube:player_client=android,web"" > ~/.config/yt-dlp/config

Compresor de vídeo en lote con FFmpeg (Ahorro de almacenamiento)

Aplica compresión de vídeo por lotes mediante el algoritmo FFmpeg H.264 para reducir el tamaño de los archivos .mp4 guardados en la carpeta Termux dentro de la carpeta descargas sin pérdida apreciable de calidad visual. Recuerda,debes crear la carpeta Termux dentro de la carpeta Download.

Comando de creación del script:

cat << 'EOF' > ~/.shortcuts/Comprimir_Videos.sh
#!/bin/bash
cd ~/storage/shared/Download/Termux
mkdir -p Videos_Comprimidos
for f in *.mp4; do
  [ -e "$f" ] || continue
  ffmpeg -i "$f" -vcodec libx264 -crf 28 "Videos_Comprimidos/comp_$f"
done
termux-toast -s "Compresión de vídeo finalizada"
EOF
chmod +x ~/.shortcuts/Comprimir_Videos.sh

Conversor masivo de imágenes a WebP con ImageMagick

Aprovecha el motor de ImageMagick en Android para transformar imágenes JPG o PNG pesadas al estándar optimizado para web WebP, reduciendo el espacio ocupado en la memoria interna.

Comando de creación del script:

cat << 'EOF' > ~/.shortcuts/Convertir_WebP.sh
#!/bin/bash
cd ~/storage/shared/Download
mkdir -p Imagenes_WebP
for img in *.jpg *.png; do
  [ -e "$img" ] || continue
  magick "$img" -quality 80 "Imagenes_WebP/${img%.*}.webp"
done
termux-toast -s "Conversión a WebP finalizada"
EOF
chmod +x ~/.shortcuts/Convertir_WebP.sh

Monitor de estado y temperatura de la batería (Termux-API)

Consulta los datos de la batería del dispositivo en tiempo real a través de la integración de Termux-API con el sistema operativo Android, mostrando la temperatura exacta, el nivel de carga y el estado de salud del componente mediante una notificación contextual.

Comando de creación del script:

cat << 'EOF' > ~/.shortcuts/Estado_Bateria.sh
#!/bin/bash
BATTERY_INFO=$(termux-battery-status)
TEMP=$(echo "$BATTERY_INFO" | grep -o '"temperature": [0-9.]*' | awk '{print $2}')
PERCENT=$(echo "$BATTERY_INFO" | grep -o '"percentage": [0-9]*' | awk '{print $2}')
HEALTH=$(echo "$BATTERY_INFO" | grep -o '"health": "[^"]*"' | awk -F'"' '{print $4}')

termux-toast -s "Batería: $PERCENT% | Temp: ${TEMP}°C | Salud: $HEALTH"
EOF
chmod +x ~/.shortcuts/Estado_Bateria.sh

La integración de Termux en Android demuestra que un smartphone moderno es mucho más que un dispositivo de consumo multimedia: es una estación de trabajo ligera capaz de procesar tareas complejas de forma 100 % local, privada y eficiente.

Al dominar estos scripts de automatización, aprovechas la potencia bruta del procesador de tu teléfono para optimizar flujos de trabajo diarios, reducir el espacio consumido en memoria y eliminar la dependencia de aplicaciones comerciales cargadas de publicidad o suscripciones. Con una configuración básica e inteligente, conviertes tu dispositivo móvil en una herramienta de productividad avanzada adaptada a tus necesidades.

Deja un comentario

Are you human? Please solve:Captcha