a-Shell - iOS için ücretsiz shell
(holzschu.github.io)-
iOS için terminal: açık kaynak, App Store’dan indirilebilir
-
vim,ping,sftp,curlvb. yerleşik olarak gelir -
Lua, Python, JavaScript, C/C++ geliştirme ve çalıştırma mümkün
-
Klasör oluşturma, taşıma, sıkıştırma, düzenleme ve iOS dosya paylaşımı özelliklerini destekler
→ diğer uygulamaların dosyalarını açma, TeX/Python çalıştırma, sonuç gönderme vb.
-
iOS 13’ün çoklu pencere özelliğini destekler (bir pencerede düzenleyip diğer pencerede çalıştırma gibi)
-
pip installmümkün (yalnızca saf Python) -
clang/clang++, C/C++ dosyalarını WebAssembly’ye derleyip çalıştırabilir (Wasmer / wasi yerleşik)
1 yorum
Gerçekte
sh,bashgibi kabukları iOS için dönüştürmek neredeyse imkansız olduğu için, terminal benzeri bir Text UI uyguladığını söyleyebiliriz.iOS'ta
system()fonksiyonu mümkün olmadığı için yerineios_system()oluşturup kullanıyor.Desteklenen kabuk komutları https://github.com/holzschu/ios_system/blob/master/README.md adresinde yer alıyor.
awk, curl, scp, sftp, tar, python, lua, TeX, ping, nslookup, telnet,
egrep, fgrep, grep, gzip, gunzip, cat, chflag, compress, cp, date, echo, env, link, ln, printenv, pwd, ed, sed, tar, uncompress, uptime, chgrp, chksum, chmod, chown, df, du, groups, id, ls, mkdir, mv, readlink, rm, rmdir, stat, sum, touch, tr, uname, wc, whoami
Bu, emülatörle çalışan iSH'ten biraz farklı bir yaklaşım.
iSH - iOS için Linux shell uygulaması https://tr.news.hada.io/topic?id=1742
iSH yalnızca TestFlight ile kurulabildiği için şu an açısından a-Shell kullanımı daha iyi. Hızı da daha yüksek.
Benzer bir iOS için libterm de var. https://libterm.app/
Bu da C kodunu LLVM IR formatında derliyor.
Android tarafında benzer terminal olarak Termux var: https://termux.com/