REC

Wskazówki dotyczące nagrywania, produkcji, edycji wideo i konserwacji sprzętu.

 WTVID >> Wideo >  >> sprzęt filmowy >> Telefony komórkowe

Jak uzyskać powłokę Linux na iPadzie lub iPhonie za pomocą iSH?

Czy kiedykolwiek żałowałeś, że nie masz wiersza poleceń Linuksa na iPadzie lub iPhonie? Dzięki iSH możesz zbliżyć się do osiągnięcia tego celu. iSH Shell to powłoka systemu Linux dla systemu iOS, która wykorzystuje emulator x86 do uruchamiania uproszczonej wersji systemu Alpine Linux na iPadzie lub iPhonie. Możesz nawet instalować pakiety i dodatkowe oprogramowanie bezpośrednio w iSH za pomocą menedżera pakietów Alpine, oferując dostęp do świata narzędzi wiersza poleceń, takich jak wget, curl, python, git i wiele innych.


Instalacja powłoki iSH w systemie iOS jest dość łatwa, ale wymaga TestFlight, który jest narzędziem programistycznym. Jest to więc głównie dla zabawy i majsterkowania przez zaawansowanych użytkowników. Jeśli nie jest to oczywiste, iSH nie jest pełną wersją Linuksa z menedżerem okien i graficznym interfejsem użytkownika, takim jak Ubuntu dla iPada lub iPhone'a, to tylko powłoka, ale jest to zdecydowanie najbardziej funkcjonalne lokalne środowisko wiersza poleceń w iOS, jakie jest obecnie dostępne . I zdecydowanie fajnie się z tym bawić!

Jak zainstalować iSH Linux Shell na iPadzie lub iPhonie

Najprostszym sposobem instalacji iSH jest skorzystanie z TestFlight, ale możesz także załadować aplikację z boku*, jeśli wolisz tę trasę:

  1. Na iPadzie lub iPhonie zainstaluj TestFlight z App Store, klikając tutaj
  2. Na iPadzie lub iPhonie kliknij poniższy link:https://testflight.apple.com/join/97i7KM8O
  3. Wybierz rozpoczęcie testowania i zaakceptuj Warunki TestFlight
  4. Kliknij „Zainstaluj” w TestFlight, to zainstaluje aplikację iSH Shell na iOS
  5. Po zakończeniu uruchom iSH

iSH zainstaluje się na Twoim iPhonie lub iPadzie, tak jak każdą inną aplikację, i możesz ją otworzyć i zamknąć jak każdą inną aplikację na iOS.

Po otwarciu iSH jesteś w dość typowym wierszu poleceń linuksa i typowym zakresie poleceń z ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar, chmod, grep, chown, rm i wiele więcej jest dostępnych dla Ciebie.

Biorąc pod uwagę, że iSH oferuje środowisko wiersza poleceń, będziesz dużo pisać. Pisanie na klawiaturze na ekranie dotykowym jest dokładnie tym, czego można się spodziewać; typowe uciążliwe doświadczenie pisania na ekranie dotykowym, więc jeśli próbujesz użyć tego w jakikolwiek poważny sposób, możesz użyć zewnętrznej klawiatury z urządzeniem z systemem iOS.

* Jeśli chcesz zainstalować iSH bez TestFlight, możesz to zrobić. Zamiast tego pobierz źródło iSH z github, a następnie postępuj zgodnie z instrukcjami, jak wczytać aplikacje do systemu iOS, używając źródła iSH. Proces ładowania bocznego wymaga komputera Mac i Xcode.

Jak zainstalować pakiety w iSH na iOS z apk

Możesz zainstalować nowe oprogramowanie w iSH za pomocą „apk”, menedżera pakietów linux Alpine.

Na przykład, jeśli chcesz dodać lynx do iSH, wykonaj następujące polecenie:

apk add lynx

Następnie możesz po prostu uruchomić lynx, aby odwiedzić swoją ulubioną stronę internetową jak zwykle za pomocą:

lynx osxdaily.com

Lub jeśli chcesz dodać Pythona:

apk add python

Możesz dodać prawie wszystko za pomocą apk, chociaż nie wszystko działa (na przykład obecnie nie działa zsh, ani telnet)

Możesz aktualizować pakiety za pomocą:

apk update packagename

Możesz także wyszukać pakiet według nazwy:

apk search name

Oczywiście możesz również usunąć pakiety:

apk del packagename

Aktualizacja iSH

Pamiętaj, że musisz zaktualizować powłokę iSH z aplikacji TestFlight, a nie z App Store.

Dzieje się tak, ponieważ niektóre funkcje oferowane przez iSH są najwyraźniej niedozwolone w App Store, ale być może zmieni się to w przyszłości.

Deweloper dość często aktualizuje iSH, więc po prostu otwórz aplikację TestFlight i zainstaluj wszelkie dostępne aktualizacje, gdy są one wyświetlane dla powłoki iSH.

Pokazujemy tutaj głównie zrzuty ekranu iSH na iPadzie, ale działa dokładnie tak samo na iPhonie, tylko ze znacznie mniejszą ilością miejsca na ekranie.

Jeśli to wszystko wydaje się zbyt skomplikowane lub nie chcesz używać TestFlight lub niczego bocznego, możesz wypróbować aplikację dozwoloną w App Store o nazwie OpenTerm, OpenTerm daje ci rodzaj wiersza poleceń w iOS, ale to dużo bardziej ograniczone.

Być może pewnego dnia dostaniemy nawet oficjalną aplikację Terminal w iOS, taką jak na Macu? Do tego czasu wypróbuj iSH lub możesz po prostu uzyskać klienta ssh i połączyć się z własną powłoką w innym miejscu.


  1. Jak skonfigurować AirPods za pomocą iPhone'a lub iPada?

  2. Jak uzyskać pozostałą żywotność baterii na iPhonie lub iPadzie za pomocą Siri?

  3. Jak sparować AirPods Pro z iPhonem lub iPadem?

  4. Jak kopiować i wklejać na iPhonie i iPadzie za pomocą gestów

  5. Jak udostępnić ekran iPhone'a i iPada za pomocą TeamViewer

Telefony komórkowe
  1. Jak udostępnić ekran Skype'owi na iPhonie i iPadzie?

  2. Jak udostępnić ekran z powiększeniem na iPhonie i iPadzie

  3. Jak udostępnić ekran w Hangouts na iPhonie i iPadzie

  4. Jak korzystać z wyszukiwania na iPhonie i iPadzie za pomocą Spotlight

  5. Jak udostępnić ekran iPhone'a i iPada za pomocą AnyDesk?

  6. Jak zdobyć bezpłatne audiobooki na iPhonie i iPadzie?

  7. Jak używać Face ID z maską na iPhonie i iPadzie?