Aqueles que são viciados no terminal linux certamente já deve ter usado algum emulador de terminal no seu smartphone ou tablet android. A Play Store está bem servida com aplicativos com essa função. Contudo, iPhones e iPads não possuem nada de muita utilidade nesse quesito. Mas este cenário pode mudar muito em breve com o iSH Shell!
O iSH Shell é um projeto desenvolvido por Theodore Dubois, tendo como base o Alpine Linux que tem como características ser leve e seguro, tendo como proposta trazer um shell linux que rode localmente no iOS. O projeto ainda está em fase Beta, mas pode ser testado por qualquer um que tenha algum dispositivo iOS compatível (iPhones e iPads com iOS 11 ou superior e até mesmo o iPod Touch).
Para instalá-lo é preciso primeiro instalar o TestFlight, um app da Apple exclusivo para que usuários possam testar aplicativos ainda em desenvolvimento e que pode ser baixado diretamente da App Store. Uma vez que o TestFlight estiver instalado, basta, através do seu dispositivo iOS, clicar aqui para ser direcionado para a tela do iSH Shell no TestFlight. O aplicativo também pode ser obtido diretamente do site do projeto: https://ish.app.
Após a instalação, é possível executá-lo como qualquer outro app no seu dispositivo. Ao clicar no ícone do app, logo de início o usuário pode contemplar a tela de abertura do iSH Shell.
Note que na parte superior do teclado, temos quatro ícones que facilitam a vida do usuário. Da esquerda para a direita temos: o primeiro, que é o equivalente a tecla tab de um teclado, podendo ser usado no VI ou para completar automaticamente algum comando; O segundo funciona como a tecla ctrl pressionada, muito útil para executar alguns comandos no terminal como o ctrl+l, usado para limpar a tela do terminal; O próximo, funciona como a tecla Esc; Já o quarto ícone, atua como joystick para controlar o cursor no terminal. Há ainda, no canto direito, um ícone de informação que também serve para realizar algumas configurações como trocar o tamanho da fonte e mudar o tema (Dark ♥).
Na imagem a seguir estão listados todos os comandos e softwares disponíveis logo após a instalação do aplicativo. Obviamente que alguns recursos estão faltando enquanto outros podem não funcionar adequadamente, visto a fase que o app se encontra, o que deve ser corrigido nas próximas atualizações.
Novos programas podem ser instalados de forma bem simples a partir do gerenciador de pacotes apk, de forma que para instalar ou atualizar um algum software, basta usar o comando:
Com relação aos diretórios e arquivos, é interessante que além de poder gerenciá-los diretamente pelo aplicativo, é possível ainda, acessá-los diretamente do aplicativo Arquivos do iOS, com a possibilidade de copiar arquivos e diretórios do iSH Shell para outros locais, como o Dropbox. Contudo, não é possível copiar de outros locais para dentro do iSH Shell. A única possibilidade de fazer isso é baixando os arquivos usando o wget diretamente no terminal.
O iSH Shell tem evoluído bastante, corrigindo bugs e adicionando novos recursos, é realmente uma adição muito bem vinda ao iOS, sendo uma ferramenta útil para programadores e entusiastas. Vamos aguardar pelas próximas atualizações desse aplicativo.
O iSH Shell é um projeto desenvolvido por Theodore Dubois, tendo como base o Alpine Linux que tem como características ser leve e seguro, tendo como proposta trazer um shell linux que rode localmente no iOS. O projeto ainda está em fase Beta, mas pode ser testado por qualquer um que tenha algum dispositivo iOS compatível (iPhones e iPads com iOS 11 ou superior e até mesmo o iPod Touch).
Para instalá-lo é preciso primeiro instalar o TestFlight, um app da Apple exclusivo para que usuários possam testar aplicativos ainda em desenvolvimento e que pode ser baixado diretamente da App Store. Uma vez que o TestFlight estiver instalado, basta, através do seu dispositivo iOS, clicar aqui para ser direcionado para a tela do iSH Shell no TestFlight. O aplicativo também pode ser obtido diretamente do site do projeto: https://ish.app.
![]() |
Tela de instalação do iSH Shell no app TestFlight |
![]() |
Tela inicial do iSH Shell |
Na imagem a seguir estão listados todos os comandos e softwares disponíveis logo após a instalação do aplicativo. Obviamente que alguns recursos estão faltando enquanto outros podem não funcionar adequadamente, visto a fase que o app se encontra, o que deve ser corrigido nas próximas atualizações.
![]() |
Lista de comando nativos |
apk add nome_do_pacote
enquanto que para remover um software:
apk del nome_do_pacote
e para atualizar os repositórios:
apk update
Use apk -h para verificar os outros comandos disponíveis para o gerenciador de pacotes.
Com relação aos diretórios e arquivos, é interessante que além de poder gerenciá-los diretamente pelo aplicativo, é possível ainda, acessá-los diretamente do aplicativo Arquivos do iOS, com a possibilidade de copiar arquivos e diretórios do iSH Shell para outros locais, como o Dropbox. Contudo, não é possível copiar de outros locais para dentro do iSH Shell. A única possibilidade de fazer isso é baixando os arquivos usando o wget diretamente no terminal.
![]() |
Acesso aos diretórios do iSH Shell através do app Arquivos |
Nenhum comentário:
Postar um comentário