Home › Roadmap › Computer Foundations › Part 5

Command Line Basics

📘 টার্মিনাল/কমান্ড লাইনে ফাইল ও ফোল্ডার পরিচালনা।

🌐 Navigate files and folders from the terminal.

💻 কম্পিউটার বিজ্ঞানের ভিত্তি🎚 Advanced📍 Part 5 / 6🧩 3 সাব-টপিক
💻
1

ধারণা · Concept

কী এবং কেন
📘 বাংলা ব্যাখ্যা:
টার্মিনাল/কমান্ড লাইনে ফাইল ও ফোল্ডার পরিচালনা।
🌐 English:
Navigate files and folders from the terminal.

🗂 কোথায় পড়ে

১. ভিত্তি → কম্পিউটার বিজ্ঞানের ভিত্তি → Command Line Basics

🎯 এই শাখার লক্ষ্য

Explain CPU/memory, use the terminal, reason about algorithm cost

🧰 টুলস

Terminal, VS Code

🪜

ধাপে ধাপে শিখুন · Step-by-step

কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল
💡 কেন গুরুত্বপূর্ণ?

সার্ভার, ক্লাউড, Git, ডেটা পাইপলাইন—সব জায়গায় কমান্ড লাইন লাগে; GUI ছাড়াই দ্রুত কাজ করা যায়।

  1. ধাপ 1
    টার্মিনাল খুলুন (Windows: PowerShell, Mac/Linux: Terminal)
  2. ধাপ 2
    অবস্থান জানুন ও ঘুরুন: pwd, ls (dir), cd folder, cd ..
  3. ধাপ 3
    ফাইল ব্যবস্থাপনা: mkdir, cp/copy, mv/move, rm/del—মুছলে ফেরত আসে না, সতর্ক থাকুন
  4. ধাপ 4
    পাইপ (|) ও রিডাইরেক্ট (>) দিয়ে কমান্ড জুড়ুন, যেমন python script.py > output.txt

🧪 বাস্তব উদাহরণ

mkdir project && cd project && python -m venv env — এক লাইনে প্রজেক্ট ফোল্ডার ও ভার্চুয়াল এনভায়রনমেন্ট তৈরি।

⚠️ সাধারণ ভুল

স্পেসযুক্ত ফোল্ডার নাম উদ্ধৃতিচিহ্ন ছাড়া লেখা—"My Folder" এভাবে লিখুন।

🔑 মূল শব্দ (Key terms)

terminalshellpathpwdcdpiperedirect

3

সাব-টপিক ও বিস্তারিত · Sub-topics

টপিক → সাব-টপিক → সাব-সাব টপিক
5.1 নেভিগেশন5.1.1 pwd5.1.2 ls/dir5.1.3 cd
5.2 ফাইল কাজ5.2.1 mkdir5.2.2 cp5.2.3 mv5.2.4 rm
5.3 পাইপ ও রিডাইরেক্ট5.3.1 | ও > দিয়ে কমান্ড জোড়া
🎬

ভিডিও · Videos (বাংলা ও English)

ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত

📺 আরও খুঁজুন

💻

হাতে-কলমে · Try it (Computer Foundations)

এডিট করে Run চাপুন · Ctrl+Enter
# Big-O in action: linear vs binary search
import time, bisect
data=list(range(1_000_000)); target=987_654
t=time.time(); i=data.index(target); lin=time.time()-t
t=time.time(); j=bisect.bisect_left(data,target); bi=time.time()-t
print(f"Linear O(n): {lin*1000:.2f} ms | Binary O(log n): {bi*1000:.4f} ms")
print(bin(42), hex(255), 0.1+0.2)
❓

সেল্ফ-চেক · Self check

1. “pwd, ls/dir, cd” — এটি কোন সাব-টপিকের বর্ণনা?

2. “mkdir, cp, mv, rm” — এটি কোন সাব-টপিকের বর্ণনা?

3. “| ও > দিয়ে কমান্ড জোড়া” — এটি কোন সাব-টপিকের বর্ণনা?

🔗

সংযুক্ত কনসেপ্ট · Connected concepts

← আগের টপিকNumber Systemsপরের টপিক →Data Structures & Algorithms
🎬 Video