Termux: su línea de comando Linux en Android
Termux es una aplicación Android gratuita y de código abierto que proporciona un entorno de Linux completo directamente en su dispositivo móvil. Admite BASH, ZSH, Desarrollo C, Scripting de Python y una amplia gama de otros comandos de Linux, lo que le permite realizar tareas típicamente asociadas con los sistemas de escritorio Linux.
Capacidades de Termux:
Termux se destaca para proporcionar una emulación de Linux segura y eficiente en Android sin requerir acceso a la raíz o una configuración compleja. Se instala automáticamente un sistema base mínimo, con paquetes adicionales de fácil acceso a través del Administrador de paquetes APT. Esto lo hace ideal para tareas como la administración segura del servidor remoto.
Características clave:
- Cliente SSH robusto: Administre servidores remotos sin problemas utilizando el cliente integrado OpenSSH.
- Flexibilidad de Shell and Editor: elija entre los editores Bash, Fish o Zsh, y Nano, Emacs o Vim.
- Versátil de herramientas: utilice herramientas como RSYNC para copias de seguridad, curl para acceso a API, compiladores GCC y Clang para compilación de código, GIT y SVN para control de versiones. Incluso usa la consola Python para cálculos rápidos.
- Extensa biblioteca de paquetes: acceda a una vasta biblioteca de paquetes de Linux directamente desde el terminal, que extiende la funcionalidad de Termux significativamente más allá de un emulador terminal básico.
- Controles innovadores: aproveche el volumen y los botones de alimentación para accesos directos de teclado convenientes.
- Soporte de teclado externo: conecte los teclados externos a través de Bluetooth o USB para una mayor usabilidad.
- Soporte del lenguaje de programación: admite NodeJs, Ruby, Python y más.
Resumen de la funcionalidad central:
Termux integra perfectamente la emulación de terminal robusta con una colección integral de paquetes de Linux. Esto permite:
- Operaciones avanzadas de línea de comandos con Bash y ZSH.
- Edición de archivos con Nano y VIM.
- Asegure el acceso de servidor remoto a través de SSH.
- Compilación de código eficiente usando GCC y CLANG.
- Scripting y cálculos con la consola Python.
- Gestión de proyectos con Git y Subversion.
- Disfrute de juegos clásicos basados en texto (Frotz).
Ventajas y desventajas:
Pros:
- Características ricas y versátiles.
- Emulación de Linux segura y fácil.
- Múltiples opciones de shell y editor.
- Capacidades de compilación de códigos y copias de seguridad simplificadas.
Contras:
- Requiere cierta familiaridad técnica con la línea de comandos de Linux.
Instalación de Termux:
La descarga e instalación de Termux es sencillo:
- Localice y toque el botón "Descargar Termux APK".
- La descarga comenzará automáticamente.
- Abra el archivo APK descargado.
- Siga las instrucciones en pantalla para completar la instalación.
- Inicie Termux y comience a usarlo.
Actualizaciones recientes:
La última versión aborda los problemas con el archivo que recibe para ~/bin/termux-file-editor
y ~/bin/termux-url-opener
. También integra soporte para varios métodos API, eliminando la necesidad de instalaciones de Termux separadas: Termux-Clipboard-*, Termux-Download, Termux-Saf-*, Termux-Share, Termux-Storage-Get, Termux-USB, Termux-Vibrate y Termux-Volume).