Linux Essentials for Beginners : পর্ব ০২

linux_80_20_part_1_feature_image

শিখুন সেই ২০% মৌলিক বিষয়, যা ৮০% সময় ব্যবহৃত হয়

Linux ফাইল সিস্টেমের মৌলিক ধারণা

Linux-এর ফাইল সিস্টেম একটি স্তরবিন্যাস(Hierarchical Structure) নিয়ে তৈরি, যেখানে সকল ফাইল এবং ফোল্ডার একটি মূল ডিরেক্টরি (Root /) থেকে শুরু হয়। এই হায়ারারকির মাধ্যমে ফাইল এবং ডিরেক্টরি নেভিগেট করতে cd, ls, এবং pwd অপরিহার্য।

১. pwd: আপনি কোথায় আছেন জানতে চান?

pwd (Print Working Directory) কমান্ড ব্যবহার করে আপনি জানতে পারবেন বর্তমানে আপনি কোন ডিরেক্টরিতে অবস্থান করছেন।


২. ls: একটি ডিরেক্টরির ভেতরের ফাইলগুলো দেখুন

ls (List) কমান্ড ব্যবহার করে আপনি বর্তমান ডিরেক্টরির সকল ফাইল এবং সাব-ডিরেক্টরি দেখতে পারবেন।

ls  কমান্ডের সাথে বিভিন্ন ধরনের অপশন দিয়ে, কমান্ডের আউটপুটকে নিয়ন্ত্রণ করা যায়। অপশন দেওয়ার জন্য, ড্যাশ (-) চিহ্ন ব্যবহার করা হয়। যার অবস্থান কিবোর্ডের P অক্ষরের উপরে|

কিছু গুরুত্বপূর্ণ অপশন:

  • ls -l: ফাইলের বিস্তারিত তথ্য (Permissions, Ownership, Size, এবং Last Modified Date) দেখাবে।
  • ls -a: লুকানো ফাইল (Hidden Files, যেমন .bashrc) দেখাবে।

৩. cd: ডিরেক্টরি পরিবর্তন করুন

cd (Change Directory) কমান্ড ব্যবহার করে আপনি একটি ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে যেতে পারেন।

cd /path/to/directory
কাজের উদ্দেশ্যকমান্ডব্যাখ্যা
এক ধাপ পিছনে যেতেcd ..এটি আপনাকে বর্তমান ডিরেক্টরির Parent (উপরের স্তরের) ডিরেক্টরিতে নিয়ে যাবে।
Home ডিরেক্টরিতে যেতেcd ~
cd ব্যবহার করুন (কোনো পাথ না দিলে)
এটি আপনাকে ব্যবহারকারীর ব্যক্তিগত হোম ডিরেক্টরিতে নিয়ে যাবে।
Relative Path ব্যবহার করে নেভিগেট করাcd Documents/Projectsএটি বর্তমান ডিরেক্টরি থেকে Documents/Projects ফোল্ডারে নিয়ে যাবে। (রিলেটিভ পাথ বর্তমান অবস্থানের উপর ভিত্তি করে কাজ করে।)
Absolute পাথ ব্যবহার করে নেভিগেট করাcd /home/username/Documentsএটি সরাসরি Documents ডিরেক্টরিতে নিয়ে যাবে, যেটি Root (/) ডিরেক্টরি থেকে শুরু হয়। Absolute Path সব সময় সম্পূর্ণ পাথ উল্লেখ করে।

হোম ডিরেক্টরি

Linux-এর হোম ডিরেক্টরি (Home Directory) হলো ব্যবহারকারীর ব্যক্তিগত কাজের জায়গা, যেখানে সেই ব্যবহারকারী নিজের ফাইল এবং ফোল্ডার সংরক্ষণ করতে পারেন।

হোম ডিরেক্টরি কীভাবে চিনবেন?

প্রতিটি ব্যবহারকারীর জন্য একটি আলাদা হোম ডিরেক্টরি তৈরি হয়, যা /home/username ফরম্যাটে থাকে।
উদাহরণস্বরূপ: ব্যবহারকারীর নাম tanvir হলে তার হোম ডিরেক্টরি হবে /home/tanvir।

হোম ডিরেক্টরির কিছু বৈশিষ্ট্য

  • প্রতিটি ব্যবহারকারীর ফাইল নিরাপদভাবে তার নিজস্ব হোম ডিরেক্টরিতে থাকে।
  • এটি সাধারণত নিম্নলিখিত ডিরেক্টরি নিয়ে গঠিত হয়:
    • Documents: কাজের নথি সংরক্ষণের জন্য।
    • Downloads: ইন্টারনেট থেকে ডাউনলোড করা ফাইলের জন্য।
    • Desktop: ডেস্কটপে থাকা ফাইল।
    • Pictures, Videos, Music: ছবি, ভিডিও, এবং অডিও ফাইলের জন্য।

কেন হোম ডিরেক্টরি গুরুত্বপূর্ণ?

  • এটি ব্যবহারকারীর ব্যক্তিগত কাজের ফাইল এবং সেটিংস সংরক্ষণের জন্য নির্ধারিত।
  • অন্য ব্যবহারকারী আপনার হোম ডিরেক্টরি অ্যাক্সেস করতে পারবে না, যদি না তাদের কাছে অনুমতি থাকে।

পরবর্তী পর্বে আমরা mkdir, touch, এবং rm কমান্ড নিয়ে আলোচনা করব, যা ফাইল এবং ডিরেক্টরি ম্যানেজমেন্টের জন্য ব্যবহারিত হয়।

আপনার যদি কোনো প্রশ্ন থাকে, তাহলে কমেন্টে লিখুন।

Leave a Reply

Your email address will not be published. Required fields are marked *