REC

Tips om videoinspelning, produktion, videoredigering och underhåll av utrustning.

 WTVID >> Sverige Video >  >> filmutrustning >> Mobiltelefoner

Hur man får ett Linux-skal på iPad eller iPhone med iSH

Har du någonsin önskat att du hade en Linux-kommandorad på en iPad eller iPhone? Med iSH kan du komma ganska nära att uppnå det målet. iSH Shell är ett Linux-skal för iOS som använder en x86-emulator för att köra en förenklad version av Alpine Linux på en iPad eller iPhone. Du kan till och med installera paket och ytterligare programvara direkt i iSH med Alpine-pakethanteraren, som ger tillgång till en värld av kommandoradsverktyg som wget, curl, python, git och mycket mer.


Att installera iSH Shell i iOS är ganska enkelt men kräver TestFlight, som är ett utvecklarverktyg. Detta är alltså mest för skojs skull och för att mixtra av avancerade användare. Om det inte är uppenbart är iSH inte en fullständig version av Linux med en fönsterhanterare och GUI som Ubuntu för iPad eller iPhone, det är bara ett skal, men det är den överlägset mest funktionella lokala kommandoradsmiljön i iOS som för närvarande är tillgänglig . Och det är definitivt ganska kul att leka med!

Hur man installerar iSH Linux Shell på iPad eller iPhone

Det enklaste sättet att installera iSH är genom TestFlight, men du kan även sidladda appen* om du föredrar den vägen:

  1. Från iPad eller iPhone, installera TestFlight från App Store genom att klicka här
  2. Klicka på följande länk från iPad eller iPhone:https://testflight.apple.com/join/97i7KM8O
  3. Välj att börja testa och acceptera TestFlight-villkoren
  4. Klicka på "Installera" i TestFlight, detta kommer att installera iSH Shell-applikationen i iOS
  5. Starta iSH när du är klar

iSH kommer att installeras på din iPhone eller iPad precis som vilken annan app som helst, och du kan öppna den och stänga den som vilken annan iOS-app som helst.

När du väl öppnar iSH är du på en ganska typisk linux-kommandorad och det typiska utbudet av kommandon från ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar, chmod, grep, chown, rm , och mycket mer är tillgängligt för dig.

Med tanke på att iSH erbjuder en kommandoradsmiljö kommer du att skriva mycket. Att skriva på pekskärmens tangentbord är precis vad du kan förvänta dig; den typiska besvärliga upplevelsen av att skriva på en pekskärm, så om du försöker använda detta på något seriöst sätt kanske du vill använda ett externt tangentbord med iOS-enheten.

* Om du vill installera iSH utan TestFlight kan du göra det. Ladda istället ner iSH-källan från github och följ sedan instruktionerna för hur du laddar appar från sidan till iOS med hjälp av iSH-källan. Sidoladdningsprocessen kräver en Mac och Xcode.

Hur man installerar paket i iSH på iOS med apk

Du kan installera ny programvara i iSH med "apk", Alpine linux-pakethanteraren.

Till exempel om du vill lägga till lynx till iSH följande kommando:

apk add lynx

Sedan kan du bara köra lynx för att besöka din favoritwebbplats som vanligt med:

lynx osxdaily.com

Eller om du vill lägga till python:

apk add python

Du kan lägga till nästan vad som helst med apk, men allt fungerar inte (zsh fungerar inte för närvarande till exempel, inte heller telnet)

Du kan uppdatera paket med:

apk update packagename

Du kan också söka efter paket efter namn:

apk search name

Och självklart kan du ta bort paket också:

apk del packagename

Uppdaterar iSH

Observera att du måste uppdatera iSH Shell från TestFlight-applikationen, snarare än från App Store.

Detta beror på att en del av funktionerna som erbjuds av iSH uppenbarligen inte är tillåtna i App Store, men det kanske kommer att förändras på vägen.

Utvecklaren uppdaterar iSH ganska ofta så öppna bara TestFlight-appen och installera alla tillgängliga uppdateringar när de visas för iSH Shell.

Vi visar mestadels iSH på iPad-skärmdumpar här, men det fungerar på exakt samma sätt på iPhone, bara med en mycket mindre mängd skärmutrymme.

Om allt detta verkar överdrivet komplicerat, eller om du inte vill använda TestFlight eller sidladda något, kan du prova en app som är tillåten i App Store som heter OpenTerm, OpenTerm ger dig en slags kommandorad i iOS men det är mycket mer begränsad.

En dag kanske vi till och med får en officiell Terminal-applikation i iOS som det finns på Mac? Tills dess, prova iSH, eller så kan du bara skaffa en ssh-klient och ansluta till ditt eget skal någon annanstans.


  1. Hur man installerar iOS 9 på iPhone eller iPad manuellt med firmware i iTunes

  2. Hur man jailbreakar iOS 9 på iPhone och iPad med Pangu

  3. Hur man roterar video på iPhone och iPad med iMovie

  4. Hur man uppdaterar och installerar iOS 11 på iPhone eller iPad

  5. Hur man skannar QR-koder med iPhone eller iPad

Mobiltelefoner
  1. Hur man ställer in AirPods med iPhone eller iPad

  2. Hur man får kvar batteritid på iPhone eller iPad med Siri

  3. Hur man kopplar ihop AirPods Pro med iPhone eller iPad

  4. Hur man kopierar och klistrar in på iPhone och iPad med gester

  5. Hur man delar iPhone &iPad-skärm med TeamViewer

  6. Hur man delar skärm med Skype på iPhone och iPad

  7. Hur man delar skärm med zoom på iPhone och iPad

  8. Hur man delar skärm med Hangouts på iPhone och iPad