Как получить оболочку Linux на iPad или iPhone с iSH
Вы когда-нибудь мечтали о командной строке Linux на iPad или iPhone? С iSH вы можете довольно близко подойти к этой цели. iSH Shell – это оболочка Linux для iOS, которая использует эмулятор x86 для запуска упрощенной версии Alpine Linux на iPad или iPhone. Вы даже можете устанавливать пакеты и дополнительное программное обеспечение непосредственно в iSH с помощью диспетчера пакетов Alpine, предлагая доступ к миру инструментов командной строки, таких как wget, curl, python, git и многие другие.
Установить iSH Shell в iOS довольно просто, но для этого требуется TestFlight, инструмент разработчика. Таким образом, это в основном для развлечения и для опытных пользователей. Если это не очевидно, iSH не является полной версией Linux с оконным менеджером и графическим интерфейсом, например Ubuntu для iPad или iPhone, это всего лишь оболочка, но это, безусловно, самая функциональная локальная среда командной строки в iOS, которая в настоящее время доступна. . И играть с этим определенно довольно весело!
Как установить iSH Linux Shell на iPad или iPhone
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Самый простой способ установить iSH – через TestFlight, но вы также можете загрузить приложение сбоку *, если предпочитаете этот маршрут:
- С iPad или iPhone, установите TestFlight из App Store, нажав здесь
- На iPad или iPhone щелкните следующую ссылку: https://testflight.apple.com/join/97i7KM8O
- Выберите начало тестирования и примите Условия TestFlight
- Нажмите «Установить» в TestFlight, это установит приложение iSH Shell в iOS.
- Запустите iSH, когда закончите
iSH будет установлен на ваш iPhone или iPad, как и любое другое приложение, и вы можете открывать и закрывать его, как любое другое приложение для iOS.
После открытия iSH вы попадаете в довольно типичную командную строку Linux и типичный набор команд из ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar, chmod, grep, chown, rm. , и многое другое доступно вам.
Учитывая, что iSH предлагает среду командной строки, вам придется много печатать. Ввод на экранной клавиатуре сенсорного экрана – это именно то, что вы ожидаете; типичный громоздкий опыт набора текста на сенсорном экране, поэтому, если вы пытаетесь использовать это серьезно, вы можете использовать внешнюю клавиатуру с устройством iOS.
* Если вы хотите установить iSH без TestFlight, вы можете это сделать. Вместо, скачать исходный код iSH с github а затем следуйте инструкциям по боковой загрузке приложений в iOS с помощью источника iSH. Для процесса боковой загрузки требуется Mac и Xcode.
Как установить пакеты в iSH на iOS с помощью apk
Вы можете установить новое программное обеспечение в iSH с помощью «apk», менеджера пакетов Alpine linux.
Например, если вы хотите добавить lynx в iSH, выполните следующую команду:
apk add lynx
Затем вы можете просто запустить lynx, чтобы посетить свой любимый веб-сайт, как обычно:
lynx osxdaily.com
Или, если вы хотите добавить питон:
apk add python
Вы можете добавить почти все, что угодно, с помощью apk, хотя не все работает (например, zsh в настоящее время не работает, а также telnet)
Вы можете обновить пакеты с помощью:
apk update packagename
Вы также можете искать пакет по названию:
apk search name
И, конечно, вы также можете удалить пакеты:
apk del packagename
Обновление iSH
Обратите внимание, что вы должны обновлять iSH Shell из приложения TestFlight, а не из App Store.
Это связано с тем, что некоторые функции, предлагаемые iSH, явно не разрешены в App Store, но, возможно, это изменится в будущем.
Разработчик обновляет iSH довольно часто, поэтому просто откройте приложение TestFlight и установите все доступные обновления, когда они отображаются для iSH Shell.
Здесь мы показываем в основном скриншоты iSH на iPad, но он работает точно так же на iPhone, только с гораздо меньшим объемом экрана.
Если все это кажется слишком сложным, или вы не хотите использовать TestFlight или какую-либо боковую загрузку, вы можете попробовать приложение, которое разрешено в App Store, под названием OpenTerm, OpenTerm дает вам своего рода командную строку в iOS, но это намного более ограниченный.
Возможно, однажды мы даже получим официальное приложение терминала в iOS, как на Mac? А пока попробуйте iSH, или вы можете просто получить клиент ssh и подключиться к своей собственной оболочке в другом месте.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)