🔥 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