Linux Shell beszerzése iPaden vagy iPhone-on az iSH segítségével
Tartalomjegyzék:
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:
- Ipadról vagy iPhone-ról telepítse a TestFlight-ot az App Store-ból ide kattintva
- Az iPad vagy iPhone készüléken kattintson a következő hivatkozásra: https://testflight.apple.com/join/97i7KM8O
- Válassza ki a tesztelés megkezdését, és fogadja el a TestFlight feltételeit
- Kattintson a „Telepítés” gombra a TestFlightban, ezzel telepíti az iSH Shell alkalmazást az iOS rendszerre
- 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.