Linux Shell beszerzése iPaden vagy iPhone-on az iSH segítségével

Tartalomjegyzék:

Anonim

Szerette volna valaha is, hogy egy Linux parancssor legyen iPaden vagy iPhone-on? Az iSH segítségével nagyon közel kerülhet e cél eléréséhez. Az iSH Shell egy Linux rendszerhéj iOS-hez, amely x86 emulátort használ az Alpine Linux egyszerűsített verziójának futtatásához iPaden vagy iPhone készüléken. Csomagokat és további szoftvereket is telepíthet közvetlenül az iSH-ba az Alpine csomagkezelővel, amely hozzáférést biztosít a parancssori eszközök világához, mint a wget, curl, python, git és még sok más.

Az iSH Shell telepítése iOS rendszerbe meglehetősen egyszerű, de ehhez a TestFlight fejlesztői eszközre van szüksége. Így ez leginkább szórakozásból és haladó felhasználók trükközéséből áll. Ha nem nyilvánvaló, az iSH nem a Linux teljes verziója ablakkezelővel és grafikus felhasználói felülettel, mint az Ubuntu iPad vagy iPhone számára, ez csak egy shell, de messze a legfunkcionálisabb helyi parancssori környezet az iOS-ben, amely jelenleg elérhető. . És határozottan nagyon szórakoztató vele játszani!

Az iSH Linux Shell telepítése iPadre vagy iPhone-ra

Az iSH telepítésének legegyszerűbb módja a TestFlight, de oldalról is betöltheti az alkalmazást, ha ezt az utat választja:

  1. Ipadról vagy iPhone-ról telepítse a TestFlight-ot az App Store-ból ide kattintva
  2. Az iPad vagy iPhone készüléken kattintson a következő hivatkozásra: https://testflight.apple.com/join/97i7KM8O
  3. Válassza ki a tesztelés megkezdését, és fogadja el a TestFlight feltételeit
  4. Kattintson a „Telepítés” gombra a TestFlightban, ezzel telepíti az iSH Shell alkalmazást az iOS rendszerre
  5. Indítsa el az iSH-t, ha végzett

Az iSH ugyanúgy települ iPhone-ra vagy iPadre, mint bármely más alkalmazás, és megnyithatja és bezárhatja, mint bármely más iOS-alkalmazást.

Az iSH megnyitása után egy meglehetősen tipikus linuxos parancssorba kerül, és az ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar parancsok tipikus tartománya , chmod, grep, chown, rm és még sok más elérhető az Ön számára.

Tekintettel arra, hogy az iSH parancssori környezetet kínál, sokat kell gépelnie. A képernyőn megjelenő érintőképernyő-billentyűzeten való gépelés pontosan az elvárásoknak megfelelő; az érintőképernyőn történő gépelés tipikus nehézkes élménye, ezért ha ezt komolyan szeretné használni, érdemes lehet külső billentyűzetet használni az iOS-eszközzel.

Ha a TestFlight nélkül szeretné telepíteni az iSH-t, megteheti. Ehelyett töltse le az iSH-forrást a githubról, majd kövesse az utasításokat az alkalmazások iOS-re történő oldalirányú betöltéséhez az iSH-forrás használatával. Az oldalsó betöltési folyamathoz Mac és Xcode szükséges.

Csomagok telepítése az iSH-ba iOS rendszeren az apk segítségével

Az iSH-ba új szoftvereket telepíthet az „apk”, az Alpine linux csomagkezelő segítségével.

Például, ha hozzá szeretné adni a lynxet az iSH-hoz, adja ki a következő parancsot:

apk add lynx

Ezután egyszerűen futtathatja a lynxet, hogy meglátogassa kedvenc webhelyét a szokásos módon:

lynx osxdaily.com

Vagy ha pythont szeretne hozzáadni:

apk add python

Apk-val szinte bármit hozzáadhatsz, bár nem minden működik (a zsh például jelenleg nem működik, ahogy a telnet sem)

A csomagokat a következőkkel frissítheti:

apk frissítési csomagnév

A csomagot név szerint is keresheti:

apk keresési név

És természetesen csomagokat is eltávolíthatsz:

apk del csomagnév

iSH frissítése

Ne feledje, hogy az iSH Shellt a TestFlight alkalmazásból kell frissítenie, nem pedig az App Store-ból.

Ez azért van, mert az iSH által kínált funkciók némelyike ​​láthatóan nem engedélyezett az App Store-ban, de ez valószínűleg megváltozik majd az úton.

A fejlesztő meglehetősen gyakran frissíti az iSH-t, ezért csak nyissa meg a TestFlight alkalmazást, és telepítse az elérhető frissítéseket, amikor megjelennek az iSH Shell számára.

Itt többnyire az iSH-t jelenítjük meg az iPad képernyőképein, de pontosan ugyanúgy működik iPhone-on, csak sokkal kisebb képernyőterület mellett.

Ha mindez túl bonyolultnak tűnik, vagy nem akarod használni a TestFlight-ot vagy az oldalsó betöltést, akkor kipróbálhatod az App Store-ban engedélyezett OpenTerm alkalmazást, az OpenTerm parancsot ad. iOS rendszerben, de sokkal korlátozottabb.

Talán egy nap még egy hivatalos terminálalkalmazást is kapunk iOS-en, mint a Macen? Addig is próbálja ki az iSH-t, vagy szerezzen be egy ssh klienst, és csatlakozzon máshol a saját shelljéhez.

Linux Shell beszerzése iPaden vagy iPhone-on az iSH segítségével