কিভাবে লিনাক্স টার্মিনাল ৫০টি কমান্ড মুখস্থ ছাড়াই ব্যবহার করবেন (চিটশিট)

কেন চিটশিট দরকার?
টার্মিনাল কমান্ড মুখস্থ করার না — বুঝে ব্যবহার করার জিনিস। এই চিটশিটে ৫০টি সবচেয়ে প্রয়োজনীয় কমান্ড অর্গানাইজ করে দিয়েছি কাজের ধরন অনুযায়ী। বুকমার্ক করে রাখুন।
⏱️ যা যা শিখবেন: ফাইল ম্যানেজমেন্ট, সিস্টেম মনিটরিং, নেটওয়ার্কিং, টেক্সট প্রসেসিং, পারমিশন, প্রসেস কন্ট্রোল
ধাপ ১: ফাইল ম্যানেজমেন্ট
প্রতিদিনের ৮০% কাজ এই কমান্ডগুলো দিয়ে হয়:
ls -la # হিডেন ফাইলসহ লিস্ট
cd ~/projects # ডিরেক্টরি চেঞ্জ
cp -r a/ b/ # ফোল্ডার কপি
mv old new # রিনেম/মুভ
rm -rf dir/ # ডিলিট (সাবধান!)
find . -name "*.log" -mtime +7 # ৭ দিন পুরনো লগ খুঁজুন
du -sh * | sort -h # সাইজ অনুযায়ী সাজান
stat file.txt # ফাইলের ডিটেইলস
ধাপ ২: টেক্সট প্রসেসিং
grep "error" app.log # error খুঁজুন
grep -c "404" access.log # কাউন্ট
grep -r "TODO" src/ # রিকার্সিভ সার্চ
tail -f app.log # লাইভ লগ ফলো
sed -i "s/old/new/g" file # টেক্সট রিপ্লেস
ধাপ ৩: সিস্টেম মনিটরিং
top / htop # প্রসেস ভিউ
free -h # RAM স্ট্যাটাস
df -h # ডিস্ক স্পেস
uptime # কতক্ষণ ধরে চলছে
dmesg | tail # কার্নেল লগ
কমন সমস্যা ও সমাধান
🔴 ডিস্ক ফুল? → du -sh /* 2>/dev/null | sort -h দিয়ে বড় ফোল্ডার খুঁজুন
🔴 সিস্টেম স্লো? → top দিয়ে CPU/RAM হগিং প্রসেস খুঁজে kill PID করুন
