লিনাক্স ফাইল সিস্টেমটি একটি নির্দিষ্ট উপায়ে কাঠামোযুক্ত। প্রয়োজনীয় বাইনারি রয়েছে /bin/
, বুট লোডার ফাইলগুলি রয়েছে /boot/
, বেশিরভাগ ডিভাইস ফাইল রয়েছে /dev/
, অপসারণযোগ্য মিডিয়াগুলির জন্য মাউন্ট পয়েন্ট রয়েছে/media/
ইত্যাদি ...
Https://en.wikedia.org/wiki/Files systemm হাইয়ারচি_ স্ট্যান্ডার্ড দেখুন ।
কিছু ছোটখাটো বিবরণ ডিস্ট্রো থেকে ডিস্ট্রোতে পৃথক হতে পারে (যেমন /usr/bin/
বনাম।/usr/local/bin/
) তবে সাধারণভাবে প্রায় সমস্ত লিনাক্স ডিস্ট্রো একই ডিরেক্টরি কাঠামো অনুসরণ করে।
আপনার প্রশ্নের উত্তর দিতে:
ব্যবহারকারীর হোম ডিরেক্টরি রয়েছে /home/
। নীতিগতভাবে, লিনাক্স একটি মাল্টি ইউজার অপারেটিং সিস্টেম। আপনার ল্যাপটপে তার হোম ডিরেক্টরি সহ কেবলমাত্র একটি ব্যবহারকারী অ্যাকাউন্ট থাকতে পারে /home/<username>/
তবে আপনি যদি /home/
একটি ভাগ করা লিনাক্স সার্ভারটি দেখেন তবে আপনি অনেকগুলি হোম ডিরেক্টরি দেখতে পাবেন: প্রতিটি ব্যবহারকারীর অ্যাকাউন্টের জন্য একটি। ধারণাটি হ'ল সিস্টেমটির প্রতিটি ব্যবহারকারীর কেবল তাদের নিজস্ব ডিরেক্টরি ডিরেক্টরিতে লেখার অনুমতি রয়েছে। যদি আপনার ব্যবহারকারীর নাম হয় তবে আপনি bob
ফাইলগুলি পড়তে এবং লিখতে এবং মুছতে পারবেন /home/bob/
তবে আপনি ভিতরে /home/alice/
বা ভিতরে কোনও কিছুই স্পর্শ করতে পারবেন না /var/log/
।
root
যদিও ভিন্ন। root
প্রশাসনিক ব্যবহারকারী এবং এতে সিস্টেমের যে কোনও জায়গায় লেখার অধিকার রয়েছে (এবং সিস্টেমের যে কোনও ব্যবহারকারী হিসাবে কাজ করতে পারেন)। সুতরাং এটি বোধগম্য হয় যে root
বিশেষ হোম ডিরেক্টরি রয়েছে /root/
কারণ root
কোনও নিয়মিত ব্যবহারকারী নয়। এটি ব্যতীত, /root/
কেবল একটি বিশেষ যাদুবিহীন একটি নিয়মিত ডিরেক্টরি, যদিও এটি নিখুঁতভাবে সম্ভব (এমনকি সম্ভবত) যে সিস্টেম ইউটিলিটিগুলি /root/
ব্যবহারকারীর হোম হওয়ার উপর নির্ভর করে root
।
আপনি যখন চালানো sudo -i
টার্মিনালে, আপনি নিয়মিত ব্যবহারকারী যেমন হওয়া থেকে সুইচ bob
হচ্ছে root
। মনে রাখবেন যে আপনি টাইপ করেছেন সেখানে এই সুইচটি কেবলমাত্র টার্মিনাল উইন্ডোকেই প্রভাবিত করে sudo -i
। আপনার ফাইল ম্যানেজারের জন্য আপনি এখনও রয়েছেন bob
এবং যদি আপনি অন্য টার্মিনাল উইন্ডোটি খোলেন তবে আপনি এখনও bob
সেখানে রয়েছেন । এই প্রসঙ্গে প্রতীকটি ~
বর্তমান ব্যবহারকারীর হোম ডিরেক্টরিটির জন্য একটি শর্টহ্যান্ড। জন্য bob
~
মানে /home/bob/
কিন্তু root
~
উপায়ে /root/
।
আমি আশা করি এটি আপনার জন্য বিষয়গুলি স্পষ্ট করে।
home
root