How does Termux work? Termux কিভাবে কাজ করে?
Termux দিয়ে কি কি কাজ করা যায়,
Termux হলো একটি টার্মিনাল ইমুলেটর এবং লিনাক্স এনভায়রনমেন্ট, যা অ্যান্ড্রয়েডে সরাসরি রান করা যায়। এটি এমন একটি টুল, যেটি ব্যবহারকারীদেরকে তাদের অ্যান্ড্রয়েড ডিভাইসে বিভিন্ন লিনাক্স কমান্ড চালানোর সুযোগ দেয় এবং লিনাক্স ভিত্তিক প্রোগ্রামিং বা স্ক্রিপ্টিং করতে সাহায্য করে। Termux ব্যবহার করে আপনি SSH, প্রোগ্রামিং ল্যাঙ্গুয়েজ (যেমন Python, Node.js, Ruby) ইত্যাদি সেটআপ করে ব্যবহার করতে পারবেন।
Termux কিভাবে কাজ করে?
Termux, অ্যান্ড্রয়েড সিস্টেমের উপর ভিত্তি করে কাজ করে, যেখানে এটি বিভিন্ন লিনাক্স কমান্ড এবং প্যাকেজ রান করতে দেয়। এটি GNU/Linux-এর ফাংশনালিটি প্রদান করে যা টার্মিনাল ব্যবহার করে চালানো যায়।
Termux এর কাজের প্রধান ধাপগুলি:
-
ইনস্টলেশন:
- Play Store অথবা F-Droid থেকে Termux অ্যাপ ইনস্টল করুন।
-
বেসিক প্যাকেজ ম্যানেজমেন্ট:
- Termux-এ
pkg
কমান্ড ব্যবহার করে বিভিন্ন প্যাকেজ ইনস্টল ও আপডেট করা যায়। যেমন,pkg install python
কমান্ড দিয়ে পাইথন ইন্সটল করা সম্ভব। apt
কমান্ডও ব্যবহার করা যায় প্যাকেজ ম্যানেজমেন্টের জন্য।
- Termux-এ
-
লিনাক্স কমান্ড রান করা:
- যেকোনো সাধারণ লিনাক্স কমান্ড যেমন
ls
,cd
,mkdir
,cp
, ইত্যাদি Termux-এ রান করা যায়। nano
,vim
, ইত্যাদি টেক্সট এডিটর ব্যবহার করে স্ক্রিপ্ট লেখাও সম্ভব।
- যেকোনো সাধারণ লিনাক্স কমান্ড যেমন
-
প্রোগ্রামিং এনভায়রনমেন্ট সেটআপ:
- Python, Node.js, C++, Ruby ইত্যাদি প্রোগ্রামিং ল্যাঙ্গুয়েজ ইনস্টল করে কোডিং এবং স্ক্রিপ্ট রান করা যায়।
- এটি ব্যবহার করে প্রোগ্রামিং শেখা বা ডেভেলপমেন্টও করা সম্ভব।
-
SSH এবং সিস্টেম অ্যাডমিনিস্ট্রেশন:
- Termux-এ SSH ক্লায়েন্ট ও সার্ভার সেটআপ করা যায় যা থেকে আপনি আপনার সার্ভারে এক্সেস পেতে পারেন।
- আপনি আপনার অ্যান্ড্রয়েডকে একটি রিমোট সার্ভার হিসেবে ব্যবহার করতে পারবেন এবং রিমোট সিস্টেমে অ্যাডমিনিস্ট্রেটিভ কাজ করতে পারবেন।
-
ফাইল ম্যানেজমেন্ট:
- Termux-এ SD কার্ড বা অভ্যন্তরীণ স্টোরেজের ডিরেক্টরিতে ফাইল এবং ফোল্ডার অ্যাক্সেস এবং ম্যানেজ করা যায়।
termux-setup-storage
কমান্ডটি চালালে Termux স্টোরেজ অ্যাক্সেসের অনুমতি পাবে।
-
প্রকৃতিপ্রেম বা অতিরিক্ত প্যাকেজ যোগ করা:
pip
বাnpm
কমান্ড দিয়ে আপনি পাইথন বা নোডের বিভিন্ন প্যাকেজ ইনস্টল করতে পারবেন।- Termux এর মাধ্যমে আপনি গিট ব্যবহার করে প্রোজেক্ট ক্লোন এবং ম্যানেজ করতে পারেন।
Termux কেনো ব্যবহার করবেন?
- মোবাইলে লিনাক্স চালানোর সুবিধা: Termux অ্যান্ড্রয়েডে একটি সম্পূর্ণ লিনাক্স শেল সরবরাহ করে।
- প্রোগ্রামিং শিখতে: Python, C++, JavaScript ইত্যাদি শেখার জন্য এটি একটি চমৎকার মাধ্যম।
- হ্যাকিং ও সিকিউরিটি টেস্টিং: অনেক সাইবার সিকিউরিটি টুল Termux-এ রান করা যায়।
- ডেভেলপমেন্ট এনভায়রনমেন্ট: কোড লেখার এবং প্রজেক্ট ম্যানেজ করার জন্য সহজ পোর্টেবল টার্মিনাল।
Termux ব্যবহার করার জন্য কিছু দরকারী কমান্ড:
pkg update && pkg upgrade
: প্যাকেজ এবং Termux আপডেট করে।pkg install git
: গিট ইনস্টল করে।pkg install python
: পাইথন ইনস্টল করে।termux-setup-storage
: স্টোরেজ অ্যাক্সেসের অনুমতি দেয়।ssh username@host
: SSH ব্যবহার করে রিমোট সার্ভারে সংযোগ স্থাপন করে।
Termux একটি শক্তিশালী টুল যা অ্যান্ড্রয়েডে লিনাক্সের অনেক সুবিধা নিয়ে আসে, এবং এটি মোবাইল ডিভাইস থেকে পোর্টেবল প্রোগ্রামিং ও সিস্টেম ম্যানেজমেন্টের জন্য খুবই কার্যকর।
What's Your Reaction?






