Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| termux [2024/05/28 19:44] – peron | termux [2026/04/21 16:08] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Termux ====== | ====== Termux ====== | ||
| - | **Termux** es un [[emulador de terminal]] para el sistema operativo Android, con el que te podés | + | **Termux** es un [[emulador de terminal]] |
| {{ : | {{ : | ||
| - | >Podes instalar aplicaciones de terminal como OpenSSH o DropBear para conectarte a Texto Plano, programar en varios lenguajes, trabajar o hackear tu dispositivo. ¡Las posibilidades son infinitas! | + | >Podrás |
| **IMPORTANTE: | **IMPORTANTE: | ||
| Línea 11: | Línea 11: | ||
| ===== Instalar Termux ===== | ===== Instalar Termux ===== | ||
| **Requisitos: | **Requisitos: | ||
| - | * Celular | + | * Dispositivo |
| - | * Cliente F-Droid o APK descargada desde la página de [[https:// | + | |
| * Conexión a Internet | * Conexión a Internet | ||
| + | * Cliente F-Droid Termux descargado desde la página de [[https:// | ||
| - | //F-Droid// es un repositorio de aplicaciones de código abierto no oficiales para Android, que te da la opción de descargar su cliente para mantener actualizadas las apps que descargues desde el mismo. | + | >//F-Droid// es un repositorio de aplicaciones de código abierto no oficiales para Android, que te da la opción de descargar su cliente para mantener actualizadas las apps que descargues desde el mismo. |
| - | Ya seas que instales aplicaciones via el repositorio de F-Droid o través de los paquetes | + | Ya seas que instales aplicaciones via el repositorio de F-Droid o través de los paquetes |
| === Configuración inicial === | === Configuración inicial === | ||
| - | Una vez que instalaste F-droid y la aplicación Termux, al abrír dicha app, te vas a encontrar con la terminal con el intérprete de comandos [[Bash]]. | + | Una vez que instalaste F-droid y la aplicación Termux, al abrír dicha //app//, te vas a encontrar con la terminal con el intérprete de comandos [[Bash]]. |
| En esta guía no nos vamos a meter de lleno con todo lo que podes hacer con Termux ni las carpetas. Para eso tenés la [[https:// | En esta guía no nos vamos a meter de lleno con todo lo que podes hacer con Termux ni las carpetas. Para eso tenés la [[https:// | ||
| - | Como es buena costumbre, tenes que actualizar los repos y las aplicaciones ya instaladas antes de instalar algo nuevo. Recordá que por defecto Termux __no__ tiene acceso root, por lo que no es necesario (ni podes) usar '' | + | Como es buena costumbre, tenes que actualizar los // |
| <code bash> | <code bash> | ||
| Línea 31: | Línea 31: | ||
| </ | </ | ||
| - | Luego instala | + | Podés listar las aplicaciones ya instaladas con: |
| + | < | ||
| + | |||
| + | Para saber que hace cada app: | ||
| + | < | ||
| + | |||
| + | |||
| + | Para loguearte a texto-plano.xyz y otras máquinas remotas por medio de Termux, deberás contar con el cliente [[SSH]], que no viene instalado por defecto. La primera vez habrás de instalarlo con: | ||
| <code bash> | <code bash> | ||
| Línea 37: | Línea 44: | ||
| </ | </ | ||
| - | Podés listar las aplicaciones ya instaladas | + | Si lo deseas también puedes contar |
| - | < | + | |
| - | Para saber que hace cada app: | + | Es conveniente [[Crear llaves desde Linux/BSD|crear un par de llaves adicional]] desde tu dispositivo Android |
| - | < | + | |
| - | + | ||
| - | Una vez hecho esto, podés instalar una aplicación | + | |
| - | Sigue [[Crear llaves desde Linux/BSD| esta guía]] para crear el par de llaves necesarios | + | == Almacenamiento del Celular == |
| + | Por defecto, Termux no tiene acceso a la memoria | ||
| - | == Como enviar tu llave pública == | + | Para que Termux reconozca el almacenamiento de tu celular, |
| - | Para que Termux reconozca el almacenamiento de tu celular, | + | |
| < | < | ||
| - | y darle permiso a Termux para acceder a tu almacenamiento. | + | y otorga |
| - | Una vez esto, solo basta copiar | + | Una vez hecho esto, solo basta mover //tu llave privada// a una carpeta que tengas acceso. |
| < | < | ||
| < | < | ||
| - | ...y busca tu carpeta de Descargas. Una vez encontrada, basta copiar | + | ...y busca tu carpeta de Descargas |
| - | < | + | < |
| - | y de ahí seguir con los pasos ya sea para crear tu cuenta nueva o enviartela | + | |
| + | ...y de ahí seguir con los pasos ya sea para crear tu cuenta nueva o enviarte la '' | ||
| + | |||
| + | ====Uso de Termux ==== | ||
| + | |||
| + | ===Carpetas=== | ||
| + | |||
| + | * '' | ||
| + | * Tu directorio '' | ||
| + | * El directorio de binarios es '' | ||
| + | * La carpeta tmp estará en en '' | ||
| + | * Las opciones de configuración de Termux están definidas en el fichero '' | ||
| + | |||
| + | Naturalmente, | ||
| + | |||
| + | ===Habilitar ~/.bashrc en Termux=== | ||
| + | |||
| + | Normalmente Termux __no__ permite realizar configuraciones permanentes, | ||
| + | |||
| + | Si deseas habilitar un fichero [[~/ | ||
| + | |||
| + | <code bash> | ||
| + | echo "## Para tener ~/ | ||
| + | echo " | ||
| + | </ | ||
| + | |||
| === Crear un alias === | === Crear un alias === | ||
| - | Podés seguir | + | Habilitado el uso de un fichero de configuración '' |
| - | Por desgracia, Termux no permite | + | Para utilizar esta llave y evitar tipear mucho en la pantalla táctil del celular, te conviene |
| - | Para saber tu shell utilizá | + | Podes elegir |
| - | < | + | |
| - | Podes elegir el alias que prefieras, como sugerencia, usá mayúsculas para evitar ocupar el espacio de un comando ya existente. Por ejemplo, TP (Texto Plano). Luego tenes que ingresar el comando ssh. Dependiendo si configuraste tu usuario o no, recordá incluir tu llave privada | + | Ejemplo |
| - | Ejemplo con BASH: | + | <code bash> |
| + | echo '## | ||
| + | echo "alias tp=' | ||
| + | </ | ||
| - | < | + | Ahora podrás acceder a texto-plano.xyz |
| - | echo '# | + | |
| - | echo "alias TP=' | + | <code bash> |
| + | tp | ||
| </ | </ | ||
| - | ====Uso de Termux ==== | + | ===Crear un fichero |
| - | Tu directorio // | + | Podrás crear un fichero para intentar autologuearte con la llave de usuario |
| - | ===Habilitar bashrc en Termux=== | + | <code bash> |
| - | Si deseas habilitar un fichero [[~/.bashrc]] en tu //home de termux// para autoejecutar las acciones contenidas dentro de '' | + | echo "ssh -i ~/storage/download/RUTA/DE/LLAVE_ANDROID.key TU_USUARIO@texto-plano.xyz">> |
| + | chmod +x ~/tp | ||
| + | </ | ||
| + | |||
| + | Ahora podrás loguearte a texto-plano.xyz desde Termux | ||
| <code bash> | <code bash> | ||
| - | echo "## Para tener ~/.bashrc" | + | ./tp |
| - | echo " | + | |
| </ | </ | ||
| + | |||
| + | Ver también: [[Unexpected Keyboard]] | ||
