টার্মাক্স (Termux) কি?
Bug Mohol Tutorial Desk | তারিখ:২০শে সেপ্টেম্বর, ২০২৫

টার্মাক্স হলো আপনার অ্যান্ড্রয়েড ফোনের জন্য একটি দারুণ অ্যাপ, যা আপনার ফোনকে একটি ছোটখাটো কম্পিউটার বানিয়ে দেয়। আমরা সাধারণত কম্পিউটারে যে ধরনের কাজ করি, যেমন কোডিং করা, সার্ভার চালানো বা বিভিন্ন নেটওয়ার্ক টুলস ব্যবহার করা, সেইসব কাজ এখন আপনার মোবাইলেও করা যাবে।
সসহজ কথায়, টার্মাক্স আপনার ফোনের স্ক্রিনে একটি কালো উইন্ডো খুলে দেয়, যাকে বলা হয় টার্মিনাল। এই উইন্ডোতে আপনি বিভিন্ন কমান্ড লিখে আপনার ফোনকে নির্দেশ দিতে পারেন। যেমন, আপনি একটি কমান্ড দিয়ে নতুন ফাইল বা ফোল্ডার তৈরি করতে পারেন, প্রোগ্রাম ইন্সটল করতে পারেন অথবা ইন্টারনেট থেকে কোনো কিছু ডাউনলোড করতে পারেন।
টার্মাক্স আপনার ফোনের ভেতরে একটি আলাদা ও নিরাপদ পরিবেশ তৈরি করে। এর মানে হলো, টার্মাক্সে আপনি যা কিছুই করেন না কেন, তা আপনার ফোনের মূল সিস্টেমকে কোনোভাবে ক্ষতিগ্রস্ত করবে না। এটি এমনভাবে ডিজাইন করা হয়েছে যেন এটি আপনার অ্যান্ড্রয়েড সিস্টেমের সাথে কোনো ঝামেলা না করে।
টার্মাক্স কিভাবে ডাউনলোড করা যায়?
টার্মাক্স ডাউনলোড করার জন্য সবচেয়ে নির্ভরযোগ্য এবং নিরাপদ দুটি উপায় হলো F-Droid এবং GitHub। গুগল প্লে স্টোর থেকে টার্মাক্স ডাউনলোড না করাই ভালো, কারণ সেখানকার অ্যাপ আপডেট না হওয়ার কারণে প্রায়ই অনেক কিছু কাজ করে না।
F-Droid থেকে কীভাবে ডাউনলোড করবেন?
F-Droid হলো একটি জনপ্রিয় ওপেন-সোর্স অ্যাপ স্টোর। এখান থেকে টার্মাক্স ডাউনলোড করলে আপনি নিয়মিত আপডেট পাবেন। প্রথমে আপনি F-Droid অ্যাপ বা ওয়েবসাইটে ঢুকে সেখানে Termux লিখে সার্চ দিন এবং ডাউনলোড বাটনে ক্লিক করে ইনস্টল করে নিন। আর যদি আপনি আমার মতো অলস হন তাইলে নিচের বাটন থেকে ডাউনলোড করে নিন | এটি সম্পর্কে পড়তে ভিসিট করুন F-droid
টার্মাক্স এর বেসিক কমান্ড পরিচিতি
এখন আপনাকে টার্মাক্স চালানোর জন্য কিছু মৌলিক কমান্ড জানা প্রয়োজন। এই কমান্ডগুলো লিনাক্সের মতোই, তাই আপনি যদি টার্মাক্স চালানো শিখে যান, তাহলে সহজেই লিনাক্সও ব্যবহার করতে পারবেন।
টার্মাক্স খুলে সর্বপ্রথম এই কমান্ডটি দিন:
pkg update && pkg upgrade -y
এই কমান্ডটি দেখে আপনার মনে প্রশ্ন আসতে পারে, "এটা আবার কী?"। ভয় পাওয়ার কিছু নেই। এখানে pkg
হলো টার্মাক্সের একটি বিশেষ টুল যাকে বলা হয় প্যাকেজ ম্যানেজার।
প্যাকেজ ম্যানেজার কি?
সহজ কথায় প্যাকেজ ম্যানেজার হলো এমন একটি প্রোগ্রাম যা আপনার কম্পিউটার বা ডিভাইসে বিভিন্ন সফটওয়্যার বা প্রোগ্রাম ইনস্টল, আপডেট, কনফিগার এবং আনইনস্টল করার কাজ করে। এটি অনেকটা আপনার স্মার্টফোনের গুগল প্লে স্টোর বা উইন্ডোজের মাইক্রোসফট স্টোরের মতো কাজ করে।
কমান্ডের ব্যাখ্যা
উপরের কমান্ডটি তিনটি অংশের সমন্বয়ে গঠিত:
pkg update
: এটি টার্মাক্সের সফটওয়্যার ভাণ্ডার (রিপোজিটরি) থেকে নতুন প্যাকেজের তালিকা নিয়ে আসে।&&
: এই চিহ্নটি দুটি কমান্ডকে যুক্ত করে। এর মানে হলো, প্রথম কমান্ডটি সফলভাবে সম্পন্ন হলে তবেই দ্বিতীয় কমান্ডটি চলবে।pkg upgrade -y
: এটি ইনস্টল করা সব প্রোগ্রামকে নতুন সংস্করণে আপগ্রেড করে।-y
ফ্ল্যাগটি স্বয়ংক্রিয়ভাবে "হ্যাঁ" উত্তর দিয়ে দেয়, যাতে বারবার আপনাকে ইন্টার চাপতে না হয়।
ফাইল এবং ফোল্ডার তৈরি
ধরুন, আপনার এখন bugmohol
নামে একটি ফোল্ডার খুলতে মন চাইলো। তখন আপনি সহজেই এই কমান্ডটির মাধ্যমে তা করতে পারবেন:
mkdir bugmohol
mkdir
মানে হলো make directory অর্থাৎ ফোল্ডার বানানো।
আপনি যে ফোল্ডারটি বানালেন সেটা দেখতে, আপনাকে শুধু টাইপ করতে হবে:
ls
ls
এর মানে হলো list অর্থাৎ আপনি টার্মাক্সে যেখানে আছেন, সেইখানে কী কী ফোল্ডার বা ফাইল বা কোনো প্রোগ্রাম থাকলে কী কী আছে, তার একটি তালিকা দেখায়।
নেস্টেড (Nested) ফোল্ডার বানানো
যদি আপনি এক ফোল্ডারের ভেতরে আরেক ফোল্ডার বানাতে চান, তাহলে -p
অপশনটি ব্যবহার করতে হবে। এর পূর্ণরূপ হলো 'parents'।
উদাহরণস্বরূপ, bugmohol
ফোল্ডারের ভেতর pic
এবং তার ভেতর videos
নামে একটি ফোল্ডার তৈরি করতে:
mkdir -p Bugmohol/pic/videos
এই কমান্ডটি প্রথমে Bugmohol
নামে একটি ফোল্ডার তৈরি করবে। তারপর এর ভেতরে pic
নামে একটি ফোল্ডার তৈরি করবে এবং সবশেষে pic
এর ভেতরে videos
নামে চূড়ান্ত ফোল্ডারটি তৈরি করবে। তৈরি হয়েছে কিনা দেখার জন্য আপনি ls
কমান্ড ব্যবহার করতে পারেন।
আরও কিছু গুরুত্বপূর্ণ কমান্ড
এখন আমরা আরও কিছু মৌলিক এবং প্রয়োজনীয় কমান্ড নিয়ে আলোচনা করব যা আপনার টার্মাক্স ব্যবহারের অভিজ্ঞতাকে আরও সহজ করে তুলবে:
pwd
(Print Working Directory): এই কমান্ডটি আপনাকে বলে দেয় যে আপনি বর্তমানে কোন ডিরেক্টরি বা ফোল্ডারের ভেতরে আছেন। এটি আপনাকে পথ খুঁজে পেতে সাহায্য করে।cd ..
: এই কমান্ড ব্যবহার করে আপনি বর্তমান ফোল্ডার থেকে এক ধাপ পেছনে যেতে পারবেন।rm
(Remove): এই কমান্ডটি ফাইল মুছে ফেলার জন্য ব্যবহৃত হয়। যেমন:rm my_file.txt
। তবে সতর্ক থাকবেন, একবার মুছে ফেললে তা আর ফিরিয়ে আনা যায় না।cp
(Copy): এই কমান্ডটি ফাইল বা ফোল্ডার কপি করার জন্য ব্যবহৃত হয়। যেমন:cp file.txt new_folder/
।mv
(Move): এই কমান্ডটি ফাইল বা ফোল্ডার সরানোর (move) জন্য ব্যবহৃত হয়। এটি ফাইলের নাম পরিবর্তন করতেও ব্যবহার করা যায়। যেমন:mv old_name.txt new_name.txt
।
টার্মাক্স ব্যবহারের জন্য এই কমান্ডগুলো হলো প্রথম ধাপ। এগুলো ভালোভাবে আয়ত্ত করতে পারলে আপনি আরও অনেক কঠিন কাজ সহজে করতে পারবেন।
পরবর্তী পর্বে আমরা আরও কিছু অ্যাডভান্সড কমান্ড এবং টার্মাক্সের অন্যান্য ফিচার নিয়ে বিস্তারিত আলোচনা করব।
Termux কী?
Termux হলো একটি Android অ্যাপ যা দিয়ে মোবাইলে Linux environment ব্যবহার করা যায়।
Termux কিভাবে ইন্সটল করবেন?
Google Play Store বা F-Droid থেকে অফিসিয়াল অ্যাপ ডাউনলোড করে ইন্সটল করা যায়।
Termux-এ কি করা যায়?
কোড লেখা, Python, Node.js চালানো, সার্ভার সেটআপ করা, এবং লিনাক্স কমান্ড শেখা সম্ভব।
Termux-এ কোন প্রোগ্রামিং ভাষা ব্যবহার করা যায়?
Python, C, C++, Java, PHP, Ruby ইত্যাদি ভাষা ব্যবহার করা যায়।
Termux-এ প্যাকেজ কিভাবে ইন্সটল করা যায়?
কমান্ড ব্যবহার করে: pkg install package-name অথবা apt install package-name।
Termux-এ Git ব্যবহার করা যায় কি?
হ্যাঁ, Git ইন্সটল করে কোড ক্লোন, কমিট এবং রিপোজিটরি ম্যানেজ করা যায়।
Termux-এ রুট পারমিশন লাগবে কি?
সাধারণ কাজের জন্য রুট লাগে না। তবে কিছু advanced ফিচারের জন্য লাগতে পারে।
Termux দিয়ে কি সার্ভার চালানো যায়?
হ্যাঁ, Apache, Nginx বা PHP সার্ভার Termux-এ চালানো সম্ভব।
Termux শেখার জন্য কোথায় রিসোর্স পাওয়া যায়?
YouTube, GitHub এবং ব্লগে অনেক বাংলা ও ইংরেজি টিউটোরিয়াল আছে।
Termux-এ স্ক্রিপ্ট বা automation কিভাবে করা যায়?
Bash বা Python স্ক্রিপ্ট লিখে স্বয়ংক্রিয় কাজ করা যায়।
🔔 আমাদের সাথে থাকুন — Bug Mohol এ বাংলায় সাইবার দুনিয়ার গভীরতম বিশ্লেষণ পাবেন।
🔗 Bug Mohol Telegram চ্যানেলে যোগ দিন
- হ্যাকারদের নতুন ফাঁদ: ভুয়া এক্সটেনশনের মাধ্যমে মেটা অ্যাকাউন্ট হ্যাক | Bug Mohol
- France fines Google & Shein – প্রাইভেসি ভাঙায় রেকর্ড জরিমানা | Bug Mohol
- জল্পনার অবসান: এসে গেছে GPT-5 OpenAI-এর নতুন বিপ্লবের বিস্তারিত | Bugmohol
- দৃষ্টিশক্তি ফেরাবে নিউরালিংকের নতুন ব্রেন চিপ: অন্ধত্বের অবসান? | Bug Mohol