Termux: Su línea de comandos de Linux en Android
Termux es una aplicación de Android gratuita y de código abierto que proporciona un entorno de línea de comandos de Linux completo. Al admitir bash, zsh, desarrollo en C y secuencias de comandos Python, le permite ejecutar comandos de Linux directamente en su dispositivo Android.
Termux Capacidades:
Termux emula eficientemente un entorno Linux sin acceso de root ni configuración compleja. Un sistema básico mínimo se instala automáticamente, con paquetes adicionales disponibles a través del administrador de paquetes de APT. Esto lo hace ideal para el acceso seguro al servidor remoto.
Características clave:
- Cliente SSH robusto: Administre servidores remotos sin problemas utilizando el cliente OpenSSH integrado.
- Elección de shell y editor: Elija entre shells Bash, fish o ZSH, y editores nano, Emacs o Vim.
- Herramientas versátiles: Utilice Rsync para copias de seguridad, curl para acceso a API, GCC/clang para compilación de código, Python para secuencias de comandos y Git/SVN para control de versiones.
- Biblioteca de paquetes extensa: Acceda a una amplia biblioteca de paquetes de Linux directamente desde la terminal, superando con creces las capacidades de los emuladores de terminal Android estándar.
- Atajos de teclado intuitivos: Ejecute comandos de manera eficiente utilizando atajos de teclado personalizados utilizando los botones de encendido y volumen del dispositivo.
- Compatibilidad con teclado externo: Conecte teclados externos (Bluetooth o USB) para mejorar la usabilidad.
- Amplia compatibilidad con lenguajes de programación: Admite NodeJS, Ruby, Python y más.
Resumen de funciones:
Termux ofrece una experiencia integral de Linux en Android, que incluye:
- Shells Bash y Zsh para tareas avanzadas de línea de comandos.
- Gestión de archivos con nnn y editores como nano, vim y emacs.
- Acceso SSH seguro a servidores remotos.
- Desarrollo en C con clang, make y gdb.
- Consola Python para secuencias de comandos y cálculos.
- Git y subversion para el control de versiones del proyecto.
- Juegos clásicos basados en texto (frotz).
Ventajas y desventajas:
Ventajas:
- Rico en funciones y versátil.
- Emulación de Linux segura y sencilla en Android.
- Opciones flexibles de editor y shell.
- Compilación de código y gestión de datos simplificada.
Contras:
- Requiere cierta familiaridad con la línea de comandos de Linux.
Instalando Termux:
- Descarga el Termux APK.
- Instale el archivo APK.
- ¡Empieza a usar Termux!
Actualizaciones recientes:
La última versión soluciona problemas de manejo de archivos con Termux-file-editor
y Termux-url-opener
. También integra varios métodos API, lo que elimina la necesidad de instalaciones Termux:API
independientes (incluidas Termux-clipboard-*
, Termux-download
, Termux-saf-*
, Termux-share
, Termux-storage-get
, Termux-usb
, Termux-vibrate
y Termux-volume
).