REC

Tips voor video-opnamen, productie, videobewerking en onderhoud van apparatuur.

 WTVID >> Nederlandse video >  >> filmapparatuur >> Telefoons

Hoe krijg ik een Linux Shell op iPad of iPhone met iSH

Heb je ooit gewenst dat je een Linux-opdrachtregel op een iPad of iPhone had? Met iSH kun je dat doel aardig dichtbij komen. iSH Shell is een Linux-shell voor iOS die een x86-emulator gebruikt om een ​​vereenvoudigde versie van Alpine Linux op een iPad of iPhone uit te voeren. U kunt zelfs pakketten en aanvullende software rechtstreeks in iSH installeren met de Alpine-pakketbeheerder, die toegang biedt tot de wereld van opdrachtregelprogramma's zoals wget, curl, python, git en nog veel meer.


Het installeren van de iSH Shell in iOS is vrij eenvoudig, maar vereist TestFlight, een ontwikkelaarstool. Dit is dus vooral voor de lol en om te knutselen door gevorderde gebruikers. Voor het geval het niet duidelijk is, iSH is geen volledige versie van Linux met een windowmanager en GUI zoals Ubuntu voor iPad of iPhone, het is gewoon een shell, maar het is verreweg de meest functionele lokale opdrachtregelomgeving in iOS die momenteel beschikbaar is . En het is zeker leuk om mee te spelen!

Hoe installeer ik iSH Linux Shell op iPad of iPhone

De eenvoudigste manier om iSH te installeren is via TestFlight, maar je kunt de app ook zijdelings laden* als je die route verkiest:

  1. Installeer TestFlight vanaf de iPad of iPhone vanuit de App Store door hier te klikken
  2. Klik op de iPad of iPhone op de volgende link:https://testflight.apple.com/join/97i7KM8O
  3. Kies om te beginnen met testen en accepteer de TestFlight-voorwaarden
  4. Klik op "Installeren" in TestFlight, hierdoor wordt de iSH Shell-applicatie in iOS geïnstalleerd
  5. Start iSH als u klaar bent

iSH wordt net als elke andere app op je iPhone of iPad geïnstalleerd en je kunt hem openen en sluiten zoals elke andere iOS-app.

Zodra u iSH opent, bevindt u zich in een vrij typische linux-opdrachtregel en het typische bereik van opdrachten van ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar, chmod, grep, chown, rm , en nog veel meer zijn voor u beschikbaar.

Aangezien iSH een opdrachtregelomgeving biedt, zul je veel moeten typen. Typen op het touchscreen-toetsenbord op het scherm is precies wat je zou verwachten; de typische omslachtige ervaring van typen op een aanraakscherm, dus als je dit op een serieuze manier probeert te gebruiken, wil je misschien een extern toetsenbord gebruiken met het iOS-apparaat.

* Als je iSH wilt installeren zonder TestFlight, dan kan dat. Download in plaats daarvan de iSH-bron van github en volg de instructies voor het sideloaden van apps in iOS, met behulp van de iSH-bron. Het sideload-proces vereist een Mac en Xcode.

Pakketten installeren in iSH op iOS met apk

U kunt nieuwe software in iSH installeren met 'apk', de Alpine linux-pakketbeheerder.

Als u bijvoorbeeld lynx aan iSH wilt toevoegen, voert u het volgende commando uit:

apk add lynx

Dan kun je gewoon lynx gebruiken om je favoriete website zoals gewoonlijk te bezoeken met:

lynx osxdaily.com

Of als je python wilt toevoegen:

apk add python

Je kunt bijna alles toevoegen met apk, maar niet alles werkt (zsh werkt momenteel bijvoorbeeld niet, en telnet ook niet)

U kunt pakketten bijwerken met:

apk update packagename

U kunt het pakket ook op naam zoeken:

apk search name

En je kunt natuurlijk ook pakketten verwijderen:

apk del packagename

ISH bijwerken

Houd er rekening mee dat u iSH Shell moet bijwerken vanuit de TestFlight-toepassing, in plaats van de App Store.

Dit komt omdat een deel van de functionaliteit van iSH blijkbaar niet is toegestaan ​​in de App Store, maar misschien komt daar later verandering in.

De ontwikkelaar werkt iSH vrij vaak bij, dus open gewoon de TestFlight-app en installeer alle beschikbare updates wanneer ze worden weergegeven voor iSH Shell.

We tonen hier voornamelijk iSH op iPad-schermafbeeldingen, maar het werkt precies hetzelfde op iPhone, alleen met een veel kleinere hoeveelheid schermruimte.

Als dit allemaal te ingewikkeld lijkt, of als je TestFlight niet wilt gebruiken of iets aan de zijkant wilt laden, kun je een app proberen die is toegestaan ​​in de App Store, genaamd OpenTerm, OpenTerm geeft je een soort opdrachtregel in iOS, maar het is veel beperkter.

Misschien krijgen we op een dag zelfs een officiële Terminal-applicatie in iOS zoals op de Mac? Probeer tot die tijd iSH uit, of je kunt gewoon een ssh-client krijgen en ergens anders verbinding maken met je eigen shell.


  1. Hoe iOS 9 handmatig op iPhone of iPad te installeren met firmware in iTunes

  2. Hoe iOS 9 op iPhone en iPad te jailbreaken met Pangu

  3. Video roteren op iPhone en iPad met iMovie

  4. Hoe iOS 11 op iPhone of iPad te updaten en te installeren

  5. Hoe QR-codes te scannen met iPhone of iPad

Telefoons
  1. AirPods instellen met iPhone of iPad

  2. Hoe u de resterende levensduur van de batterij op iPhone of iPad kunt krijgen met Siri

  3. AirPods Pro koppelen met iPhone of iPad

  4. Hoe te kopiëren en plakken op iPhone en iPad met gebaren

  5. Hoe iPhone- en iPad-scherm te delen met TeamViewer

  6. Scherm delen met Skype op iPhone en iPad

  7. Scherm delen met zoom op iPhone en iPad