Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:android:aplicaciones:termux

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:android:aplicaciones:termux [2026/04/26 13:05] – [Lo que suelo instalar] tempwininformatica:sistemas_operativos:android:aplicaciones:termux [2026/04/26 16:53] (actual) – [Grabar audio del micrófono] tempwin
Línea 435: Línea 435:
 Desde ese momento, podremos acceder con un navegador web a ''%%http://ip.android:8080%%'' y veremos un listado de ficheros. Desde ese momento, podremos acceder con un navegador web a ''%%http://ip.android:8080%%'' y veremos un listado de ficheros.
  
 +==== Explorador de archivos web del móvil ====
 +
 +Filebrowser es un explorador de archivos accesible vía web.
 +
 +Filebrowser es especialmente interesante en Termux porque convierte tu móvil en algo parecido a un “mini NAS accesible desde el navegador”, sin necesidad de apps adicionales en otros dispositivos.
 +
 +Podremos:
 +
 +  * Navegar tus archivos desde el navegador (PC, tablet…)
 +  * Subir/descargar archivos
 +  * Editar texto
 +  * Gestionar carpetas
 +  * Compartir archivos fácilmente en red local
 +
 +Instalación de Filebrowser:
 +
 +<code>
 +pkg in filebrowser
 +</code>
 +
 +Ejecución:
 +
 +<code bash>
 +filebrowser -r /data/data/com.termux/files/home/storage -p 8080 -a 0.0.0.0
 +</code>
 +
 +  * ''-r'': indicamos cuál será el directorio raíz que compartirá Filebrowser
 +  * ''-p'': indicamos el puerto por el que se escuchará.
 +  * ''-a'': indicamos qué interfaz escuchará. Para que acepte cualquiera, le pasaremos ''0.0.0.0''.
 +
 +<WRAP center round important 60%>
 +La contraseña del usuario ''admin'' se mostrará por el terminal.
 +</WRAP>
 +
 +Desde ese momento podremos acceder desde cualquier equipo de la misma red local a través de ''http:%%//%%ip.del.terminal.termux:8080/''
 +
 +Si queremos establecerle otra contraseña al usuario ''admin'':
 +
 +<code>
 +filebrowser users update admin --password holacaracola
 +</code>
 ==== Compartir con netcat ==== ==== Compartir con netcat ====
  
Línea 467: Línea 508:
   * [[https://wiki.termux.com/wiki/Internal_and_external_storage|Internal and external storage]]   * [[https://wiki.termux.com/wiki/Internal_and_external_storage|Internal and external storage]]
  
-===== Limpieza =====+==== Descargar vídeos online ====
  
-Encontrar los 10 directorios y archivos que más ocupan en Termux:+Instalamos el paquete ''yt-dlp'':
  
-<code bash+<code> 
-du -ha /data/data/com.termux/files | sort -k1hr | head -n 10+pkg in yt-dlp
 </code> </code>
  
-===== Extensiones =====+[[..:..:..:software:yt-dlp|Este programa]] nos permitirá descargar vídeos de muchos sitios web.
  
-==== Termux:API ====+==== Gestor de descargas avanzado ====
  
-**Termux:API** es un añadido para Termux que expone funcionalidades del dispositivo como una API para programas en línea de comandos.+aria2 es un gestor de descargas en línea de comandos muy eficiente.
  
-Es necesario instalar el paquete **termux-api** en Termux para que funcione:+Lo que lo hace especial: 
 + 
 +  * Descargas multi-conexión (divide el archivo en partes) 
 +  Soporte de múltiples protocolos: 
 +    HTTP / HTTPS 
 +    FTP 
 +    BitTorrent 
 +    * Metalink 
 +  * Reanudación de descargas 
 +  * Control remoto (API JSON-RPC) 
 + 
 +Instalación: 
 + 
 +<code> 
 +pkg in aria2 
 +</code> 
 + 
 +Uso: 
 + 
 +<code> 
 +aria2c URL 
 +</code> 
 + 
 +Fichero torrent: 
 + 
 +<code> 
 +aria2c archivo.torrent 
 +</code> 
 + 
 +Enlace magnet: 
 + 
 +<code> 
 +aria2c "magnet:?xt=urn:btih:..." 
 +</code> 
 + 
 +Descarga rápida: 
 + 
 +<code> 
 +aria2c -x 16 -s 16 -d ~/storage/downloads https://example.com/archivo.zip 
 +</code> 
 + 
 +Esto divide el archivo en partes y descarga en paralelo. 
 +==== Cliente git ==== 
 + 
 +==== Multiplexación de terminal ==== 
 + 
 +[[..:..:..:software:cli:tmux|tmux]] 
 + 
 +Fundamental en Termux 
 + 
 +  * mantener sesiones vivas 
 +  * dividir pantalla 
 + 
 +Instalación: 
 + 
 +<code> 
 +pkg in tmux 
 +</code> 
 +==== Tareas programadas ==== 
 + 
 +==== Escaneo de red local ==== 
 + 
 +Con [[..:..:..:software:cli:nmap|Nmap]]. 
 + 
 +Instalación: 
 + 
 +<code> 
 +pkg in nmap 
 +</code> 
 + 
 +Ver dispositivos conectados en la red: 
 + 
 +<code> 
 +nmap -sP 192.168.0.0/24 
 +</code> 
 +===== Limpieza ===== 
 + 
 +Encontrar los 10 directorios y archivos que más ocupan en Termux:
  
 <code bash> <code bash>
-pkg install termux-api+du -ha /data/data/com.termux/files | sort -k1hr | head -n 10
 </code> </code>
  
-Tras la instalación, tendremos disponibles los siguientes comandos:+===== Extensiones =====
  
-  * ''termux-battery-status'': obtiene el estado de la batería del dispositivo. +==== Termux:API ====
-  * ''termux-brightness'': establece el brillo del dispositivo (entre 0 y 255) +
-  * ''termux-call-log'': lista el historial de llamadas. +
-  * ''termux-camera-info'': obtiene información sobre las cámaras del dispositivo. +
-  * ''termux-camera-photo'': hace una foto y la guarda en un fichero JPEG. +
-  * ''termux-clipboard-get'': obtiene el texto del portapapeles. +
-  * ''termux-clipboard-set'': modifica el texto del portapapeles. +
-  * ''termux-contact-list'': lista los contactos. +
-  * ''termux-dialog'': muestra el diágolo de introducción de texto. +
-  * ''termux-download'': descarga un recurso utilizando el gestor de descargas del sistema +
-  * ''termux-fingerprint'': utiliza el sensor de huella para autenticación. +
-  * ''termux-infrared-frequencies'': obtiene las frecuencias soportadas por el transmisor de infrarrojos. +
-  * ''termux-infrared-transmit'': transmite un patrón de infrarrojos. +
-  * ''termux-job-scheduler'': programa un script de Termux para ejecutar más tarde o periódicamente. +
-  * ''termux-location'': obtiene la ubicación del dispositivo. +
-  * ''termux-media-player'': reproduce archivos multimedia. +
-  * ''termux-media-scan'': escanea multimedia. Hace cambios que son visibles en la galería. +
-  * ''termux-microphone-record'': graba utilizando el micrófono del dispositivo. +
-  * ''termux-notification'': muestra una notifición de sistema. +
-  * ''termux-notification-remove'': elimina una notificación mostrada con ''termux-notification'' +
-  * ''termux-sensor'': obtiene información de los diferentes sensores del dispositivo. +
-  * ''termux-share'': comparte un archivo pasado como argumento. +
-  * ''termux-sms-list'': lista los mensajes SMS. +
-  * ''termux-sms-send'': envía un SMS a un número especificado. +
-  * ''termux-storage-get'': solicita un fichero y lo manda al archivo especificado. +
-  * ''termux-telephony-call'': realiza una llamada al número especificado. +
-  * ''termux-telephony-cellinfo'': obtiene información sobre las células al alcance del dispositivo. +
-  * ''termux-telephony-deviceinfo'': obtiene información sobre el teléfono. +
-  * ''termux-toast'': muestra una notificación. +
-  * ''termux-torch'': enciende (''on'') o apaga (''off'') la linterna. +
-  * ''termux-tts-engines'': obtiene información sobre los motores de transcripción a audio (//text-to-speech//) disponibles. +
-  * ''termux-tts-speak'': dicta un texto con el motor  de transcripción del sistema. +
-  * ''termux-usb'': lista o accede a dispositivos USB. +
-  * ''termux-vibrate'': hace vibrar el dispositivo. +
-  * ''termux-volume'': cambia el volumen del audio. +
-  * ''termux-wallpaper'': cambia el fondo de pantalla del dispositivo. +
-  * ''termux-wifi-connectioninfo'': muestra información sobre la conexión Wi-Fi actual. +
-  * ''termux-wifi-enable'': activa/desactiva la red Wi-Fi. +
-  * ''termux-wifi-scaninfo''obtiene información del último escaneo de redes Wi-Fi.+
  
 +**Termux:API** es un añadido para Termux que expone funcionalidades del dispositivo como una API para programas en línea de comandos.
  
 +Ver más sobre esto en [[.:termux:termux_api|la página dedicada]].
 ==== Termux:Styling: modificando colores y tipografía ==== ==== Termux:Styling: modificando colores y tipografía ====
  
Línea 544: Línea 626:
 </WRAP> </WRAP>
  
-==== Grabar audio del micrófono ==== 
- 
-Si queremos poner a grabar sin límite: 
- 
-<code bash> 
-termux-microphone-record -f nombre-fichero -l 0 
-</code> 
- 
-Para detener la grabación: 
- 
-<code bash> 
-termux-microphone-record -q 
-</code> 
  
 ===== PRoot ===== ===== PRoot =====
Línea 677: Línea 746:
 ===== Lo que suelo instalar ===== ===== Lo que suelo instalar =====
  
 +  * ''cmatrix''
 +  * ''dnsutils''
 +  * ''figlet''
 +  * ''fzf''
 +  * ''git''
 +  * ''htop''
 +  * ''netcat-openbsd''
   * ''openssh''   * ''openssh''
-  * ''termux-api'' 
   * ''rsync''   * ''rsync''
-  * ''vim'' 
   * ''sox''   * ''sox''
 +  * ''termux-api''
 +  * ''tmate''
   * ''tmux''   * ''tmux''
-  * ''tmate'' +  * ''tree'' 
-  * ''dnsutils'' +  * ''toilet'' 
-  * ''htop''+  * ''vim''
   * ''wget''   * ''wget''
-  * ''git'' 
-  * ''cmatrix'' 
-  * ''figlet'' 
-  * ''toilet'' 
-  * ''netcat-openbsd'' 
- 
 ==== FZF ==== ==== FZF ====
  
Línea 706: Línea 776:
  
 A partir de entonces, cada vez que usemos la búsqueda recursiva de bash (<kbd>Ctrl</kbd> + <kbd>r</kbd>), se lanzará **FZF**. A partir de entonces, cada vez que usemos la búsqueda recursiva de bash (<kbd>Ctrl</kbd> + <kbd>r</kbd>), se lanzará **FZF**.
 +
 +Más información sobre FZF [[..:..:..:software:cli:fzf|en esta propia wiki]].
 ===== Recursos ===== ===== Recursos =====
  
informatica/sistemas_operativos/android/aplicaciones/termux.1777201529.txt.gz · Última modificación: por tempwin