🔥 Termux All Basic Commands Bangla Tutorial – নতুনদের জন্য ১০০+ প্রয়োজনীয় Termux Commands এক পোস্টে!

আসসালামু আলাইকুম TrickBD-এর সকল টেকনোলজি প্রেমী ভাইদের।

আজকের পোস্টটি বিশেষ করে তাদের জন্য, যারা Android ফোনে Termux ব্যবহার করেন অথবা নতুন করে Termux শেখা শুরু করেছেন।

বর্তমানে Android ফোন দিয়েই অনেক ধরনের Programming, Linux Command, Python Development, PHP Development, Git এবং বিভিন্ন Development Tools ব্যবহার করা সম্ভব। আর এসব কাজের জন্য Termux একটি জনপ্রিয় Terminal Emulator।

কিন্তু যারা নতুন Termux ব্যবহার করেন, তারা অনেক সময় বুঝতে পারেন না কোন Command দিয়ে কী কাজ করতে হয়।

তাই আজকের পোস্টে আমি Termux-এর গুরুত্বপূর্ণ Basic থেকে Intermediate Commands পর্যন্ত বিস্তারিত আলোচনা করব।

এই পোস্টে থাকছে:

– Termux Basic Commands
– Update ও Upgrade Commands
– File Management Commands
– Folder Management Commands
– Package Installation Commands
– Python Commands
– PHP Commands
– Git Commands
– Node.js Commands
– Storage Permission Commands
– Internet Commands
– System Information Commands
– ZIP ও UNZIP Commands
– Nano Editor Commands
– Useful Keyboard Shortcuts

চলুন শুরু করা যাক।

1. Termux কী?

Termux হলো Android-এর জন্য একটি Terminal Emulator এবং Linux Environment। এটি ব্যবহার করে Android ফোন থেকেই বিভিন্ন Linux Command চালানো, Programming করা এবং Development Environment তৈরি করা যায়।

Termux দিয়ে আপনি Python, PHP, JavaScript, Git এবং অন্যান্য Programming Tools ব্যবহার করতে পারবেন।

2. Termux Update ও Upgrade Commands

Termux ব্যবহার শুরু করার আগে Package Repository আপডেট করে নেওয়া ভালো।

১. Package Update

pkg update

২. Package Upgrade

pkg upgrade

৩. Update ও Upgrade একসঙ্গে

pkg update && pkg upgrade

৪. Package List Refresh

apt update

৫. Installed Packages Upgrade

apt upgrade

৬. Package Information

pkg show python

3. Basic Termux Commands

এই Command-গুলো প্রতিদিনের Termux ব্যবহারে কাজে লাগবে।

১. বর্তমান Directory দেখতে

pwd

২. বর্তমান User দেখতে

whoami

৩. তারিখ ও সময় দেখতে

date

৪. Terminal পরিষ্কার করতে

clear

৫. আগের Command দেখতে

history

৬. Linux System Information দেখতে

uname -a

৭. Kernel Version দেখতে

uname -r

৮. বর্তমান Shell দেখতে

echo $SHELL

৯. Home Directory দেখতে

echo $HOME

১০. Termux থেকে বের হতে

exit

4. File Management Commands

Termux দিয়ে খুব সহজেই File তৈরি, Copy, Move, Rename এবং Delete করা যায়।

১. বর্তমান Folder-এর File দেখতে

ls

২. Hidden File দেখতে

ls -a

৩. বিস্তারিত File List দেখতে

ls -l

৪. নতুন File তৈরি করতে

touch file.txt

৫. File-এর লেখা দেখতে

cat file.txt

৬. File Copy করতে

cp file.txt copy.txt

৭. File Rename করতে

mv file.txt newfile.txt

৮. File অন্য Folder-এ Move করতে

mv file.txt folder/

৯. File Delete করতে

rm file.txt

১০. File-এর প্রথম ১০ লাইন দেখতে

head file.txt

১১. File-এর শেষ ১০ লাইন দেখতে

tail file.txt

১২. File-এর Line Count দেখতে

wc -l file.txt

১৩. File-এর Word Count দেখতে

wc -w file.txt

১৪. File-এর Size দেখতে

du -h file.txt

5. Folder Management Commands

এবার জেনে নেওয়া যাক Folder তৈরি এবং পরিচালনার Command।

১. নতুন Folder তৈরি করতে

mkdir myfolder

২. একাধিক Folder তৈরি করতে

mkdir folder1 folder2 folder3

৩. Folder-এর ভিতরে প্রবেশ করতে

cd myfolder

৪. এক ধাপ পিছনে যেতে

cd ..

৫. Home Directory-তে যেতে

cd ~

৬. Root Directory-তে যেতে

cd /

৭. Folder-এর ভিতরের File দেখতে

ls myfolder

৮. Empty Folder Delete করতে

rmdir myfolder

৯. Folder Rename করতে

mv oldfolder newfolder

১০. Folder Copy করতে

cp -r folder1 folder2

১১. Folder-এর Size দেখতে

du -sh myfolder

১২. Folder-এর ভিতরে থাকা File দেখতে

find myfolder -type f

সতর্কতা: “rm -r” এবং “rm -rf” Command ব্যবহার করার আগে অবশ্যই Path যাচাই করবেন। ভুল করে গুরুত্বপূর্ণ Folder Delete হয়ে যেতে পারে।

6. Termux Package Installation Commands

Termux-এ বিভিন্ন Programming Language এবং Development Tools Install করতে Package Manager ব্যবহার করা হয়।

১. Python Install

pkg install python

২. PHP Install

pkg install php

৩. Git Install

pkg install git

৪. Node.js Install

pkg install nodejs

৫. Nano Install

pkg install nano

৬. Curl Install

pkg install curl

৭. Wget Install

pkg install wget

৮. Zip Install

pkg install zip

৯. Unzip Install

pkg install unzip

১০. Vim Install

pkg install vim

১১. OpenSSH Install

pkg install openssh

১২. Clang Install

pkg install clang

১৩. Make Install

pkg install make

১৪. CMake Install

pkg install cmake

১৫. Ruby Install

pkg install ruby

১৬. Perl Install

pkg install perl

১৭. Java Install

pkg install openjdk-21

Package-এর নাম বা Version Repository অনুযায়ী পরিবর্তিত হতে পারে।

7. Installed Package Management Commands

১. Installed Package List দেখতে

pkg list-installed

২. কোনো Package Search করতে

pkg search python

৩. Package Information দেখতে

pkg show git

৪. Package Remove করতে

pkg uninstall python

৫. Package Reinstall করতে

pkg reinstall python

৬. Package Clean করতে

apt clean

৭. অপ্রয়োজনীয় Dependency Remove করতে

apt autoremove

8. Termux Storage Permission Commands

Termux থেকে Android ফোনের Shared Storage ব্যবহার করতে Storage Permission প্রয়োজন।

১. Storage Permission নিতে

termux-setup-storage

Command দেওয়ার পর Android থেকে Permission চাইলে Allow করবেন।

২. Shared Storage-এ যেতে

cd ~/storage/shared

৩. Download Folder-এ যেতে

cd ~/storage/downloads

৪. DCIM Folder-এ যেতে

cd ~/storage/dcim

৫. Pictures Folder-এ যেতে

cd ~/storage/pictures

৬. Movies Folder-এ যেতে

cd ~/storage/movies

৭. Music Folder-এ যেতে

cd ~/storage/music

৮. Storage-এর File দেখতে

ls ~/storage/shared

9. Python Basic Commands

Termux দিয়ে Python Programming শেখা এবং Script চালানো যায়।

১. Python Install

pkg install python

২. Python Version দেখতে

python –version

৩. Python চালু করতে

python

৪. Python থেকে বের হতে

exit()

৫. Python File তৈরি করতে

nano hello.py

এবার নিচের Code লিখুন:

print(“Hello Termux!”)
print(“Welcome to Python”)

Save করে বের হয়ে Script চালান:

python hello.py

৬. Pip Version দেখতে

pip –version

৭. Python Package Install করতে

pip install requests

৮. Installed Python Package দেখতে

pip list

৯. Python Package Uninstall করতে

pip uninstall requests

10. PHP Basic Commands

যারা PHP Programming করেন, তাদের জন্য Termux বেশ কাজে আসতে পারে।

১. PHP Install

pkg install php

২. PHP Version দেখতে

php -v

৩. PHP File তৈরি করতে

nano index.php

নিচের Code লিখুন:

 

৪. PHP File Run করতে

php index.php

৫. PHP Built-in Development Server চালু করতে

php -S localhost:8000

এরপর একই ফোনের Browser থেকে ভিজিট করুন:

http://127.0.0.1:8000

Server বন্ধ করতে CTRL + C ব্যবহার করুন।

11. Git Basic Commands

Git ব্যবহার করে Repository পরিচালনা করা যায়।

১. Git Install

pkg install git

২. Git Version দেখতে

git –version

৩. Repository Clone করতে

git clone REPOSITORY_URL

৪. Git Status দেখতে

git status

৫. Git-এর Username সেট করতে

git config –global user.name “Your Name”

৬. Git-এর Email সেট করতে

git config –global user.email “[email protected]”

৭. Git Repository Initialize করতে

git init

৮. File Stage করতে

git add file.txt

৯. সব File Stage করতে

git add .

১০. Commit তৈরি করতে

git commit -m “First Commit”

12. Node.js Basic Commands

JavaScript Development-এর জন্য Node.js ব্যবহার করা যায়।

১. Node.js Install

pkg install nodejs

২. Node Version দেখতে

node –version

৩. NPM Version দেখতে

npm –version

৪. Node.js চালু করতে

node

৫. JavaScript File তৈরি করতে

nano app.js

Code:

console.log(“Hello from Termux!”);

৬. JavaScript File Run করতে

node app.js

৭. NPM Project তৈরি করতে

npm init -y

13. Internet & Network Commands

Termux-এ Internet Connection এবং সাধারণ Network Information পরীক্ষা করার জন্য কিছু Command রয়েছে।

১. Internet Connection পরীক্ষা করতে

ping -c 4 google.com

২. Website-এর HTTP Header দেখতে

curl -I https://example.com

৩. Website-এর HTML Content দেখতে

curl https://example.com

৪. কোনো File Download করতে

wget https://example.com/file.zip

৫. Public DNS পরীক্ষা করতে

ping -c 4 8.8.8.8

৬. DNS Lookup করতে

pkg install dnsutils

তারপর:

nslookup example.com

শুধু নিজের বা অনুমতিপ্রাপ্ত সিস্টেমে Network Testing করবেন।

14. ZIP & UNZIP Commands

File Compress এবং Extract করার জন্য ZIP Command কাজে লাগে।

১. ZIP Install

pkg install zip

২. UNZIP Install

pkg install unzip

৩. File ZIP করতে

zip archive.zip file.txt

৪. Folder ZIP করতে

zip -r archive.zip myfolder

৫. ZIP File Extract করতে

unzip archive.zip

৬. ZIP File-এর Content দেখতে

unzip -l archive.zip

15. Nano Text Editor Commands

Termux-এ Code বা Text Edit করার জন্য Nano একটি সহজ Text Editor।

১. File Open করতে

nano file.txt

২. নতুন File তৈরি করতে

nano newfile.txt

Nano-এর গুরুত্বপূর্ণ Shortcut:

– CTRL + O = File Save
– CTRL + X = Nano থেকে বের হওয়া
– CTRL + K = বর্তমান Line Cut
– CTRL + U = Cut করা Text Paste
– CTRL + W = Text Search
– CTRL + G = Help Menu
– CTRL + C = Cursor Position দেখা

মোবাইলের Termux Extra Keys থেকে CTRL ব্যবহার করতে পারবেন।

16. System Information Commands

১. Disk Space দেখতে

df -h

২. Directory Size দেখতে

du -sh .

৩. Running Process দেখতে

ps

৪. Memory Information দেখতে

cat /proc/meminfo

৫. CPU Information দেখতে

cat /proc/cpuinfo

৬. Termux Information দেখতে

termux-info

৭. বর্তমান Environment Variables দেখতে

env

17. গুরুত্বপূর্ণ Linux Operators

Termux ব্যবহার করার সময় কয়েকটি Operator জানা জরুরি।

১. AND Operator (&&)

দুটি Command ধারাবাহিকভাবে চালাতে:

pkg update && pkg upgrade

প্রথম Command সফল হলে দ্বিতীয়টি চলবে।

২. OR Operator (||)

প্রথম Command ব্যর্থ হলে দ্বিতীয়টি চালাতে:

command1 || command2

৩. Pipe Operator (|)

একটি Command-এর Output অন্য Command-এ পাঠাতে:

ls | grep txt

৪. Output Redirect (> )

Output File-এ Save করতে:

echo “Hello” > file.txt

৫. Append Operator (>>)

আগের লেখা না মুছে নতুন লেখা যোগ করতে:

echo “Welcome” >> file.txt

18. Termux Keyboard Shortcuts

Termux-এ দ্রুত কাজ করার জন্য নিচের Shortcut-গুলো মনে রাখুন।

Shortcut| কাজ
CTRL + C| Running Command বন্ধ
CTRL + D| Shell থেকে বের হওয়া
CTRL + L| Terminal পরিষ্কার
CTRL + A| Line-এর শুরুতে যাওয়া
CTRL + E| Line-এর শেষে যাওয়া
CTRL + U| Cursor থেকে Line-এর শুরু পর্যন্ত মুছা
CTRL + K| Cursor থেকে Line-এর শেষ পর্যন্ত মুছা
CTRL + W| আগের Word মুছা
TAB| Auto Complete
UP Arrow| আগের Command
DOWN Arrow| পরের Command

19. নতুনদের জন্য কিছু গুরুত্বপূর্ণ পরামর্শ

১. প্রথমে Basic Linux Commands ভালোভাবে শিখুন।

২. কোনো Command না বুঝে Copy-Paste করবেন না।

৩. “rm” Command ব্যবহার করার আগে File Path ভালোভাবে যাচাই করুন।

৪. নিয়মিত “pkg update” এবং “pkg upgrade” ব্যবহার করে Package আপডেট রাখুন।

৫. গুরুত্বপূর্ণ File-এর Backup রাখুন।

৬. অপরিচিত Repository থেকে Script চালানোর আগে Code পরীক্ষা করুন।

৭. নিজের ফোন এবং অনুমতিপ্রাপ্ত Environment-এ Practice করুন।

৮. Termux-এর জন্য বিশ্বস্ত Package Source ব্যবহার করুন।

20. Termux Commands নিয়ে কিছু প্রশ্ন ও উত্তর (FAQ)

প্রশ্ন ১: Termux কি Android ফোনে ব্যবহার করা যায়?

উত্তর: হ্যাঁ। Termux Android ফোনে ব্যবহার করা যায়।

প্রশ্ন ২: Termux ব্যবহার করতে কি Root প্রয়োজন?

উত্তর: না। সাধারণ Basic Commands এবং অধিকাংশ Programming কাজের জন্য Root প্রয়োজন হয় না।

প্রশ্ন ৩: Termux দিয়ে কি Python Programming করা যায়?

উত্তর: হ্যাঁ। Python Install করে Script তৈরি এবং Run করা যায়।

প্রশ্ন ৪: Termux দিয়ে কি PHP চালানো যায়?

উত্তর: হ্যাঁ। PHP Install করে PHP Script এবং Development Server চালানো যায়।

প্রশ্ন ৫: Termux দিয়ে কি Git ব্যবহার করা যায়?

উত্তর: হ্যাঁ। Git Install করে Repository Clone এবং Version Control-এর কাজ করা যায়।

প্রশ্ন ৬: Termux-এ Storage Permission কীভাবে দেব?

উত্তর: “termux-setup-storage” Command ব্যবহার করতে হবে।

প্রশ্ন ৭: Termux-এ Package Install করতে কী ব্যবহার করব?

উত্তর: “pkg install package-name” ব্যবহার করতে পারেন।

শেষ কথা

আজকের পোস্টে আমরা Termux-এর গুরুত্বপূর্ণ Basic থেকে Intermediate Commands সম্পর্কে জানলাম।

যারা নতুন Termux ব্যবহার করছেন, আশা করি এই পোস্টটি তাদের অনেক কাজে আসবে।

সবগুলো Command একদিনে শেখার প্রয়োজন নেই। প্রতিদিন অল্প অল্প করে Practice করুন। ধীরে ধীরে Termux এবং Linux Environment সম্পর্কে ভালো ধারণা তৈরি হবে।

পোস্টটি ভালো লাগলে কমেন্ট করে জানাবেন। আর কোন Termux Tutorial চান সেটিও লিখে জানাতে পারেন।

ধন্যবাদ সবাইকে।

tzalmamun