Cara Mendapatkan Linux Shell di iPad atau iPhone dengan iSH

Daftar Isi:

Anonim

Pernahkah Anda berharap memiliki baris perintah Linux di iPad atau iPhone? Dengan iSH Anda bisa hampir mencapai tujuan itu. iSH Shell adalah shell Linux untuk iOS yang menggunakan emulator x86 untuk menjalankan versi Alpine Linux yang disederhanakan di iPad atau iPhone. Anda bahkan dapat menginstal paket dan perangkat lunak tambahan langsung ke iSH dengan pengelola paket Alpine, menawarkan akses ke dunia alat baris perintah seperti wget, curl, python, git, dan banyak lagi.

Menginstal iSH Shell ke iOS cukup mudah tetapi membutuhkan TestFlight, yang merupakan alat pengembang. Jadi ini sebagian besar untuk bersenang-senang dan untuk mengutak-atik oleh pengguna tingkat lanjut. Jika tidak jelas, iSH bukan versi lengkap Linux dengan pengelola jendela dan GUI seperti Ubuntu untuk iPad atau iPhone, itu hanya sebuah shell, tetapi sejauh ini merupakan lingkungan baris perintah lokal paling fungsional di iOS yang saat ini tersedia . Dan pastinya sangat menyenangkan untuk dimainkan!

Cara Memasang iSH Linux Shell di iPad atau iPhone

Cara paling sederhana untuk menginstal iSH adalah melalui TestFlight, tetapi Anda juga dapat memuat aplikasi jika Anda lebih suka rute itu:

  1. Dari iPad atau iPhone, instal TestFlight dari App Store dengan mengklik di sini
  2. Dari iPad atau iPhone, klik tautan berikut: https://testflight.apple.com/join/97i7KM8O
  3. Pilih untuk memulai pengujian, dan terima Ketentuan TestFlight
  4. Klik “Instal” di TestFlight, ini akan menginstal aplikasi iSH Shell ke iOS
  5. Luncurkan iSH setelah selesai

iSH akan diinstal ke iPhone atau iPad Anda seperti aplikasi lainnya, dan Anda dapat membuka dan menutupnya seperti aplikasi iOS lainnya.

Setelah Anda membuka iSH, Anda berada di baris perintah linux yang cukup umum, dan rentang perintah umum dari ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar , chmod, grep, chown, rm, dan banyak lagi tersedia untuk Anda.

Mengingat bahwa iSH menawarkan lingkungan baris perintah, Anda akan banyak mengetik. Mengetik di keyboard layar sentuh di layar persis seperti yang Anda harapkan; pengalaman mengetik yang rumit pada layar sentuh, jadi jika Anda mencoba menggunakannya dengan serius, Anda mungkin ingin menggunakan keyboard eksternal dengan perangkat iOS.

Jika Anda ingin menginstal iSH tanpa TestFlight, Anda dapat melakukannya. Sebagai gantinya, unduh sumber iSH dari github dan kemudian ikuti petunjuk tentang cara memuat aplikasi ke iOS, menggunakan sumber iSH. Proses pemuatan samping memerlukan Mac dan Xcode.

Cara Memasang Paket ke iSH di iOS dengan apk

Anda dapat menginstal perangkat lunak baru ke dalam iSH dengan 'apk', manajer paket linux Alpine.

Misalnya jika ingin menambahkan lynx ke iSH perintah berikut:

apk menambahkan lynx

Kemudian Anda cukup menjalankan lynx untuk mengunjungi situs web favorit Anda seperti biasa dengan:

lynx osxdaily.com

Atau jika ingin menambahkan python:

apk tambahkan python

Anda dapat menambahkan hampir semua hal dengan apk, meskipun tidak semuanya berfungsi (zsh saat ini tidak berfungsi misalnya, telnet juga tidak)

Anda dapat memperbarui paket dengan:

nama paket pembaruan apk

Anda juga dapat mencari paket dengan nama:

apk cari nama

Dan tentu saja Anda juga dapat menghapus paket:

apk dari nama paket

Memperbarui iSH

Perhatikan bahwa Anda harus memperbarui iSH Shell dari aplikasi TestFlight, bukan dari App Store.

Ini karena beberapa fungsi yang ditawarkan oleh iSH tampaknya tidak diizinkan di App Store, tetapi mungkin itu akan berubah di kemudian hari.

Pengembang cukup sering memperbarui iSH, jadi buka saja aplikasi TestFlight dan instal pembaruan yang tersedia saat ditampilkan untuk iSH Shell.

Kami menampilkan sebagian besar tangkapan layar iSH di iPad di sini, tetapi cara kerjanya sama persis di iPhone, hanya dengan jumlah ruang layar yang jauh lebih kecil.

Jika semua ini tampak terlalu rumit, atau Anda tidak ingin menggunakan TestFlight atau pemuatan samping apa pun, Anda dapat mencoba aplikasi yang diizinkan di App Store bernama OpenTerm, OpenTerm memberi Anda perintah semacam di iOS tetapi jauh lebih terbatas.

Mungkin suatu hari kita bahkan akan mendapatkan aplikasi Terminal resmi di iOS seperti yang ada di Mac? Sampai saat itu, cobalah iSH, atau Anda bisa mendapatkan klien ssh dan menghubungkan ke shell Anda sendiri di tempat lain.

Cara Mendapatkan Linux Shell di iPad atau iPhone dengan iSH