Manual básico‑intermedio de Termux

Nivel 0: Preparación

Antes de todo:

pkg update && pkg upgrade    # Actualiza lista de paquetes e instala actualizaciones
termux-setup-storage         # Solicita permisos para acceder al almacenamiento interno
  • Acepta los permisos cuando salga la ventana emergente.
  • Esto crea una carpeta accesible desde ~/storage/shared/, que enlaza con tu almacenamiento interno. [1]

Nivel 1: Comandos esenciales de Linux/Terminal

ComandoQué hace / para qué sirve
pwdMuestra el directorio actual (path)
lsLista archivos y carpetas del directorio actual
cd <ruta>Cambia de directorio
mkdir <nombre>Crea una carpeta nueva
rm <archivo> / rm -r <carpeta>Elimina archivo o carpeta (con -r para recursivo)
mv <origen> <destino>Mover o renombrar archivos/carpetas
cp <origen> <destino>Copiar archivos/carpetas
clearLimpia la terminal
exit o Ctrl + DCierra la sesión actual de Termux

Ejercicio 1: Navega al almacenamiento compartido, crea una carpeta y un archivo dentro, luego muévelo o cámbiale el nombre, y finalmente elimínalo.

cd ~/storage/shared
mkdir prueba_termux
cd prueba_termux
echo "Hola Termux" > hola.txt   # Crea un archivo con contenido
ls
mv hola.txt saludo.txt
ls
cat saludo.txt
rm saludo.txt
cd ..
rmdir prueba_termux

Nivel 2: Instalar herramientas útiles

En Termux puedes instalar muchos paquetes con pkg (su administrador). Algunos básicos:

pkg install git         # Control de versiones / repositorios
pkg install nano        # Editor de texto simple
pkg install wget        # Descargar archivos desde internet
pkg install python      # Lenguaje Python

Ejemplo: confirmar instalación

git --version
python --version

Estas instalaciones te permiten editar, clonar repos, programar scripts, descargar archivos, etc. [1]

Ejercicio 2: Instala git, clona un repositorio de prueba, edita un archivo con nano, y guarda los cambios.

Nivel 3: Uso de editor de texto nano

nano es ideal para editar archivos desde Termux. Algunos atajos útiles:

  • Ctrl + O → guardar
  • Enter → confirmar nombre al guardar
  • Ctrl + X → salir del editor
  • Ctrl + W → buscar texto
  • Ctrl + \ → buscar y reemplazar
  • Flechas ↑ ↓ ← → para moverte

Ejercicio 3: Crea un script simple llamado hola.sh:

nano ~/hola.sh

Contenido:

#!/data/data/com.termux/files/usr/bin/bash
echo "Hola desde Termux"

Guardar, salir, darle permisos:

chmod +x ~/hola.sh

Y ejecutar:

./hola.sh

Debe mostrar: Hola desde Termux

Nivel 4: Automatización con scripts y Git

Puedes crear scripts .sh que ejecuten secuencias de comandos, como en tu ejemplo con git.

Estructura típica:

#!/data/data/com.termux/files/usr/bin/bash
cd ~/storage/shared/Documents/mi_proyecto
git add .
git commit -m "Actualización automática: $(date '+%Y-%m-%d %H:%M:%S')"
git push
  • Guarda como up.sh en tu home.
  • Otorga permisos: chmod +x up.sh
  • Ejecuta con ./up.sh

Eso automatiza tus “add → commit → push”. Si quieres, puedes ampliar el script para verificar errores, imprimir logs, excluir carpetas, etc.

Recursos y aprendizaje adicional

Estos recursos ayudan mucho si quieres profundizar:

  • Guía básica + comandos esenciales de Termux (español) [1]
  • “A Beginner’s Guide to Termux” (inglés, muy completo) [2]