Linux Shellin hankkiminen iPadiin tai iPhoneen iSH:n avulla

Sisällysluettelo:

Anonim

Oletko koskaan toivonut, että iPadissa tai iPhonessa olisi Linux-komentorivi? iSH:n avulla pääset melko lähelle tämän tavoitteen saavuttamista. iSH Shell on Linux-kuori iOS:lle, joka käyttää x86-emulaattoria Alpine Linuxin yksinkertaistetun version suorittamiseen iPadissa tai iPhonessa. Voit jopa asentaa paketteja ja lisäohjelmistoja suoraan iSH:hen Alpine-pakettienhallinnan avulla, joka tarjoaa pääsyn komentorivityökalujen maailmaan, kuten wget, curl, python, git ja paljon muuta.

ISH Shellin asentaminen iOS:ään on melko helppoa, mutta vaatii TestFlightin, joka on kehittäjätyökalu. Näin ollen tämä on enimmäkseen huvin vuoksi ja kokeneille käyttäjille. Jos se ei ole ilmeistä, iSH ei ole täysi versio Linuxista, jossa on ikkunanhallinta ja graafinen käyttöliittymä, kuten Ubuntu iPadille tai iPhonelle, se on vain kuori, mutta se on ylivoimaisesti toimivin paikallinen komentoriviympäristö iOS:ssä tällä hetkellä saatavilla. . Ja sen kanssa on varmasti hauska leikkiä!

iSH Linux Shellin asentaminen iPadiin tai iPhoneen

Yksinkertaisin tapa asentaa iSH on TestFlightin kautta, mutta voit myös ladata sovelluksen sivulta, jos haluat tämän reitin:

  1. Asenna TestFlight iPadista tai iPhonesta App Storesta napsauttamalla tätä
  2. Napsauta iPadissa tai iPhonessa seuraavaa linkkiä: https://testflight.apple.com/join/97i7KM8O
  3. Aloita testaus ja hyväksy TestFlight-ehdot
  4. Napsauta "Asenna" TestFlightissa, tämä asentaa iSH Shell -sovelluksen iOS:ään
  5. Käynnistä iSH, kun olet valmis

iSH asennetaan iPhoneen tai iPadiin kuten kaikki muutkin sovellukset, ja voit avata ja sulkea sen kuten minkä tahansa muun iOS-sovelluksen.

Kun avaat iSH:n, olet melko tyypillisellä linux-komentorivillä ja tyypillisellä komentoalueella ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar , chmod, grep, chown, rm ja paljon muuta ovat käytettävissäsi.

Koska iSH tarjoaa komentoriviympäristön, joudut kirjoittamaan paljon. Näytön kosketusnäytön näppäimistöllä kirjoittaminen on juuri sitä mitä odotit. tyypillinen raskas kokemus kosketusnäytöllä kirjoittamisesta, joten jos yrität käyttää tätä vakavasti, saatat haluta käyttää ulkoista näppäimistöä iOS-laitteen kanssa.

Jos haluat asentaa iSH:n ilman TestFlightia, voit tehdä niin. Lataa sen sijaan iSH-lähde githubista ja noudata sitten ohjeita sovellusten lataamiseen iOS:ään käyttämällä iSH-lähdettä. Sivulatausprosessi vaatii Macin ja Xcoden.

Pakettien asentaminen iSH:iin iOS:llä apk:lla

Voit asentaa uusia ohjelmistoja iSH:iin Alpine Linuxin pakettien hallinnan apk:lla.

Jos esimerkiksi haluat lisätä lynxin iSH:hen, anna seuraava komento:

apk lisää ilves

Sitten voit ajaa ilvest vieraillaksesi suosikkisivustollasi tavalliseen tapaan:

lynx osxdaily.com

Tai jos haluat lisätä pythonin:

apk lisää python

Voit lisätä melkein mitä tahansa apk:lla, vaikka kaikki ei toimi (esim. zsh ei toimi tällä hetkellä, eikä myöskään telnet)

Voit päivittää paketteja seuraavasti:

apk päivityspaketin nimi

Voit etsiä pakettia myös nimellä:

apk-hakunimi

Ja tietysti paketteja voi myös poistaa:

apk del paketinnimi

Päivitetään iSH

Huomaa, että sinun on päivitettävä iSH Shell TestFlight-sovelluksesta App Storen sijaan.

Tämä johtuu siitä, että jotkin iSH:n tarjoamista toiminnoista eivät ilmeisesti ole sallittuja App Storessa, mutta ehkä se muuttuu matkan varrella.

Kehittäjä päivittää iSH:ta melko usein, joten avaa vain TestFlight-sovellus ja asenna saatavilla olevat päivitykset, kun ne näkyvät iSH Shellissä.

Näytämme tässä enimmäkseen iSH:n iPad-kuvakaappauksia, mutta se toimii täsmälleen samoin iPhonessa, vain paljon pienemmällä näyttötilalla.

Jos kaikki tämä vaikuttaa liian monimutkaiselta tai et halua käyttää TestFlightia tai sivulatausta, voit kokeilla App Storessa sallittua sovellusta nimeltä OpenTerm, OpenTerm antaa sinulle komennon iOS:ssä, mutta se on paljon rajallisempi.

Ehkä jonain päivänä saamme jopa virallisen päätesovelluksen iOS:lle, kuten Macille? Siihen asti kokeile iSH:a tai voit hankkia ssh-asiakkaan ja muodostaa yhteyden omaan shelliin muualla.

Linux Shellin hankkiminen iPadiin tai iPhoneen iSH:n avulla