OSX/IOS

Cómo obtener un Shell de Linux en iPad o iPhone con iSH

Shell iSH Linux en iPhone y iPad

¿Alguna vez ha querido una línea de comandos de Linux en un iPad o iPhone? Con iSH puede acercarse bastante a lograr este objetivo. iSH Shell es un shell de Linux para iOS que utiliza un emulador x86 para ejecutar una versión simplificada de Alpine Linux en un iPad o iPhone. Incluso puede instalar paquetes y software adicionales directamente en iSH con el administrador de paquetes Alpine, lo que le brinda acceso al mundo de herramientas de línea de comandos como wget, curl, python, git y más.


Instalar iSH Shell en iOS es bastante fácil, pero requiere TestFlight, que es una herramienta para desarrolladores. Por lo tanto, esto es especialmente para la diversión y los juegos de usuarios avanzados. Si no es obvio, iSH no es una versión completa de Linux con un administrador de ventanas y GUI como Ubuntu para iPad o iPhone, es solo un shell, pero es, con mucho, el entorno de línea de comandos local más funcional en iOS que está disponible actualmente. ¡Y definitivamente es bastante divertido de jugar!

Cómo instalar iSH Linux Shell en iPad o iPhone

La forma más sencilla de instalar iSH es a través de TestFlight, pero también puede cargar la aplicación de forma lateral * si prefiere esa ruta:

  1. Desde iPad o iPhone, instale TestFlight desde la App Store haciendo clic aquí
  2. Desde su iPad o iPhone, haga clic en el siguiente enlace: https://testflight.apple.com/join/97i7KM8O
  3. Elija comenzar a probar y acepte los Términos de TestFlight
  4. Haga clic en «Instalar» en TestFlight, se instalará la aplicación iSH Shell en iOS
  5. Instalar iSH Shell en iOS

  6. Inicie iSH cuando haya terminado
  7. Abra iSH linux shell en iOS

iSH se instalará en su iPhone o iPad como cualquier otra aplicación y puede abrirlo y cerrarlo como cualquier otra aplicación de iOS.

Una vez que abra iSH, estará en una línea de comandos de Linux bastante típica y el rango típico de comandos de ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar, chmod, grep, chown, rm y muchos más están disponibles para ti.

Dado que iSH proporciona un entorno de línea de comandos, escribirás mucho. Escribir en el teclado de la pantalla táctil es exactamente lo que espera; la típica y engorrosa experiencia de escribir en una pantalla táctil, por lo que si está tratando de usar esto en serio, le recomendamos que use un teclado externo con su dispositivo iOS.

Nano en iPad


* Si desea instalar iSH sin TestFlight, puede hacerlo. En lugar de, descargar la fuente iSH de github y luego siga las instrucciones sobre cómo cargar aplicaciones en iOS usando la fuente iSH. El proceso de carga lateral requiere Mac y Xcode.

Cómo instalar paquetes en iSH en iOS con apk

Puede instalar nuevo software en iSH con «apk», el administrador de paquetes de Alpine linux.

Por ejemplo, si desea agregar lynx a iSH, el siguiente comando:

apk add lynx

Luego, puede ejecutar lynx para visitar su sitio favorito, como de costumbre, con:

lynx osxdaily.com

iSH linux shell ejecutando linx en iPad

O si desea agregar python:

apk add python

Puede agregar casi cualquier cosa con la apk, aunque no todo funciona (por ejemplo, zsh no funciona en este momento, no hay telnet)

Uso de apk para agregar paquetes al shell iSH de Linux en iOS

Puede actualizar paquetes con:

apk update packagename

También puede buscar el paquete por nombre:

apk search name

Y, por supuesto, también puede eliminar paquetes:

apk del packagename

Actualización de ISH

Tenga en cuenta que debe actualizar iSH Shell desde la aplicación TestFlight, en lugar de desde la App Store.

Esto se debe a que algunas de las funciones que ofrece iSH aparentemente no están permitidas en la App Store, pero tal vez esto cambie en el camino.

El desarrollador actualiza iSH con bastante frecuencia, así que abra la aplicación TestFlight e instale las actualizaciones disponibles cuando se muestren para iSH Shell.

Principalmente mostramos capturas de pantalla de iSH en el iPad, pero funciona exactamente igual en el iPhone, solo que con una cantidad mucho menor de espacio en la pantalla.

Shell iSH Linux en iPhone

Si todo esto parece demasiado complicado o no desea usar TestFlight o cargar algo lateralmente, puede probar una aplicación que está permitida en la App Store llamada OpenTerm, OpenTerm le brinda una línea de comando en iOS, pero es mucho más limitada.

¿Quizás algún día incluso recibamos una aplicación de terminal oficial en iOS, como existe en Mac? Hasta entonces, pruebe iSH; de lo contrario, puede obtener un cliente ssh y conectarse a su propio shell en otro lugar.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar