8 puan yazan xguru 2020-04-28 | 1 yorum | WhatsApp'ta paylaş
  • iOS için terminal: açık kaynak, App Store’dan indirilebilir

  • vim, ping, sftp, curl vb. 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 install mümkün (yalnızca saf Python)

  • clang/clang++, C/C++ dosyalarını WebAssembly’ye derleyip çalıştırabilir (Wasmer / wasi yerleşik)

1 yorum

 
xguru 2020-04-28

Gerçekte sh, bash gibi 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 yerine ios_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/