लिनेक्स स्टैण्डर्ड डायरेक्टरी (Linux Standard Directories)

A split screen image with a user profile on the left side and a login screen on the right side. The image shows that Linux profile and login files are used to configure the user's environment.


लिनक्स में, फाइलों और निर्देशिकाओं को एक निश्चित संरचना में व्यवस्थित किया जाता है, जिसे स्टैण्डर्ड डायरेक्टरी संरचना कहा जाता है। यह संरचना सुनिश्चित करती है कि सभी फाइलों और निर्देशिकाओं को आसानी से पाया जा सके।

लिनक्स स्टैण्डर्ड डायरेक्टरी की कुछ सामान्य श्रेणियां इस प्रकार हैं:

  • रूट डायरेक्टरी (/): यह सर्वोच्च स्तर की निर्देशिका है और सभी अन्य निर्देशिकाएं इससे जुड़ी होती हैं।
  • सिस्टम फाइलें (/etc): ये फाइलें सिस्टम के कॉन्फ़िगरेशन को नियंत्रित करती हैं।
  • उपयोगकर्ता फाइलें (/home): ये फाइलें प्रत्येक उपयोगकर्ता के लिए व्यक्तिगत फाइलों और निर्देशिकाओं को संग्रहीत करती हैं।
  • प्रणाली फाइलें (/usr): ये फाइलें उपयोगकर्ताओं द्वारा अक्सर उपयोग की जाने वाली फाइलें और कार्यक्रम संग्रहीत करती हैं।
  • अस्थायी फाइलें (/tmp): ये फाइलें अस्थायी रूप से उपयोग की जाने वाली फाइलें संग्रहीत करती हैं।
  • लॉग फाइलें (/var): ये फाइलें सिस्टम गतिविधि के बारे में जानकारी संग्रहीत करती हैं।

लिनेक्स में प्रोफाइल फाइल तथा लॉगिन फाइल के फंक्शन

लिनक्स में, प्रोफाइल फाइल और लॉगिन फाइल उपयोगकर्ता के वातावरण को कॉन्फ़िगर करने के लिए उपयोग की जाती हैं।

प्रोफाइल फाइल

प्रोफाइल फाइल एक सामान्य कॉन्फ़िगरेशन फाइल है जो सभी उपयोगकर्ताओं के लिए लागू होती है। यह फाइल आमतौर पर /etc/profile में स्थित होती है।

प्रोफाइल फाइल में निम्नलिखित सेटिंग्स शामिल हो सकती हैं:

  • पर्यावरण चर: ये चर उपयोगकर्ता के वातावरण को नियंत्रित करते हैं, जैसे कि PATH चर, जो उपयोगकर्ता के लिए उपलब्ध कार्यक्रमों का पता लगाता है।
  • शैल सेटिंग्स: ये सेटिंग्स उपयोगकर्ता के लिए शैल को कॉन्फ़िगर करती हैं, जैसे कि शैल का प्रारंभिक स्क्रीन और शैल के लिए उपलब्ध फ़ंक्शन।
  • अन्य सेटिंग्स: ये सेटिंग्स अन्य कार्यों को नियंत्रित कर सकती हैं, जैसे कि कीबोर्ड टोन और लॉगिन स्क्रीन।

लॉगिन फाइल

लॉगिन फाइल एक व्यक्तिगत कॉन्फ़िगरेशन फाइल है जो प्रत्येक उपयोगकर्ता के लिए लागू होती है। यह फाइल आमतौर पर ~/.profile में स्थित होती है।

लॉगिन फाइल में निम्नलिखित सेटिंग्स शामिल हो सकती हैं:

  • पर्यावरण चर: ये चर उपयोगकर्ता के वातावरण को नियंत्रित करते हैं, जैसे कि PATH चर, जो उपयोगकर्ता के लिए उपलब्ध कार्यक्रमों का पता लगाता है।
  • शैल सेटिंग्स: ये सेटिंग्स उपयोगकर्ता के लिए शैल को कॉन्फ़िगर करती हैं, जैसे कि शैल का प्रारंभिक स्क्रीन और शैल के लिए उपलब्ध फ़ंक्शन।
  • अन्य सेटिंग्स: ये सेटिंग्स अन्य कार्यों को नियंत्रित कर सकती हैं, जैसे कि कीबोर्ड टोन और लॉगिन स्क्रीन।

प्रोफाइल फाइल और लॉगिन फाइल के बीच अंतर

प्रोफाइल फाइल और लॉगिन फाइल दोनों उपयोगकर्ता के वातावरण को कॉन्फ़िगर करने के लिए उपयोग की जाती हैं। हालांकि, उनके बीच कुछ महत्वपूर्ण अंतर हैं:

  • प्रोफाइल फाइल सभी उपयोगकर्ताओं के लिए लागू होती है, जबकि लॉगिन फाइल प्रत्येक उपयोगकर्ता के लिए लागू होती है।
  • प्रोफाइल फाइल आमतौर पर /etc/profile में स्थित होती है, जबकि लॉगिन फाइल आमतौर पर ~/.profile में स्थित होती है।
  • प्रोफाइल फाइल में आमतौर पर अधिक सामान्य सेटिंग्स होती हैं, जबकि लॉगिन फाइल में अधिक विशिष्ट सेटिंग्स होती हैं।
और नया पुराने