কিভাবে আইএসএইচ দিয়ে আইপ্যাড বা আইফোনে একটি লিনাক্স শেল পাবেন

সুচিপত্র:

Anonim

আপনি কি কখনো ইচ্ছা করেছেন যে আপনার আইপ্যাড বা আইফোনে একটি লিনাক্স কমান্ড লাইন থাকুক? iSH-এর সাহায্যে আপনি সেই লক্ষ্যটি অর্জনের বেশ কাছাকাছি যেতে পারেন। iSH Shell হল iOS এর জন্য একটি লিনাক্স শেল যা একটি আইপ্যাড বা আইফোনে আলপাইন লিনাক্সের একটি সরলীকৃত সংস্করণ চালানোর জন্য একটি x86 এমুলেটর ব্যবহার করে। আপনি এমনকি প্যাকেজ এবং অতিরিক্ত সফ্টওয়্যারগুলিকে আলপাইন প্যাকেজ ম্যানেজার দিয়ে সরাসরি iSH-এ ইনস্টল করতে পারেন, wget, curl, python, git এবং আরও অনেক কিছুর মতো কমান্ড লাইন টুলের জগতে অ্যাক্সেস অফার করে৷

iOS-এ iSH Shell ইনস্টল করা মোটামুটি সহজ কিন্তু TestFlight প্রয়োজন, যা একটি ডেভেলপার টুল। এইভাবে এটি বেশিরভাগই মজার জন্য এবং উন্নত ব্যবহারকারীদের দ্বারা টিঙ্কারিংয়ের জন্য। যদি এটি স্পষ্ট না হয়, আইএসএইচ একটি উইন্ডো ম্যানেজার এবং আইপ্যাড বা আইফোনের জন্য উবুন্টুর মতো GUI সহ লিনাক্সের সম্পূর্ণ সংস্করণ নয়, এটি কেবল একটি শেল, তবে এটি এখন পর্যন্ত iOS-এর সবচেয়ে কার্যকরী স্থানীয় কমান্ড লাইন পরিবেশ যা বর্তমানে উপলব্ধ। . এবং এর সাথে খেলা করা অবশ্যই বেশ মজার!

আইপ্যাড বা আইফোনে আইএসএইচ লিনাক্স শেল কীভাবে ইনস্টল করবেন

iSH ইনস্টল করার সবচেয়ে সহজ উপায় হল TestFlight, কিন্তু আপনি যদি সেই রুটটি পছন্দ করেন তবে আপনি অ্যাপটিকে সাইড লোড করতে পারেন:

  1. iPad বা iPhone থেকে, এখানে ক্লিক করে App Store থেকে TestFlight ইনস্টল করুন
  2. আইপ্যাড বা আইফোন থেকে, নিম্নলিখিত লিঙ্কে ক্লিক করুন: https://testflight.apple.com/join/97i7KM8O
  3. পরীক্ষা শুরু করতে বেছে নিন এবং টেস্টফ্লাইটের শর্তাবলী স্বীকার করুন
  4. TestFlight-এ "ইনস্টল করুন" এ ক্লিক করুন, এটি iOS-এ iSH শেল অ্যাপ্লিকেশন ইনস্টল করবে
  5. শেষ হলে iSH চালু করুন

iSH আপনার আইফোন বা আইপ্যাডে অন্য যেকোন অ্যাপের মতোই ইন্সটল হবে এবং আপনি এটিকে অন্য যেকোন iOS অ্যাপের মতো খুলতে ও বন্ধ করতে পারবেন।

আপনি একবার iSH খুললে, আপনি একটি মোটামুটি সাধারণ লিনাক্স কমান্ড লাইনে এবং ls, mkdir, cd, cat, touch, vi, wget, zip, unzip, tar থেকে কমান্ডের সাধারণ পরিসরে থাকবেন , chmod, grep, chown, rm, এবং আরও অনেক কিছু আপনার জন্য উপলব্ধ।

প্রদত্ত যে iSH একটি কমান্ড লাইন পরিবেশ অফার করে, আপনি প্রচুর টাইপিং করবেন৷ অন-স্ক্রিন টাচ স্ক্রিন কীবোর্ডে টাইপ করা ঠিক যা আপনি আশা করেন; একটি টাচ স্ক্রিনে টাইপ করার সাধারণ কষ্টকর অভিজ্ঞতা, তাই আপনি যদি এটিকে কোনও গুরুতর ফ্যাশনে ব্যবহার করার চেষ্টা করেন তবে আপনি iOS ডিভাইসের সাথে একটি বহিরাগত কীবোর্ড ব্যবহার করতে চাইতে পারেন।

আপনি যদি TestFlight ছাড়া iSH ইন্সটল করতে চান তাহলে করতে পারেন। পরিবর্তে, গিথুব থেকে iSH উত্সটি ডাউনলোড করুন এবং তারপর iSH উত্স ব্যবহার করে iOS-এ অ্যাপগুলিকে সাইড লোড করার নির্দেশাবলী অনুসরণ করুন৷ সাইড লোড প্রক্রিয়ার জন্য একটি ম্যাক এবং এক্সকোড প্রয়োজন৷

এপিকে দিয়ে আইএসএইচ-এ কীভাবে প্যাকেজ ইনস্টল করবেন

আপনি আলপাইন লিনাক্স প্যাকেজ ম্যানেজার ‘apk’ দিয়ে iSH-এ নতুন সফ্টওয়্যার ইনস্টল করতে পারেন।

উদাহরণস্বরূপ আপনি যদি iSH-এ lynx যোগ করতে চান তাহলে নিম্নলিখিত কমান্ডটি করুন:

apk যোগ করুন lynx

তারপর আপনি যথারীতি আপনার প্রিয় ওয়েবসাইট দেখার জন্য lynx চালাতে পারেন:

lynx osxdaily.com

অথবা আপনি যদি পাইথন যোগ করতে চান:

apk অ্যাড পাইথন

আপনি apk দিয়ে প্রায় কিছু যোগ করতে পারেন, যদিও সবকিছু কাজ করে না (উদাহরণস্বরূপ zsh বর্তমানে কাজ করে না, টেলনেটও করে না)

আপনি এর সাথে প্যাকেজ আপডেট করতে পারেন:

apk আপডেট প্যাকেজের নাম

আপনি নাম দিয়েও প্যাকেজ অনুসন্ধান করতে পারেন:

apk সার্চ নাম

এবং অবশ্যই আপনি প্যাকেজগুলিও সরিয়ে ফেলতে পারেন:

apk del packagename

আইএসএইচ আপডেট করা হচ্ছে

মনে রাখবেন যে আপনাকে অ্যাপ স্টোরের পরিবর্তে TestFlight অ্যাপ্লিকেশন থেকে iSH Shell আপডেট করতে হবে।

এর কারণ হল iSH দ্বারা অফার করা কিছু কার্যকারিতা অ্যাপ স্টোরে দৃশ্যত অনুমোদিত নয়, তবে সম্ভবত এটি রাস্তার নিচে পরিবর্তন করবে।

ডেভেলপার প্রায়ই iSH আপডেট করে তাই শুধু TestFlight অ্যাপটি খুলুন এবং iSH Shell-এর জন্য দেখানো হলে উপলভ্য আপডেট ইনস্টল করুন।

আমরা এখানে আইপ্যাড স্ক্রিনশটগুলিতে বেশিরভাগ আইএসএইচ দেখাচ্ছি, তবে এটি আইফোনে ঠিক একইভাবে কাজ করে, খুব কম স্ক্রীন স্পেস সহ।

যদি এই সমস্ত কিছু অতিরিক্ত জটিল মনে হয়, অথবা আপনি TestFlight বা সাইড লোড কিছু ব্যবহার করতে না চান, তাহলে আপনি OpenTerm নামে অ্যাপ স্টোরে অনুমোদিত একটি অ্যাপ ব্যবহার করে দেখতে পারেন, OpenTerm আপনাকে একটি আদেশ দেয় আইওএস-এ লাইন অফ লাইন কিন্তু এটা অনেক বেশি সীমিত।

হয়তো একদিন আমরা ম্যাকের মতো iOS-এ একটি অফিসিয়াল টার্মিনাল অ্যাপ্লিকেশনও পাব? ততক্ষণ পর্যন্ত, iSH ব্যবহার করে দেখুন, অথবা আপনি শুধু একটি ssh ক্লায়েন্ট পেতে পারেন এবং অন্য কোথাও আপনার নিজের শেলের সাথে সংযোগ করতে পারেন।

কিভাবে আইএসএইচ দিয়ে আইপ্যাড বা আইফোনে একটি লিনাক্স শেল পাবেন