Termux: আপনার অ্যান্ড্রয়েড লিনাক্স কমান্ড লাইন
Termux একটি বিনামূল্যের এবং ওপেন সোর্স অ্যান্ড্রয়েড অ্যাপ্লিকেশন যা একটি সম্পূর্ণ লিনাক্স কমান্ড-লাইন পরিবেশ প্রদান করে। এটি বিভিন্ন শেল (bash, zsh), প্রোগ্রামিং ল্যাঙ্গুয়েজ (C, Python) এবং টুল সমর্থন করে, যা ব্যবহারকারীদের তাদের Android ডিভাইসে সরাসরি কমান্ড চালানোর অনুমতি দেয়। কোন রুট করার প্রয়োজন নেই।
মূল বৈশিষ্ট্য এবং ব্যবহার:
Termux দক্ষতার সাথে অ্যান্ড্রয়েডে একটি লিনাক্স পরিবেশ অনুকরণ করে, এটি ডেভেলপার, সিস্টেম অ্যাডমিনিস্ট্রেটর এবং মোবাইল ডিভাইসে কমান্ড-লাইন অ্যাক্সেসের প্রয়োজন এমন যেকোন ব্যক্তির জন্য আদর্শ করে তোলে। এর ক্ষমতা প্রসারিত:
- সুরক্ষিত দূরবর্তী অ্যাক্সেস: অন্তর্নির্মিত OpenSSH ক্লায়েন্ট ব্যবহার করে দূরবর্তী সার্ভার পরিচালনা করুন।
- ভার্সেটাইল শেল এবং এডিটর বিকল্প: Bash, Fish, ZSH, ন্যানো, Emacs বা Vim থেকে বেছে নিন।
- ডেভেলপমেন্ট টুলস: GCC এবং ক্ল্যাং ব্যবহার করে কোড কম্পাইল করুন, Git এবং SVN এর মাধ্যমে প্রোজেক্ট ম্যানেজ করুন এবং স্ক্রিপ্টিং এবং ক্যালকুলেশনের জন্য পাইথন কনসোল ব্যবহার করুন।
- বিস্তৃত প্যাকেজ লাইব্রেরি: APT এর মাধ্যমে Linux প্যাকেজগুলির একটি বিশাল ভান্ডার অ্যাক্সেস করুন।
- উন্নত ব্যবহারযোগ্যতা: ভলিউম এবং পাওয়ার বোতাম ব্যবহার করে উদ্ভাবনী কীবোর্ড শর্টকাটগুলি কার্যকারিতা বাড়ায়।
- বাহ্যিক কীবোর্ড সমর্থন: আরও আরামদায়ক অভিজ্ঞতার জন্য ব্লুটুথ বা USB কীবোর্ড ব্যবহার করুন।
এক নজরে সক্ষমতা:
- শেলস: bash, zsh
- সম্পাদক: nano, vim, emacs
- দূরবর্তী অ্যাক্সেস: SSH
- C উন্নয়ন: gcc, clang, gdb
- পাইথন: পাইথন কনসোল
- সংস্করণ নিয়ন্ত্রণ: git, svn
- ফাইল ব্যবস্থাপনা: nnn
Termux অ্যান্ড্রয়েডে একটি বিস্তৃত Linux অভিজ্ঞতা প্রদান করে মৌলিক টার্মিনাল এমুলেটরকে ছাড়িয়ে গেছে।
সুবিধা এবং অসুবিধা:
সুবিধা:
- বৈশিষ্ট্য সমৃদ্ধ এবং বহুমুখী।
- নিরাপদ এবং সহজ লিনাক্স এমুলেশন।
- শেল এবং সম্পাদকের বিস্তৃত নির্বাচন।
- কোড সংকলন এবং বিভিন্ন কাজকে সহজ করে।
কনস:
- কিছু প্রযুক্তিগত জ্ঞান প্রয়োজন।
ইনস্টল করা হচ্ছে Termux:
- Termux APK ডাউনলোড করুন।
- ডাউনলোড করা APK ফাইলটি খুলুন।
- অন-স্ক্রীন ইনস্টলেশন নির্দেশাবলী অনুসরণ করুন।
সাম্প্রতিক আপডেট:
সর্বশেষ সংস্করণটি ফাইল পরিচালনার সমস্যা সমাধান করে এবং বিভিন্ন API পদ্ধতিকে একীভূত করে, আলাদা Termux:API ইনস্টলেশনের প্রয়োজনীয়তা দূর করে। এর মধ্যে রয়েছে ক্লিপবোর্ড, ডাউনলোড, স্টোরেজ অ্যাক্সেস, শেয়ারিং, ইউএসবি ইন্টারঅ্যাকশন, ভাইব্রেশন এবং ভলিউম নিয়ন্ত্রণের জন্য সমর্থন।