কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েডের জন্য ৪টি সেরা টার্মিনাল এমুলেটর অ্যাপ

লিনাক্সকে প্রায়শই ডেভেলপাররা এবং টিংকারেরদের পছন্দের ডেস্কটপ অপারেটিং সিস্টেম হিসেবে বলা হয়, এবং তার কারণও আছে। এর খুলापন এবং প্রচুর টুলস ব্যবহারকারীদের তাদের কম্পিউটারকে চরম সীমায় নিয়ে যেতে এবং যেকোনো কাজ দক্ষতার সাথে সম্পন্ন করতে দেয়। কিন্তু কখনও কখনও আপনার হাতে থাকা একমাত্র কম্পিউটার হলো একটি স্মার্টফোন।

সৌভাগ্য থেকে, একটি প্ল্যাটফর্ম হিসেবে অ্যান্ড্রয়েডের খুলা প্রকৃতি বলে আপনি এর লিনাক্স রুটের সুবিধা নিতে পারেন। এই তালিকায় থাকা টার্মিনাল অ্যাপগুলো দিয়ে আপনি আপনার অ্যান্ড্রয়েড ডিভাইসকে একটি সক্ষম মেশিনে রূপান্তর করতে পারবেন, যা ডেস্কটপ পরিবেশের সমান।

১. Termux

Termux কেবল একটি টার্মিনাল এমুলেটর নয়; এটি একটি সম্পূর্ণ লিনাক্স পরিবেশ। Termux ইনস্টল করলে আপনি একটি অ্যাপ হিসেবে আপনার অ্যান্ড্রয়েড ডিভাইসে চলমান একটি ন্যূনতম লিনাক্স সিস্টেম পাবেন। ডিফল্টভাবে আপনাকে একটি Bash শেল দেওয়া হয়, এবং অধিকাংশ লিনাক্স কমান্ড ও ইউটিলিটি প্রত্যাশা অনুযায়ী কাজ করে।

Termux আপনাকে তার ইন্টারফেসে Ctrl, Alt, Esc, এবং অ্যারো কীস দিয়ে, যাতে আপনার হাতে আসল কীবোর্ড না থাকলে কীবোর্ড শর্টকাট ইনপুট করা সহজ হয়।

সাধারণ লিনাক্স সিস্টেমের মতো, Termux-এ একটি প্যাকেজ ম্যানেজার আছে, যা শায়দ Termux-এর সবচেয়ে বড় শক্তি। প্যাকেজ ম্যানেজারের মাধ্যমে আপনি Zsh বা fish-এর মতো অন্যান্য শেল, Vim এবং Emacs-এর মতো সোর্স কোড এডিটর, এবং SSH ক্লায়েন্ট ও সার্ভার ইনস্টল করতে পারেন। এটা শুধু নয়: FFmpeg এবং ImageMagick-এর মতো টুলস, সাথে C, Ruby, Perl, এবং Python-এর মতো প্রোগ্রামিং ভাষাও গ্রহণ করতে পারবেন।

সঠিক কমান্ড, একটি উইন্ডো ম্যানেজার, এবং একটি VNC ভিউওয়ারের সাথে, আপনি Termux-এর ভিতরে একটি গ্রাফিক্যাল পরিবেশ ইনস্টল করতে পারেন। এটি আপনাকে GIMP-এর মতো আসল লিনাক্স অ্যাপ্লিকেশন চালাতে দেয়, যেন সেগুলো একটি PC-তে চলছে।

Termux একটি শক্তিশালী অ্যাপ্লিকেশন, কিন্তু এটি একটু আতঙ্কিত করাও করতে পারে। এর ক্ষমতা এবং ব্যবহার পদ্ধতি সম্পর্কে জানতে, Termux-এ কমান্ড লাইন কীভাবে ব্যবহার করবেন সেটা দেখুন।

মে ২০২১ পর্যন্ত, TermuxPlay Store-এ আর আপডেট পাবে না निकট ভবিষ্যতে। এটি একটি Play Store নীতির পরিবর্তনের কারণে যা Termux-এর কার্যকারিতা ভাঙিয়ে দেবে। ফিলহাল, আপনি Termux-এর সর্বশেষ সংস্করণ F-Droid-এ পেতে পারেন, একটি ওপেন-সোর্স অ্যান্ড্রয়েড অ্যাপের মার্কেটপ্লেস।

২. JuiceSSH

নামের পরিপূরক, JuiceSSH হলো একটি টার্মিনাল এমুলেটর যা SSH-র পাশাপাশি Telnet এবং Mosh সাপোর্ট করে। এর মূল কাজ হলো আপনাকে অন্য একটি PC-র সাথে রিমোটভাবে সংযুক্ত করার ক্ষমতা দেওয়া, যেটা আপনার লোকাল নেটওয়ার্কের নিজের কম্পিউটার হতে পারে অথবা একটি রিমোট সার্ভার।

শক্তিশালী এনক্রিপশন সাপোর্ট মানে আপনি নিরাপদে রিমোট সার্ভারগুলোতে সংযুক্ত হতে পারেন, জানা থাকা যে অন্য কেউ জাসুস করতে পারবে না।

একটি টার্মিনাল হিসেবে, JuiceSSH আপনাকে থিমিং অপশনসহ একটি ফুল-কালার কনসোল দেয়, ফন্টসহ। টার্মিনালের ভিতরে আপনি Ctrl, Esc, Alt, Tab, এবং অ্যারো কীসের জন্য সফ্টওয়্যার কীস পাবেন, কিন্তু আপনার কাছে যদি এক্সটার্নাল কীবোর্ড থাকে তবে সেটাও ব্যবহার করতে পারবেন।

JuiceSSH আপনাকে লোকালি একটি শেল খোলার ক্ষমতাও দেয়, যা আপনাকে Bash এবং এর স্ট্যান্ডার্ড ইউটিলিটিগুলোতে অ্যাক্সেস দেয়। কিন্তু আপনি কোনো এক্সট্রা প্যাকেজ ইনস্টল করতে পারবেন না, তাই আপনি একটি ন্যূনতম লিনাক্স পরিবেশে সীমাবদ্ধ থাকবেন।

অ্যাপের ভিতরে, আপনি JuiceSSH-এর কার্যকারিতা প্রসারিত করতে প্লাগইন ইনস্টল করতে পারেন। এই প্লাগইনগুলোর মধ্যে আপনার লিনাক্স সার্ভারের CPU, মেমরি, নেটওয়ার্ক, এবং ডিস্ক ইউজ দেখানোর জন্য একটি পারফরম্যান্স মনিটর পাবেন। Tasker প্রোফাইলসহ JuiceSSH ব্যবহার করার জন্য একটি প্লাগইনও আছে, যা আপনাকে Tasker-এর শক্তিশালী অটোমেশন ক্ষমতা নিতে দেয়।

JuiceSSH-এর কিছু প্রিমিয়াম ফিচার আছে যা এককালীন কেনার মাধ্যমে উপলব্ধ, যেমন আপনার সেভ করা সব সংযোগ এবং সেটিংস একাধিক ডিভাইসের মধ্যে ব্যাকআপ এবং সিঙ্ক করার ক্ষমতা। আপগ্রেড করলে Amazon AWS-এর সাথে ইন্টিগ্রেশন, প্লাস কমান্ড এবং স্ক্রিপ্ট স্নিপেট হিসেবে সংরক্ষণ করা যায় যাতে সেশনগুলোর মধ্যে দ্রুত অ্যাক্সেস করা যায়।

যদিও অ্যান্ড্রয়েড নিজে থেকে একটি সক্ষম প্ল্যাটফর্ম, এর সিকিউরিটি ফিচারগুলো কখনও কখনও লিনাক্স প্রোগ্রামগুলোর কার্যকারিতা ভাঙিয়ে দেয়। এসো ক্ষেত্রে, একটি রিমোট PC বা সার্ভারে কাজ করা ভালো, কারণ একটি ডেস্কটপ অপারেটিং সিস্টেম আরও ফ্লেক্সিবল হতে পারে। এখানেই JuiceSSH-এর মতো অ্যাপগুলো কাজে লাগে, তাই আপনি যদি এটা খুঁজছেন, তবে একবার চেষ্টা করে দেখুন।

৩. Qute

অ্যান্ড্রয়েড একটি শেল এবং অনেক স্ট্যান্ডার্ড Unix ইউটিলিটি প্রি-ইনস্টলড রূপে দিয়ে আসে, কিন্তু এইগুলো সাধারণত একটি ইউজার হিসেবে আপনার কাছে অ্যাক্সেসযোগ্য নয়। Qute এগুলো অ্যাক্সেস এবং ব্যবহার করা সম্ভব করে, ঠিক কম্পিউটারের মতো।

Qute এই বিষয়ে 꽤 সরল একটি অফারিং। এটি আপনাকে একটি টার্মিনাল এমুলেটর এবং ping, trace, netstat, ifconfig, mkdir, এবং অন্যান্য টুলস দেয়। একটি কমান্ড অটোকমপ্লিশন ফিচার আপনাকে দ্রুত সঠিক কমান্ড খুঁজে বের করতে সাহায্য করে, এবং আপনি সেমিকোলন দিয়ে আলাদা করে একসাথে একাধিক কমান্ড এক্সিকিউট করতে পারেন।

Qute-এর একটি অনন্য ফিচার হলো এর Bash স্ক্রিপ্ট এডিটর। এর মাধ্যমে আপনি যে কোনো শেল স্ক্রিপ্ট তৈরি, এডিট, এবং সেভ করতে পারেন। আপনি ফোন বুট হলে একটি স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে রান করার জন্য সেটও করতে পারেন।

যদি আপনার শুধু বেসিক Unix টুলস এবং একটি টার্মিনাল দরকার হয় যা আপনার পথে বাধা না দেয়, তবে Qute চেক আউট করার লায়ক।

৪. LADB

LADB এখানে অন্যান্য অ্যাপগুলো থেকে কিছুটা আলাদা। লিনাক্স টার্মিনাল এমুলেট করার চেয়ে বা একটি SSH ক্লায়েন্ট দেয়ার চেয়ে, LADB আপনাকে Android Debug Bridge (ADB) শেলে অ্যাক্সেস দেয়। এটি আপনাকে আপনার ফোনে সরাসরি ADB কমান্ড রান করতে দেয়, কোনো PC ছাড়াই।

LADB এটি অর্জন করে এর অ্যাপ লাইব্রেরিতে একটি ADB সার্ভার বান্ডল করে। সাধারণত ADB কাজ করার জন্য USB সংযোগ লাগে, কিন্তু LADB অ্যান্ড্রয়েড ১১-এ যোগ করা একটি সাম্প্রতিক ফিচার Wireless ADB-এর সুবিধা নেয় এটি বাইপাস করার জন্য। সত্যিকারের কথা বললে, এটি একটি ওয়ায়ারলেস সংযোগ নকল করে এবং ADB সার্ভারকে ভুলবুঝিয়ে দেয় যে ক্লায়েন্টটি একটি আলাদা ডিভাইস।

আপনার ডিভাইসে ADB শেল দিয়ে আপনি যে অনেক কাজ করতে পারেন তা হলো: স্ক্রিন রেকর্ড করা, ব্লোটওয়্যার অ্যাপ আনইনস্টল করা, একটি অ্যাপের পারমিশন পরিবর্তন করা, এবং কমান্ড লাইন থেকে এসএমএস পাঠানো।

যদিও Wireless ADB ব্যবহার করার জন্য আপনাকে অ্যান্ড্রয়েড ১১ দরকার, আপনি অ্যান্ড্রয়েড ১০-এও এই ফিচার সক্ষম করতে পারেন। এর জন্য প্রথমে আপনার অ্যান্ড্রয়েড ডিভাইস PC-তে প্লাগ করুন, তারপর কমান্ড লাইনে "adb tcpip 5555" টাইপ করুন। এটি Wireless ADB সক্ষম করবে যতক্ষণ না আপনি ফোন রিবুট করেন।

মানা পড়ছে, এটি অ্যাপটির উদ্দেশ্য নষ্ট করে, কারণ প্রথমেই এটি কাজ করার জন্য একটি PC লাগে। কিন্তু সময়ের সাথে সাথে, আরও ডিভাইস এই ফিচার নেটিভভাবে সাপোর্ট করবে।

আপনার অ্যান্ড্রয়েড ফোনকে কখনো بھی anteriores চেয়ে শক্তিশালী করা

অ্যান্ড্রয়েড ইকোসিস্টেমের সৌন্দর্য হলো আপনার ডিভাইসের সাথে প্রায় যে কোনো কাজ করার ক্ষমতা, খুব কম সীমাবদ্ধতার সাথে। আপনি এক্সটার্নাল PC-তে সংযুক্ত হতে চান নাকি ফোনে প্রোগ্রাম ডেভেলপ করতে চান, এই তালিকার টার্মিনাল অ্যাপগুলোর মধ্যে একটি নিশ্চিত আপনার ডিভাইসকে একটি ছোট ডেস্কটপ পরিবেশে রূপান্তর করতে আপনার প্রয়োজনীয় সবকিছু দেবে।

  1. Android-এর জন্য ৭টি সেরা টাইমার অ্যাপ

  2. অ্যান্ড্রয়েডের জন্য ৯টি সেরা 웨দার অ্যাপ

  3. লিনাক্সের জন্য ৪টি সেরা অ্যান্ড্রয়েড এমুলেটর

  4. অ্যান্ড্রয়েডের জন্য ৫টি সেরা ইমেইল অ্যাপ