iSH के साथ iPad या iPhone पर Linux शेल कैसे प्राप्त करें

विषयसूची:

Anonim

क्या आपने कभी चाहा है कि आपके पास iPad या iPhone पर Linux कमांड लाइन हो? आईएसएच के साथ आप उस लक्ष्य को पूरा करने के काफी करीब पहुंच सकते हैं। आईएसएच शैल आईओएस के लिए एक लिनक्स खोल है जो आईपैड या आईफोन पर अल्पाइन लिनक्स के सरलीकृत संस्करण को चलाने के लिए x86 एमुलेटर का उपयोग करता है। आप एल्पाइन पैकेज मैनेजर के साथ सीधे iSH में पैकेज और अतिरिक्त सॉफ़्टवेयर भी इंस्टॉल कर सकते हैं, कमांड लाइन टूल्स जैसे wget, curl, python, git, और बहुत कुछ की दुनिया तक पहुँच प्रदान करते हैं।

iSH शेल को iOS में इंस्टॉल करना काफी आसान है लेकिन इसके लिए TestFlight की आवश्यकता होती है, जो एक डेवलपर टूल है। इस प्रकार यह ज्यादातर मनोरंजन के लिए और उन्नत उपयोगकर्ताओं द्वारा छेड़छाड़ के लिए है। यदि यह स्पष्ट नहीं है, तो iSH विंडो मैनेजर और GUI जैसे iPad या iPhone के लिए Ubuntu के साथ Linux का पूर्ण संस्करण नहीं है, यह सिर्फ एक शेल है, लेकिन यह iOS में अब तक का सबसे कार्यात्मक स्थानीय कमांड लाइन वातावरण है जो वर्तमान में उपलब्ध है . और इसके साथ खेलना निश्चित रूप से बहुत मजेदार है!

iSH Linux शेल को iPad या iPhone पर कैसे इंस्टॉल करें

iSH को स्थापित करने का सबसे सरल तरीका TestFlight के माध्यम से है, लेकिन आप ऐप को साइड लोड भी कर सकते हैं यदि आप उस मार्ग को पसंद करते हैं:

  1. iPad या iPhone से, यहां क्लिक करके ऐप स्टोर से TestFlight इंस्टॉल करें
  2. iPad या iPhone से, निम्न लिंक पर क्लिक करें: https://testflight.apple.com/join/97i7KM8O
  3. परीक्षण शुरू करने के लिए चुनें, और TestFlight शर्तों को स्वीकार करें
  4. TestFlight में "इंस्टॉल करें" पर क्लिक करें, यह iSH शेल एप्लिकेशन को iOS में इंस्टॉल कर देगा
  5. समाप्त होने पर iSH लॉन्च करें

iSH आपके iPhone या iPad पर किसी अन्य ऐप की तरह ही इंस्टॉल होगा, और आप इसे किसी भी अन्य iOS ऐप की तरह खोल और बंद कर सकते हैं।

एक बार जब आप iSH खोलते हैं, तो आप काफी सामान्य लाइनक्स कमांड लाइन में होते हैं, और ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar से कमांड की विशिष्ट श्रेणी , chmod, grep, chown, rm, और भी बहुत कुछ आपके लिए उपलब्ध हैं।

यह देखते हुए कि iSH एक कमांड लाइन वातावरण प्रदान करता है, आप बहुत अधिक टाइपिंग कर रहे होंगे। ऑन-स्क्रीन टच स्क्रीन कीबोर्ड पर टाइप करना ठीक वैसा ही है जैसा आप उम्मीद करते हैं; टच स्क्रीन पर टाइप करने का विशिष्ट बोझिल अनुभव, इसलिए यदि आप इसे किसी भी गंभीर रूप में उपयोग करने का प्रयास कर रहे हैं, तो आप iOS डिवाइस के साथ बाहरी कीबोर्ड का उपयोग करना चाह सकते हैं।

अगर आप TestFlight के बिना iSH इंस्टॉल करना चाहते हैं तो आप ऐसा कर सकते हैं। इसके बजाय, iSH स्रोत को github से डाउनलोड करें और फिर iSH स्रोत का उपयोग करके iOS में ऐप्स को साइड लोड करने के निर्देशों का पालन करें। साइड लोड प्रक्रिया के लिए Mac और Xcode की आवश्यकता होती है।

apk के साथ iOS पर iSH में पैकेज कैसे इंस्टॉल करें

आप अल्पाइन लाइनक्स पैकेज मैनेजर 'एपीके' के साथ आईएसएच में नया सॉफ्टवेयर इंस्टॉल कर सकते हैं।

उदाहरण के लिए यदि आप आईएसएच में लिंक्स जोड़ना चाहते हैं तो निम्नलिखित आदेश:

apk लिंक्स जोड़ें

फिर आप हमेशा की तरह अपनी पसंदीदा वेबसाइट पर जाने के लिए लिंक्स चला सकते हैं:

lynx osxdaily.com

या यदि आप अजगर जोड़ना चाहते हैं:

apk अजगर जोड़ें

आप एपीके के साथ लगभग कुछ भी जोड़ सकते हैं, हालांकि सब कुछ काम नहीं करता है (उदाहरण के लिए zsh वर्तमान में काम नहीं करता है, न ही टेलनेट)

आप इनके साथ पैकेज अपडेट कर सकते हैं:

apk पैकेज का नाम अपडेट करें

आप पैकेज को नाम से भी खोज सकते हैं:

apk खोज नाम

और बेशक आप पैकेज हटा भी सकते हैं:

apk डेल packagename

iSH को अपडेट करना

ध्यान दें कि आपको आईएसएच शेल को ऐप स्टोर के बजाय टेस्टफ्लाइट एप्लिकेशन से अपडेट करना होगा।

ऐसा इसलिए है क्योंकि iSH द्वारा प्रदान की जाने वाली कुछ कार्यात्मकता की ऐप स्टोर में स्पष्ट रूप से अनुमति नहीं है, लेकिन शायद आगे चलकर यह बदल जाएगी।

डेवलपर iSH को काफी बार अपडेट कर रहा है इसलिए बस TestFlight ऐप खोलें और कोई भी उपलब्ध अपडेट तब इंस्टॉल करें जब वे iSH शेल के लिए दिखाए जाएं।

हम यहां iPad स्क्रीनशॉट पर ज्यादातर iSH दिखा रहे हैं, लेकिन यह iPhone पर ठीक उसी तरह काम करता है, बस बहुत कम स्क्रीन स्पेस के साथ।

अगर यह सब बहुत जटिल लगता है, या आप TestFlight या साइड लोड का उपयोग नहीं करना चाहते हैं, तो आप एक ऐप आज़मा सकते हैं जिसकी अनुमति ऐप स्टोर पर है जिसे OpenTerm कहा जाता है, OpenTerm आपको एक कमांड देता है आईओएस में तरह की लाइन लेकिन यह बहुत अधिक सीमित है।

शायद एक दिन हमें iOS में एक आधिकारिक टर्मिनल एप्लिकेशन भी मिलेगा जैसे मैक पर होता है? तब तक, iSH को आज़माएं, या आप बस एक ssh क्लाइंट प्राप्त कर सकते हैं और कहीं और अपने शेल से कनेक्ट कर सकते हैं।

iSH के साथ iPad या iPhone पर Linux शेल कैसे प्राप्त करें