Guia completa de Termux - comandos y configuracion

Guia completa de Termux - comandos y configuracion

Aprende a usar Termux, el mejor emulador de terminal para Android. Guia completa con comandos basicos, avanzados y consejos de configuracion.

Descubre el mejor emulador de terminal para Android: Termux. Aprenderas a utilizarlo de manera rapida y sencilla con estos comandos shell. La ventaja de dominar esta terminal es que los mismos comandos se pueden utilizar en otros sistemas operativos mas avanzados. ¡Preparate para potenciar tus habilidades y ampliar tu conocimiento en el mundo de la informatica!


Advertencia sobre privilegios ROOT#

Para aprovechar al maximo las capacidades de esta terminal, se recomienda el uso de privilegios ROOT. Sin embargo, si eres un usuario nuevo, se aconseja evitar el uso del superusuario (Root) ya que podria resultar en la eliminacion accidental de carpetas o elementos importantes del sistema, lo que podria dejar tu telefono obsoleto o inestable. Es importante tener precaucion y familiarizarse primero con el funcionamiento de Termux antes de considerar el uso de privilegios ROOT.


Al iniciar Termux con Shell#

El interprete de comandos, tambien conocido como shell, es un programa que permite a los usuarios interactuar con el sistema operativo. Puedes emitir comandos (comandos shell) y el sistema operativo los ejecutara. Antes de comenzar a usar Termux, te recomiendo que actualices siempre los repositorios y descargues las ultimas actualizaciones para solucionar posibles errores.

Estos comandos te permiten mantener tu sistema Termux actualizado con las ultimas versiones de los paquetes disponibles. Realizar actualizaciones periodicas es importante para tener un sistema seguro y con las ultimas mejoras.

Descargar version sin errores: termux

Comandos de actualizacion#

Terminal window
pkg update && pkg upgrade -y

Este comando se utiliza en Termux para actualizar los paquetes del sistema. La parte pkg update actualiza la lista de paquetes disponibles, mientras que pkg upgrade -y actualiza los paquetes instalados en tu dispositivo. La opcion -y se utiliza para confirmar automaticamente cualquier pregunta de confirmacion durante el proceso de actualizacion.

Terminal window
apt list --upgradable

Con este comando puedes ver una lista de los paquetes que tienen una version mas reciente disponible para su instalacion en tu sistema. Te proporciona informacion sobre los paquetes que pueden ser actualizados.

Nota: Es recomendable ejecutar pkg update antes de utilizar el comando apt list --upgradable para asegurarte de tener la lista de paquetes actualizada.


Guia basica de Termux#

Termux es compatible con comandos similares a los de una terminal de Linux. Puedes comenzar ingresando comandos basicos como ls (para listar archivos y directorios) o cd (para cambiar de directorio).

Primeros pasos#

  1. Explora el sistema de archivos utilizando comandos como pwd (para mostrar el directorio actual) y cd seguido de una ruta (para cambiar de directorio).
  2. Para instalar paquetes adicionales, utiliza el gestor de paquetes apt. Por ejemplo, ejecuta apt update para actualizar la lista de paquetes disponibles y luego apt install [paquete] para instalar un paquete especifico.
  3. Si necesitas ayuda sobre un comando especifico, puedes utilizar el parametro --help. Por ejemplo, ls --help mostrara informacion sobre el comando ls.
  4. Termux te permite ejecutar scripts y programas. Puedes crear tus propios scripts en lenguajes como Python o Bash y ejecutarlos dentro de Termux.
  5. Recuerda tener precaucion al utilizar privilegios ROOT, ya que puede afectar el funcionamiento de tu dispositivo si no se utiliza correctamente.

Nota: Te recomiendo probar cada uno de estos comandos, ya que la practica hace al maestro. Con el tiempo y la experiencia, podras utilizar Termux con facilidad.


Lista completa de comandos para Termux#

Comandos de navegacion y archivos#

ComandoDescripcion
cdCambia el directorio de trabajo.
lsLista los archivos y directorios en el directorio actual.
pwdMuestra la ruta del directorio actual.
mkdirCrea un nuevo directorio.
rmdirElimina un directorio vacio.
rmElimina archivos o directorios.
cpCopia archivos o directorios de una ubicacion a otra.
mvMueve o renombra archivos o directorios.
touchCrea un archivo nuevo vacio o actualiza la fecha de modificacion de un archivo existente.
catMuestra el contenido de un archivo.
nanoAbre un editor de texto simple en la terminal.
vimAbre un editor de texto avanzado en la terminal.
echoMuestra un mensaje en la terminal o lo guarda en un archivo.
grepBusca patrones de texto dentro de archivos.
findBusca archivos y directorios en un arbol de directorios.
chmodCambia los permisos de archivos o directorios.
chownCambia el propietario de archivos o directorios.
dfMuestra el uso del espacio en disco.
duMuestra el uso del espacio en disco por archivos y directorios.
fileDetermina el tipo de archivo.
headMuestra las primeras lineas de un archivo.
tailMuestra las ultimas lineas de un archivo.
tarCrea o extrae archivos tar (archivos comprimidos).
gzipComprime o descomprime archivos.
unzipDescomprime archivos zip.

Comandos de sistema y procesos#

ComandoDescripcion
topMuestra los procesos en ejecucion y el uso del sistema en tiempo real.
psMuestra una lista de procesos en ejecucion.
killFinaliza un proceso por su ID.
htopMuestra los procesos en ejecucion de forma interactiva con una interfaz grafica de usuario.
uptimeMuestra cuanto tiempo ha estado encendido el sistema.
unameMuestra informacion sobre el sistema operativo y el hardware.
whoamiMuestra el nombre del usuario actual.
dateMuestra la fecha y la hora actuales.
calMuestra el calendario del mes actual.
clearLimpia la pantalla de la terminal.
historyMuestra el historial de comandos ejecutados recientemente.
free -hMuestra el uso de la memoria de forma mas legible para humanos.
ncduInterfaz de usuario basada en ncurses para analizar el uso del disco.
ssMuestra estadisticas de socket, como conexiones TCP, UDP y UNIX.
watchEjecuta un comando repetidamente y muestra su salida en tiempo real.

Comandos de red#

ComandoDescripcion
pingVerifica la conectividad de red con otro host.
curlTransfiere datos desde o hacia un servidor.
wgetDescarga archivos desde la web.
sshInicia una sesion segura en otro sistema a traves de la red.
scpCopia archivos entre sistemas a traves de SSH.
ifconfigMuestra informacion sobre las interfaces de red y sus direcciones IP.
ip addr showMuestra informacion detallada sobre las interfaces de red y sus direcciones IP.
curl ifconfig.meMuestra la direccion IP publica del dispositivo.
whoisMuestra informacion sobre la propiedad de un nombre de dominio o una direccion IP.
tracerouteMuestra la ruta que sigue un paquete desde el dispositivo hasta la direccion IP o el nombre de dominio especificado.
nc -zvVerifica la conectividad con un puerto en un host remoto.

Comandos de gestion de paquetes#

ComandoDescripcion
pkg updateActualiza la lista de paquetes disponibles en Termux.
pkg upgradeActualiza los paquetes instalados en Termux.
pkg install [paquete]Instala un nuevo paquete.
pkg remove [paquete]Elimina un paquete instalado.
apt list --upgradableMuestra los paquetes que se pueden actualizar.
apt-get updateActualiza la lista de paquetes disponibles en Termux.
apt-get upgradeActualiza los paquetes instalados en Termux.
apt-get install [paquete]Instala un nuevo paquete utilizando el sistema de gestion de paquetes apt-get.
apt-get remove [paquete]Elimina un paquete instalado utilizando el sistema de gestion de paquetes apt-get.
apt-cache search [palabra_clave]Busca paquetes relacionados con una palabra clave en la base de datos de paquetes de Termux.

Comandos de informacion del sistema#

ComandoDescripcion
lsblkMuestra informacion sobre los dispositivos de bloque en el sistema.
df -hMuestra el uso del espacio en disco en formato legible para humanos.
du -hMuestra el uso del espacio en disco por archivos y directorios en formato legible para humanos.
uname -aMuestra informacion detallada sobre el sistema operativo y el hardware.
cat /proc/cpuinfoMuestra informacion sobre la CPU del dispositivo.
cat /proc/meminfoMuestra informacion sobre la memoria del dispositivo.
cat /proc/versionMuestra informacion sobre la version del kernel del dispositivo.

Comandos adicionales utiles#

Opciones del comando ls#

Terminal window
ls -l # Lista en formato largo (permisos, propietario, tamaño)
ls -a # Lista todos los archivos, incluidos los ocultos
ls -lh # Lista en formato largo y legible para humanos
ls -R # Lista recursivamente (subdirectorios)
ls -t # Ordena por fecha y hora de modificacion
ls -S # Ordena por tamaño
ls -Rl # Lista recursivamente en formato largo
ls -d */ # Lista solo directorios
ls -1 # Lista en una sola columna
ls -i # Muestra el numero de nodo indice (inode)
ls -F # Agrega indicadores al final (ej: "/" para directorios)
ls -ltr # Lista en formato largo, ordenado por fecha inversa

Comandos de configuracion#

Terminal window
termux-setup-storage # Otorga acceso a la tarjeta SD y memoria compartida
termux-reload-settings # Recarga la configuracion de Termux

Comandos de entorno#

Terminal window
systemctl [comando] # Controla el sistema init del dispositivo Android

Consejos y recomendaciones#

Para principiantes#

  1. Empieza con comandos basicos: Familiarizate con ls, cd, pwd y mkdir.
  2. Usa el comando --help: Si no sabes como funciona un comando, usa comando --help.
  3. Practica con archivos: Crea, mueve y elimina archivos en tu directorio home.
  4. No uses ROOT: Evita el superusuario hasta que tengas experiencia.
  5. Mantén Termux actualizado: Ejecuta pkg update && pkg upgrade regularmente.

Para usuarios avanzados#

  1. Instala paquetes esenciales: pkg install python git nano vim wget curl
  2. Crea scripts en Bash: Automatiza tareas con scripts personalizados.
  3. Usa SSH: Conectate a servidores remotos desde Termux.
  4. Programa en Python: Termux es ideal para desarrollar en Python.
  5. Explora paquetes adicionales: pkg search [palabra] para encontrar paquetes.

Conclusion#

Termux es una herramienta poderosa que convierte tu dispositivo Android en una terminal Linux completa. Con la practica y el conocimiento adecuado, puedes realizar tareas avanzadas de administracion, desarrollo y automatizacion directamente desde tu telefono.

Recomendaciones finales#

Reflexion final#

La terminal es una herramienta poderosa que abre un mundo de posibilidades. Con Termux, tienes el poder de Linux en la palma de tu mano. Aprovecha esta oportunidad para aprender y crecer en el mundo de la informatica.

Nota: Esta guia es una referencia completa para usuarios de Termux. Si encuentras algun error o tienes sugerencias, no dudes en dejar un comentario.

Comunidad TodoReal

¿Te sirvió esta guía o herramienta?

Únete a nuestro canal en Telegram o WhatsApp para no perderte actualizaciones, nuevos servidores y guías avanzadas.

Entradas relacionadas

Comentarios

Comparte tu opinión sobre esta publicación.