a-Shell - iOS के लिए मुफ़्त शेल
(holzschu.github.io)-
iOS के लिए टर्मिनल: open source, App Store से डाउनलोड किया जा सकता है
-
vim,ping,sftp,curlआदि built-in हैं -
Lua, Python, JavaScript, C/C++ का development और execution संभव
-
फ़ोल्डर बनाना, स्थानांतरित करना, compress करना, संशोधित करना और iOS file sharing फीचर का समर्थन
→ दूसरे ऐप की फ़ाइलें खोलना, TeX/Python चलाना, नतीजे भेजना आदि
-
iOS 13 के multi-window फीचर का समर्थन (एक विंडो में edit करना और दूसरी में run करना आदि)
-
pip installसंभव (सिर्फ pure Python) -
clang/clang++C/C++ फ़ाइलों को WebAssembly में compile करके चला सकते हैं (Wasmer/wasibuilt-in)
1 टिप्पणियां
असल में
sh,bashजैसे शेल को iOS के लिए सीधे पोर्ट करना लगभग असंभव है, इसलिए इसे टर्मिनल-जैसा Text UI लागू किया गया है, ऐसा समझ सकते हैं.iOS में
system()फ़ंक्शन इस्तेमाल नहीं किया जा सकता, इसलिए उसकी जगहios_system()बनाकर उपयोग किया जाता है.समर्थित शेल कमांड्स https://github.com/holzschu/ios_system/blob/master/README.md में दी गई हैं.
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यह emulator पर चलने वाले iSH से थोड़ा अलग तरीका अपनाता है.
iSH - iOS के लिए Linux shell app https://hi.news.hada.io/topic?id=1742
iSH को सिर्फ TestFlight के ज़रिए इंस्टॉल किया जा सकता है, इसलिए फिलहाल a-Shell इस्तेमाल करना ज़्यादा आसान है. इसकी स्पीड भी तेज़ है.
इसी तरह का iOS के लिए libterm भी है. https://libterm.app/
यह C code को LLVM IR फ़ॉर्मेट में compile करता है.
Android पर इसी तरह का terminal है Termux https://termux.com/