কীভাবে নেভিগেট করবেন এবং লিনাক্স ডিরেক্টরি কাঠামো ব্যবহার করুন
লিনাক্স ডিরেক্টরি সিস্টেমগুলি উইন্ডোজ থেকে পৃথক এবং নতুন ব্যবহারকারীদের বিভ্রান্ত করতে পারে। তাই লিনাক্স ডিরেক্টরি কাঠামোটিকে গাছ হিসাবে ভাবুন। গাছের মূলটি যেখানে লিনাক্স থেকে এবং সেখান থেকে বৃদ্ধি পায়, সেখানেই ডিরেক্টরিগুলি শাখা থেকে বেরিয়ে আসে
ডিরেক্টরি বিভাজকটি ফরোয়ার্ড-স্ল্যাশ (/), সংক্ষেপে স্ল্যাশ। উদাহরণস্বরূপ, মূল ডিরেক্টরিতে যাওয়ার পথটিকে প্রায়শই স্ল্যাশ হিসাবে চিহ্নিত করা হয় (/)
<চিত্র শ্রেণি = "অলস অ্যালিজেন্স্টার আকার-বড় ">
লিনাক্স ডিরেক্টরি কাঠামো কি?
যারা পরিচিত তাদের জন্য লিনাক্সের সাহায্যে আপনি রুট, লিবএবং বুটএর মতো শব্দগুলি শুনেছেন। এগুলি লিনাক্স বিতরণ ডিরেক্টরিগুলির উদাহরণ
লিনাক্স সিস্টেমগুলি ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ড (এফএইচএস) ব্যবহার করে। এটি সমস্ত লিনাক্স বিতরণের বিষয়বস্তু এবং ডিরেক্টরি কাঠামো সংজ্ঞায়িত করে
এটি আপনাকে লিনাক্স ফাইল সিস্টেমের ডিরেক্টরি কাঠামো, হার্ড ড্রাইভের সেটআপ বা ডিফল্ট ফোল্ডার কাঠামো প্রদর্শন করবে
প্রতিটি ফোল্ডারে একটি মনোনীত থাকে উদ্দেশ্য। হোম ডিরেক্টরিটি যেখানে ব্যবহারকারীরা রয়েছেন, তাই আপনার ব্যবহারকারীর হোম ডিরেক্টরিতে কী আছে তা দেখতে নীচের কমান্ডটি ব্যবহার করুন
এলএস / হোম
সাফ করতে স্ক্রীন, টাইপ করুনপরিষ্কার করুন বা সিটিআরএল এলব্যবহার করুন। মনে রাখবেন যে সিটিআরএল এলসমস্ত লিনাক্স বিতরণে কাজ না করতে পারে তবে ক্লিয়ারকমান্ডটি করবে
আসুন ফিরে আসুনএলএসেকমান্ড। এটি জানা এবং বোঝার জন্য সবচেয়ে গুরুত্বপূর্ণ আদেশ। আপনি যে ডিরেক্টরিটিতে অবস্থিত সেগুলিতে আপনি আইটেমগুলি তালিকাবদ্ধ করতে চান
তবে আপনি এলএসএ অতিরিক্ত আদেশও যুক্ত করতে পারেন। উদাহরণস্বরূপ, এলএস-এল/টাইপ করাএর চেয়ে আলাদা আউটপুট প্রদর্শন করে। নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি ব্যবহার করে দেখুন:
আপনি পর্দায় আরও অনেক তথ্য দেখতে পাবেন। সবকিছুই মূলত নিজস্ব লাইনে থাকে। -lকমান্ডটির অর্থ দীর্ঘ তালিকা সন্ধান করা।
এর অর্থ হল আপনি আরও বিশদ পাশাপাশি প্রতিটি আইটেমকে পৃথক লাইনে পড়তে চান যাতে এটি পড়া সহজ হয়। কিছু বিতরণ দীর্ঘ তালিকা কমান্ডের জন্য<<<<<<<<<<<<<<<<<<<<<<<<<>
আপনার লিনাক্স সিস্টেমে প্রচুর ফোল্ডার রয়েছে। নীচের সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলি নিয়ে আমরা আলোচনা করব
হোম ডিরেক্টরি
হোম ডিরেক্টরিটি ডিফল্টরূপে যেখানে সমস্ত ব্যবহারকারীর নিজস্ব ব্যক্তিগত কর্মক্ষেত্র রয়েছে। / হোমডিরেক্টরিতে প্রতিটি ব্যবহারকারীর নিজস্ব ফোল্ডার থাকবে।
আপনি যদি নিজের হোম ডিরেক্টরিতে সমস্ত ফোল্ডারের একটি তালিকা দেখতে চান তবে নীচের কমান্ডটি ব্যবহার করুন:
ls -l / home
যেহেতু আপনি ইতিমধ্যে আপনার হোম ডিরেক্টরিতে রয়েছেন, আপনি কোনও পাথ ব্যবহার না করে ভিতরে কী আছে তার তালিকাটি টেনে আনতে কেবল এলএসব্যবহার করতে পারেন
প্রতিটি ডিরেক্টরি লিনাক্স ডিরেক্টরি কাঠামো দ্বারা আলাদা করা হয় এবং একটি ফরোয়ার্ড স্ল্যাশ (/) দিয়ে শুরু হয়। অন্য কথায়, কোনও পাথ ছাড়াই এলএসআপনার বর্তমান ডিরেক্টরিগুলির বিষয়বস্তু প্রদর্শন করবে
আপনি যে ডিরেক্টরিটিতে কাজ করছেন সেটি পরিবর্তন করতে চান এবং ফিরে যেতে হবে ফাইল সিস্টেমের জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
সিডি /
আপনি যদি ডিরেক্টরিগুলি মূলটিতে দেখতে চান তবে ব্যবহার করুন:
এলএস
যেহেতু আপনি মূল ডিরেক্টরিতে ফিরে এসেছেন এবং আপনার হোম ডিরেক্টরি নয়, আপনি রুটের সমস্ত ফোল্ডারের একটি তালিকা দেখতে পাবেন
রুট ডিরেক্টরিতে দীর্ঘ তালিকাটি দেখতে, ব্যবহার করুন:
সমস্ত ডিরেক্টরি এবং আপনার সিস্টেমের ফাইলগুলি রুটফাইলটি প্রতীক দ্বারা উপস্থাপিত /র মধ্যে থাকে যা সমস্ত ফাইল বা ডিরেক্টরিগুলি মূল থেকে শুরু হয়। যে কোনও ফাইল বা ডিরেক্টরিটির পাথ নীচের মতো প্রদর্শিত হবে:
<<রুট / হোম / ব্যবহারকারীর / ভিডিওগুলি
রুট ডিরেক্টরিটি একক জন্য ব্যবহারকারী এবং লিনাক্স সিস্টেমে সর্বাধিক শক্তিশালী ব্যবহারকারী p
লিব ডিরেক্টরি ভাগ করে নেওয়া লাইব্রেরি (/ lib)
/ lib ডিরেক্টরিটি যেখানে ফাইল ফাইল থাকে (গ্রন্থাগারগুলি) অবস্থিত। এই ফাইলগুলিতে আপনার হার্ড ড্রাইভে ফাইল পাঠাতে, আপনার ডেস্কটপে উইন্ডো আঁকতে, বা পেরিফেরিয়ালগুলি নিয়ন্ত্রণ করতে ব্যবহৃত কোড স্নিপেট রয়েছে
মিডিয়া ডিরেক্টরি (/ মিডিয়া)
মিডিয়া ডিরেক্টরিটি যেখানে আপনি মাউন্ট করা বাহ্যিক হার্ড ড্রাইভ, থাম্ব ড্রাইভ, ডিভিডি, বা ব্লু-রে ডিস্কের ডেটা ফাইল দেখতে পাবেন।
বুট ডিরেক্টরি (/ বুট)
আপনার সিস্টেমের যে ফাইল এবং ফোল্ডারগুলি শুরু করা দরকার সেগুলি / বুট ডিরেক্টরিতে রয়েছে। ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ডে এর ব্যবহার প্রমিত করা হয়েছে
আপনার মেশিনটি বুট করার জন্য প্রয়োজনীয় কনফিগারেশন বুট ডিরেক্টরিতে থাকে। আপনি এই ডিরেক্টরি থেকে মুক্তি পেতে চান না
কিছু অন্যান্য স্ট্যান্ডার্ড ডিরেক্টরিতে অন্তর্ভুক্ত রয়েছে:
/ দেবহল যেখানে সমস্ত ডিভাইস ফাইল বাস করে যেমন কোনও বাহ্যিক ইউএসবি বা ওয়েবক্যাম।
/ varপরিবর্তনশীল জন্য সংক্ষিপ্ত। এটির মাধ্যমেই প্রোগ্রামগুলি রানটাইম সম্পর্কিত তথ্য যেমন ব্যবহারকারী ট্র্যাকিং, সিস্টেম লগিং, ক্যাশে এবং সিস্টেম ফাইলগুলি পরিচালনা করে এবং তৈরি করে এমন অন্যান্য ফাইল সঞ্চয় করে।
ব্যবহারকারীদের ব্যক্তিগত ডিরেক্টরিগুলিএ থাকে।
/ procতে আপনার সিস্টেম সম্পর্কিত তথ্য যেমন সিপিইউ এবং আপনার লিনাক্স সিস্টেম কার্নেল রয়েছে। এটি একটি ভার্চুয়াল সিস্টেম
/ বিনহল যেখানে সমস্ত প্রয়োজনীয় চলমান প্রোগ্রাম (ব্যবহারকারী বাইনারি) বাস করে
স্ট্রিংয়ের প্রথম অক্ষরটি দেখুন। ডিএর অর্থ ডিরেক্টরি। সুতরাং, আপনার লিনাক্স ডিস্ট্রো বিভিন্ন রঙ ব্যবহার না করলেও আপনি এখনও জানতে পারবেন যে ডিদিয়ে শুরু হওয়া একটি অক্ষর স্ট্রিং একটি ডিরেক্টরি।
ফাইল এবং প্রোগ্রামগুলি একটি দিয়ে শুরু হয় হাইফেন (-)
এলএসকমান্ড তালিকার স্টোরেজ শো আপনি আপনার বর্তমান ওয়ার্কিং ডিরেক্টরিতে যা। আপনি যদি আপনার বর্তমান ডিরেক্টরিটি জানেন না তবে পিডাব্লুডিকমান্ডটি ব্যবহার করুন
ফাইল সিস্টেমের শুরুটি একক ফরোয়ার্ড-স্ল্যাশ (/) দ্বারা মনোনীত হয়। ডিরেক্টরিগুলির মধ্যে স্যুইচ করতে সিডিকমান্ডটি ব্যবহার করুন। আপনি কেবল যে ডিরেক্টরিটিতে স্যুইচ করেছেন সেটিতে কী আছে তা দেখতে, এলএসকমান্ডটি ব্যবহার করুন। তারপরে, আপনার হোম ডিরেক্টরিতে ফিরে যেতে,/ হোম / ব্যবহারকারী নামলিখুন <আপনি যেখানে কাজ করছেন সেখানে বর্তমান ডিরেক্টরিতে কী রয়েছে তা আপনাকে এলএসদেখায়। ls -1আপনাকে দীর্ঘ তালিকা প্রদর্শন করে।
বিভিন্ন লিনাক্স বিতরণে সামান্য পার্থক্য থাকলেও ফাইল সিস্টেমের বিন্যাসগুলি খুব সমান। লিনাক্স ডিরেক্টরি কাঠামো বোঝার সর্বোত্তম উপায় হ'ল উপরের কিছু পরামর্শ অনুসরণ এবং এটি কীভাবে কাজ করে সে সম্পর্কে নিজেকে পরিচিত করা
/ বুট ডিরেক্টরিটি স্পর্শ না করার বিষয়ে নিশ্চিত হন। টার্মিনালটি ব্যবহার করে আপনার সিস্টেমে নেভিগেট করার অনুশীলন করুন। সিডি, এলএস, এবং পিডব্লুকমান্ডগুলিতে লেগে থাকুন যাতে আপনি কোনও কিছু না ভাঙ্গেন। ডকুমেন্টেশন, অ্যাপস এবং আপনার অন্যান্য প্রয়োজনীয় সংস্থানগুলি কোথায় সন্ধান করতে হবে তা স্বজ্ঞাতভাবে জানতে আপনার সময় লাগবে না