¿Qué es la terminal de Termux?



Es emulador de terminal para android
Termux es un emulador de terminal para Android, que funciona directamente sin necesidad de rootear o realizar complicadas configuraciones.

Al instalar Termux en tu móvil, dispondrás de un emulador de terminal para Android con un sistema base mínimo, pero que es fácilmente ampliable mediante el gestor de paquetes APT. Este gestor de paquetes es el que utilizan las distribuciones derivadas de Debian. Con lo que fácilmente podrás instalar los paquetes mas habituales en este emulador de terminal para Android.


Pero empecemos por el principio:
Podemos descargarlo directamente desde Google Play o desde el repositorio de Software Libre F-DROID (del que ya hemos hablado con anterioridad en esta sección).
Enlace de Google Play: https://play.google.com/store/apps/details?id=com.termux
Enlace de F-DROID: https://f-droid.org/packages/com.termux/
Una vez instalado, tendremos un icono en nuestro dispositivo que nos abre directamente la terminal de comandos

Pasos

pkg screenfetch

pgk install mc

screenfetch







Características de termux
Las principales características de este emulador de terminal para Android son las siguientes,
Seguro. Te permite acceder a servidores remotos utilizando el cliente
de OpenSSH. De la misma manera también te permite crear un servidor ssh, con el que conectarte a este terminal.
Termux te permite elegir entre diferentes shell, ya sea Bash, fish, zsh, al igual que también te permite seleccionar tu editor preferido, nano, emacs, vim. Igualmente puedes utilizar herramientas como curl, o wget para realizar descargas directamente desde el terminal. O incluso, también puedes realizar copias de seguridad utilizando rsync.
Es altamente personalizable, puesto que como te he indicado anteriormente, puedes instalar lo que necesites utilizando el gestor de paquetes APT.
Con herramientas realmente potentes que te permitirán hacer prácticamente cualquier cosa que te imagines. Termux dispone de versiones actualizadas de Perl, Python, Ruby y Node.js.
El único inconveniente que le puedes encontrar, es que resulta incómodo utilizar el teclado en la pantalla del móvil. Esto tiene varias soluciones como puede ser el uso de un teclado vía bluetoth o incluso WiFi keyboard. Este último te permite escribir utilizando el teclado del ordenador, pero enviando lo que escribes directamente al móvil.

Uso y Funcionamiento
Antes que nada, y para que no te dejes los ojos en el terminal, indicarte que es posible aumentar el tamaño del texto pellizancando la pantalla o disminuirlo haciendo el proceso inverso. Con esto podrás tener un tamaño de letra adecuado.

Además del terminal, dispones de tres elementos adicionales que te permitirán trabajar con los diferentes terminales. Si has leído bien. Termux, te permite tener varios emuladores de forma simultánea. Los tres elementos que dispone Termux para gobernarlo todo son,

El menú contextual que aparecerá si realizas una pulsación prolongada en cualquier parte del terminal. Este menú contextual te da acceso a

Copiar y pegar.

Compartir texto desde el terminal a cualquier otra aplicación que lo acepte.

Resetear el terminal.

Hacer que el terminal sea a pantalla completa.

Salir de un terminal.

Cambiar el estilo del terminal. Para ello, puedes seleccionar tanto la fuente como el esquema.

Mostrar la ayuda.

El menú de navegación que aparece si arrastramos desde la izquierda de la pantalla.
Este menú de navegación, te dará acceso a,
Un listado de sesiones. Puedes cambiar de una sesión pulsando sobre las diferentes sesiones. Mientras que si haces una pulsación prolongada podrás cambiar el nombre de la sesión.
En la parte inferior del menú de navegación aparecen dos botones KEYBOARD y NEW SESSION. El primero de los botones te permitirá mostrar u ocultar el teclado. Mientras que el segundo botón te permite crear una nueva sesión. En este segundo botón, si haces una pulsación larga, puedes crear una sesión con nombre o una sesión a prueba de fallos.
Las notificaciones. Aparecerá una notificación cuando exista una sesión en funcionamiento. Haciendo clic en la notificación te llevará a la sesión mas reciente sobre la que hayas trabajado. La notificación se puede expandir arrastrando sobre ella. En ese caso te mostrará dos acciones diferentes:
Salir de todas las sesiones existentes.
Utilizar un modo que evitará que el móvil entre en el modo suspensión.

Uso y funcionamiento del gestor de paquetes

Una vez instalado Termux, dispondrás de un sistema básico que consiste en el gestor de paquetes APT y la colección de herramientas busybox. Puedes instalar mas paquetes utilizando el gestor de paquetes.

Para los que no conozcais el uso de APT, unas nociones básicas,

apt update. Actualiza la lista de paquetes disponibles.

apt search [loquesea]. Permite buscar entre los diferentes paquetes que hay disponibles.

apt install [paquete] . Para instalar un paquete.

apt upgrade. Para actualizar todos los paquetes que estén desfasados, y que dispongan de una versión mas actualizada de la que tenemos instalada.

apt show [paquete]. Muestra información relevante sobre un paquete.

apt list. Lista todos los paquetes disponibles.

apt list –installed . Lista todos los paquetes instalados en el sistema.

apt remote [paquete]. Permite quitar un paquete instalado en el sistema.

Algunos paquetesque tendras disponibles en termux

Como he comentado, una vez instalado Termux tienes disponible el gestor de paquetes APT y BusyBox (para quien no conozca este término, son un conjunto de utilidades estándar).




Entre las utilidades estándar que nos encontramos está vi y versiones ligeras de cp, mv, ls, tar, wget. Para ver un listado completo de todas las herramientas solo tienes que ejecutar el comando,

busybox --help
Si quieres la versión completa de estas herramientas ejecuta la siguiente orden en Termux,

apt install coreutils

Mientras que para las otras herramientas mencionadas arriba tienes que ejecutar,

apt install wget

o bien,

apt install tar

Configurar el terminal

El terminal Termux puede ser configurando creando un archivo ~/.termux/termux.properties. Alguna de las opciones que puedes personalizar con este archivo son:

Gestión del carácter de campana.

Nos permite personalizar que es lo que hace cuando utilizamos la combinación Ctrl+G. Las opciones son o vibrar, o emitir un sonido o no hacer nada,bell-character=vibrate

bell-character=beep

bell-character=ignore

Gestión de la tecla retroceso.

Al igual que pasa con el carácter campana, mediante la configuración, podemos fijar el comportamiento de la tecla retroceso, para que se comporte o bien como escape o como retrocesoback-key=escape / back-key=back

Almacenamiento

Para que todo funcione como toca en lo que se refiere al almacenamiento tanto interno como externo, el primer paso que debes hacer, es ejecutar la siguiente orden,

termux-setup-storage

De esta forma nos aseguramos que,

Tenemos permisos para acceder al almacenamiento compartido.

Se crea un directorio en el almacenamiento externo (en caso de que exista).

Se crea un directorio $HOME/storage

UTILIZANDO SSH

Con Termux tienes sin lugar a dudas un verdadero terminal para Android. Ya que te permite disponer de un cliente y un servidor SSH. Con lo que no necesitarás de otras aplicaciones.

Para hacer uso del cliente y del servidor tienes que instalar el paquete openssh. Para ello, ejecuta la siguiente orden,

apt install openssh

Una vez instalado ya puedes utilizar tanto el cliente como el servidor. En el caso del cliente, puedes utilizar un script llamado ssha que te permite conectarte sin contraseñas.

El servidor SSH se inicia con la orden sshd y utiliza el puerto 8022. El inconveniente es que no funciona mediante contraseñas, sino que tienes que utilizar claves autorizadas.
Existen alternativas a wget como aria2c, curl y lftp

Conclusión

Como puedes ver el potencial que ofrece Termux es brutal, permitiéndote que hagas casi cualquier cosa de las que haces en tu terminal de tu distribución favorita.




Sin embargo, esto no es todo. Termux dispone de un conjunto de complementos que te permite extender el funcionamiento de esta APP mucho mas allá de lo que puedas imaginar.

¿Donde descargo la aplicacion?

Lo unico que debemos hacer para descargar esta aplicacion en nuestro movil es dirigirnos a la google play y escribir Termux o si prefieres lo puedes hacer desde el navegador buscandolo desde la web oficial.

https://termux.com/

https://wiki.termux.com/wiki/Main_Page



Fuente: este post proviene de The Seven Codes, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

SISTEMA DE DIAGNOSTICO Se desea diseñar un diagrama de clases para administrar el trabajo del médico que mediante una cuenta de usuario deberá: • Un administrador se encargará de administrar el sistem ...

¿Qué es el SQL injection? Una inyección de SQL, a veces abreviada como SQLi, es un tipo de vulnerabilidad en la que un atacante usa un trozo de código SQL (lenguaje de consulta estructurado) para mani ...

Recomendamos

Relacionado

Linux

Ubuntu 16.04 ya está a la venta, y está repleto de nuevos y excitantes cambios. Usted tiene paquetes de snap, el popular sistema de archivos de BSD – ZFS – y otras cosas. Una cosa de la que no habrás oído hablar, ya que las pequeñas cosas tienden a perderse en la lucha, es Apt . ¿Qué es Apt? Es un nuevo gestor de paquetes para Ubuntu que está a punto de tomar el relevo de «Apt-get ...

Linux

Cada distribución de Linux viene con un gestor de paquetes específico. Para Debian o una distribución basada en Debian, el gestor de paquetes por defecto es «apt» o «apt-get» o el gráfico Software Center/Synaptic. Estos gestores de paquetes, a su vez, confían en la herramienta de bajo nivel dpkg para gestionar los paquetes de software. En este artículo le mostramos los concepto ...

Linux

Si está usando una distribución Linux importante como Ubuntu o Fedora, habría venido con un gestor de paquetes que le permite instalar fácilmente paquetes binarios (DEB o RPM ) en su sistema. Sin embargo, si está planeando personalizar el software que está instalando, como añadir funciones adicionales, es posible que desee utilizar los paquetes fuente y compilarlos usted mismo. Hay un par de razon ...

amino Android claves ...

Un ataque distribuido de denegación de servicio (DDoS) es un ataque en el que varios sistemas informáticos comprometidos atacan un objetivo, como un servidor, un sitio web u otro recurso de red, y causan una denegación de servicio para los usuarios del recurso seleccionado. El flujo de mensajes entrantes, solicitudes de conexión o paquetes mal formados al sistema de destino lo obliga a ralentizars ...

Internet

Durante mucho tiempo, Windows 10 no ha tenido una gran interfaz de línea de comandos. Como resultado, los desarrolladores y administradores de sistemas han instalado opciones de terceros para emular el estilo Unix y otros tipos de consolas. Y aunque ahora es posible obtener un shell de bash dentro de Windows 10, muchos usuarios prefieren un emulador de terminal más configurable. Echa un vistazo a ...

Linux

Debian es una excelente distribución de Linux, especialmente para servidores. También es una gran distribución que se puede ejecutar en un ordenador de sobremesa o portátil normal. Rara vez se encuentra un error en este sistema operativo, y los paquetes se integran excepcionalmente bien entre sí. Por ejemplo, puede cambiar fácilmente a un gestor de visualización/inicio de sesión diferente, añadir ...

Linux

En KDE, el administrador de archivos por defecto es Dolphin, que es una aplicación decente y hace bien su trabajo. Sin embargo, si está buscando un gestor de archivos más potente y útil, no querrá perderse Krusader. Se trata de un avanzado gestor de archivos de doble panel que proporciona todas las funciones de gestión de archivos que usted pueda desear. Instalación Krusader se encuentra comúnment ...

Linux

Si empezó a usar una distribución basada en RPM antes de avances como “yum” o “apt-rpm”, le encanta la magia de “apt-get” en Ubuntu y Debian. Pero cuando se trata de instalar grandes conjuntos de software, que pueden tener docenas (si no cientos) de paquetes, o aquellos que requieren una buena integración, a veces “apt-get” puede parecerse al viejo j ...

Linux no tiene juegos. Ese es un adagio de Internet que has escuchado más veces de las que te gustaría pensar, especialmente como usuario de Linux. Afortunadamente, está mal, muy mal. Hay un montón de grandes juegos para Linux y carga más si cuentas los que los emuladores ponen a tu disposición. El emulador Dolphin de código abierto trae una gran parte del ecosistema Wii a Linux, y eso incluye muc ...

phone apk programa ...

Anteriormente, publiqué una entrada sobre cómo hackear Facebook con Phishing. Dicho método es muy sencillo y a la vez difícil de dar resultados por ser muy predecible. Ahora veremos otra situación, que con algunos ajustes, las probabilidades de tener éxito aumentan considerablemente. Weeman es una poderosa herramienta hecha python que se enfoca en ataques de phishing Primero abriremos termux e ins ...