लिनक्स डायरेक्टरी स्ट्रक्चर को कैसे नेविगेट और उपयोग करें


लिनक्स निर्देशिका प्रणाली विंडोज से अलग है और नए उपयोगकर्ताओं को भ्रमित कर सकती है। तो एक पेड़ के रूप में लिनक्स निर्देशिका संरचना के बारे में सोचो। वृक्ष की जड़ वह है जहां वह लिनक्स से बढ़ता है, वह वह जगह है जहां निर्देशिका शाखा बाहर जाती है।

निर्देशिका विभाजक आगे-स्लेश (/) है, संक्षिप्त रूप में स्लैश। उदाहरण के लिए, रूट डायरेक्टरी के पथ को अक्सर स्लैश (/) के रूप में संदर्भित किया जाता है।

<आंकड़ा वर्ग = "आलसी एलाइनकेंटर आकार-बड़ा ">

लिनक्स निर्देशिका संरचना क्या है?

जो परिचित हैं उनके लिए? लिनक्स के साथ, आपने रूट, लीबीऔर बूटजैसे शब्द सुने हैं। ये लिनक्स वितरण निर्देशिकाओं के उदाहरण हैं।

लिनक्स सिस्टम एक फाइलसिस्टम पदानुक्रम मानक (FHS) का उपयोग करते हैं। यह सभी लिनक्स वितरण की सामग्री और निर्देशिका संरचना को परिभाषित करता है।

<आंकड़ा वर्ग = "आलसी wp-block-image size-large">

मूल नेविगेशन

जैसा कि ऊपर उल्लेख किया गया है, लिनक्स निर्देशिका संरचना हार्ड ड्राइव के फ़ोल्डर को संदर्भित करती है जहां लिनक्स स्थापित किया गया था।

ls <चलाकर प्रारंभ करें। / strong>(सूची संग्रहण) कमांड और दर्ज करेंदबाएं। यह कमांड आपको आपकी वर्तमान कार्य निर्देशिका में फ़ोल्डर्स की एक सूची दिखाएगा।

In_content_1 सभी: [300x250] / dfp: [640x360]->

यह ध्यान रखें कि प्रत्येक वितरण घर निर्देशिका में अलग-अलग फ़ोल्डरों के साथ आता है।

<आंकड़ा वर्ग = "आलसी संरेखण आकार-बड़ा" >

सूची आदेश सूची संग्रहण के लिए खड़ा है, लेकिन फ़ाइल सिस्टम एक एकल फ़ॉरवर्ड-स्लैश (/) से शुरू होता है, इसलिए निम्न कमांड दर्ज करें:

ls /

<आंकड़ा वर्ग = "आलसी संरेखण आकार-बड़ा">

यह आपको लिनक्स फाइल सिस्टम की निर्देशिका संरचना, हार्ड ड्राइव का सेटअप या डिफ़ॉल्ट फ़ोल्डर संरचना दिखाएगा।

प्रत्येक फ़ोल्डर में एक निर्दिष्ट है। उद्देश्य। होम निर्देशिका वह जगह है जहाँ उपयोगकर्ता हैं, इसलिए अपने उपयोगकर्ता होम निर्देशिका में क्या है यह देखने के लिए निम्न कमांड का उपयोग करें।

ls / home

साफ़ करने के लिए। स्क्रीन, टाइप करें स्पष्टया ctrl Lका उपयोग करें। ध्यान रखें कि ctrl Lसभी लिनक्स वितरण पर काम नहीं कर सकता है, लेकिन स्पष्टआदेश होगा।

चलो वापस l पर जाएं।आदेश। यह जानना और समझना सबसे महत्वपूर्ण कमांड है। आप आइटम को उस निर्देशिका में सूचीबद्ध करना चाहते हैं जहां आप स्थित हैं।

लेकिन आप अतिरिक्त कमांड को lsमें भी जोड़ सकते हैं। उदाहरण के लिए, टाइपिंग ls -l/सिर्फ /से अलग आउटपुट प्रदर्शित करता है। निम्न कमांड का उपयोग करके इसे आज़माएं:

ls -l /

<आंकड़ा वर्ग = "आलसी wp-block-image size-large">

आप स्क्रीन पर बहुत अधिक जानकारी देख सकते हैं। सब कुछ मूल रूप से अपनी लाइन पर है। -lकमांड का मतलब लंबी लिस्टिंग देखने के लिए है।

इसका मतलब है कि आप अधिक विवरण के साथ-साथ प्रत्येक आइटम को एक अलग लाइन पर होना चाहते हैं ताकि इसे पढ़ने में आसानी हो। लंबी सूची कमांड के लिए कुछ वितरण llका उपयोग एक उपनाम के रूप में -lकरेंगे।

महत्वपूर्ण फ़ोल्डर जिनके बारे में आपको पता होना चाहिए>

आपके लिनक्स सिस्टम में बहुत सारे फोल्डर हैं। हम नीचे सबसे महत्वपूर्ण लोगों पर चर्चा करेंगे।

गृह निर्देशिका

डिफ़ॉल्ट रूप से घर की निर्देशिका है जहां सभी उपयोगकर्ताओं के पास अपना व्यक्तिगत कार्य स्थान है। प्रत्येक उपयोगकर्ता का अपना फ़ोल्डर / homeनिर्देशिका में होगा।

यदि आप अपने घर निर्देशिका में सभी फ़ोल्डरों की एक सूची देखना चाहते हैं, तो निम्न कमांड का उपयोग करें:

ls -l / home

क्योंकि आप पहले से ही अपने होम डायरेक्टरी में हैं, आप किसी पथ का उपयोग किए बिना अंदर क्या है इसकी एक सूची खींचने के लिए बस lsका उपयोग कर सकते हैं।

हर निर्देशिका। लिनक्स निर्देशिका संरचना को एक अलग स्लैश (/) से शुरू किया जाता है। दूसरे शब्दों में, बिना किसी पथ के lsआपकी वर्तमान निर्देशिका की सामग्री दिखाएगा।

यदि आप उस निर्देशिका को बदलना चाहते हैं जिसमें आप काम कर रहे हैं और वापस रूट पर जाएं। फ़ाइल सिस्टम, निम्न कमांड का उपयोग करें:

cd /

यदि आप निर्देशिका को रूट में देखना चाहते हैं, तो उपयोग करें:

ls

क्योंकि आप रूट निर्देशिका में वापस आ गए हैं और आपकी होम डायरेक्टरी नहीं है, इसलिए आपको रूट में सभी फ़ोल्डरों की एक सूची दिखाई देगी।

रूट निर्देशिका में लंबी सूची देखने के लिए, का उपयोग करें:

ls -l

<आंकड़ा वर्ग = "आलसी संरेखण आकार-बड़ा">>और आपके सिस्टम की फाइलें रूटफ़ाइल में प्रतीक /द्वारा दर्शाई गई हैं। सभी फाइलें या निर्देशिकाएं रूट पर शुरू होती हैं। किसी भी फ़ाइल या निर्देशिका का पथ निम्नलिखित के समान प्रदर्शित होगा:

रूट / होम / उपयोगकर्ता / वीडियो

रूट निर्देशिका एकल के लिए है उपयोगकर्ता और लिनक्स सिस्टम पर सबसे शक्तिशाली उपयोगकर्ता है।

Lib Directory साझा लाइब्रेरी (/ lib)

/ lib निर्देशिका वह है जहाँ कोड युक्त फाइलें होती हैं (पुस्तकालय) स्थित हैं। ये फ़ाइलें आपके हार्ड ड्राइव पर फ़ाइलें भेजने, आपके डेस्कटॉप पर खिड़कियां खींचने, या बाह्य उपकरणों को नियंत्रित करने के लिए उपयोग किए जाने वाले कोड स्निपेट्स को घर ले जाती हैं।

मीडिया निर्देशिका (/ मीडिया)

मीडिया डायरेक्टरी वह जगह है जहां आप माउंटेड एक्सटर्नल हार्ड ड्राइव, थंब ड्राइव, डीवीडी या ब्लू-रे डिस्क की डेटा फाइल देख सकते हैं।

बूट निर्देशिका (/ बूट)

आपके सिस्टम को प्रारंभ करने के लिए जिन फ़ाइलों और फ़ोल्डरों की आवश्यकता है, वे बूट / निर्देशिका में हैं। इसका उपयोग फाइलसिस्टम पदानुक्रम मानक में मानकीकृत है।

आपके मशीन को बूट करने के लिए आवश्यक कॉन्फ़िगरेशन बूट निर्देशिका में रहता है। आप इस निर्देशिका से छुटकारा नहीं चाहते हैं।

कुछ अन्य मानक निर्देशिकाओं में शामिल हैं:

  • / devजहां सभी डिवाइस फ़ाइलें लाइव हैं , जैसे बाहरी USB या वेबकेम।
  • / varवैरिएबल के लिए छोटा है। यह वह जगह है जहाँ प्रोग्राम रनटाइम जानकारी जैसे कि उपयोगकर्ता ट्रैकिंग, सिस्टम लॉगिंग, कैश और सिस्टम प्रोग्राम को प्रबंधित और बनाने वाली अन्य फ़ाइलों को संग्रहीत करते हैं।
  • उपयोगकर्ताओं की व्यक्तिगत निर्देशिका / होममें हैं।
  • / procमें आपके सिस्टम की जानकारी होती है जैसे CPU और आपका Linux सिस्टम कर्नेल। यह एक आभासी प्रणाली है।
  • / binवह जगह है जहाँ सभी आवश्यक चल कार्यक्रम (उपयोगकर्ता बायनेरिज़) रहते हैं।
  • / etc>फ़ोल्डर में कॉन्फ़िगरेशन फ़ाइलें हैं।
  • विकिपीडिया का सारांश पढ़ें प्रत्येक निर्देशिका के पूर्ण विखंडन के लिए और इसका उपयोग कैसे किया जाता है।

    अपनी वर्तमान निर्देशिका देखें

    अगर आपको नहीं पता कि आप किस निर्देशिका में काम कर रहे हैं, तो कमांड का उपयोग करें pwd(प्रिंट वर्किंग डायरेक्टरी)।

    परिणाम इस तरह दिखाई देंगे:

    / घर / उपयोगकर्ता नाम

    यदि आप फिर lsचलाते हैं, तो डिफ़ॉल्ट सेटिंग आपको उस फ़ोल्डर की सामग्री दिखाएगी जो आप वर्तमान में हैं, जैसा कि ऊपर वर्णित है।

    रंगों का क्या मतलब है?

    मान लीजिए कि आप किसमें हैं? / etcफ़ोल्डर और इस कमांड को चलाएं:

    ls -l / etc

    आपको बहुत सी जानकारी दिखाई देगी साथ ही कई अलग-अलग रंग।

    <आंकड़ा वर्ग = "आलसी एलाइनकेंटर साइज-लार्ग e ">

    अंगूठे का सामान्य नियम यह है कि:

  • नीला एक फ़ोल्डर है
  • व्हाइट एक फाइल है
  • ग्रीन एक प्रोग्राम या बाइनरी है
  • रंग वितरण से भिन्न हो सकते हैं। अधिकांश, लेकिन सभी नहीं, डिस्ट्रोस पूर्व-निर्धारित रंगों के साथ आते हैं।

    अनुमति स्ट्रिंग्स क्या हैं?

    लिस्टिंग के बाईं ओर हर फ़ाइल में अक्षरों की एक धारा होती है। इसे अनुमति स्ट्रिंग कहा जाता है।

    <आंकड़ा वर्ग = "आलसी संरेखण आकार-बड़ा">figure div>

    स्ट्रिंग में पहले वर्ण को देखें। dका अर्थ है निर्देशिका। इसलिए, भले ही आपका लिनक्स डिस्ट्रो अलग-अलग रंगों का उपयोग नहीं करता है, फिर भी आपको पता होगा कि एक चरित्र स्ट्रिंग जो dसे शुरू होता है, एक निर्देशिका है।

    फ़ाइलें और प्रोग्राम एक से शुरू होते हैं। hyphen (-)

    <आंकड़ा वर्ग = "आलसी संरेखण आकार-बड़ा">

    एक lएक लिंक को संदर्भित करता है जो किसी अन्य फ़ाइल से लिंक करता है।

    <आंकड़ा वर्ग = "lazy aligncenter size-large" >

    त्वरित नेविगेशन अवलोकन

    lsकमांड सूची संग्रहण शो आप अपनी वर्तमान कार्यशील निर्देशिका में क्या हैं। यदि आपको पता नहीं है कि आपकी वर्तमान निर्देशिका क्या है, तो pwdकमांड का उपयोग करें।

    फ़ाइल सिस्टम की शुरुआत एक एकल फ़ॉरवर्ड-स्लैश (/) द्वारा निर्दिष्ट है। निर्देशिकाओं के बीच स्विच करने के लिए सीडीकमांड का उपयोग करें। यह देखने के लिए कि आपने अभी जिस निर्देशिका में स्विच किया है, lsकमांड का उपयोग करें। फिर, अपनी होम निर्देशिका में वापस जाने के लिए, / home / usernameटाइप करें।

    cdकमांड आपको फ़ाइल सिस्टम को नेविगेट करने में मदद करता है। lsआपको दिखाता है कि वर्तमान निर्देशिका में आप क्या काम कर रहे हैं। ls -1आपको लंबी सूची दिखाता है।

    भले ही विभिन्न लिनक्स वितरणों में मामूली अंतर हो, फ़ाइल सिस्टम लेआउट बहुत समान हैं। लिनक्स निर्देशिका संरचना को समझने का सबसे अच्छा तरीका उपरोक्त सुझावों में से कुछ का पालन करना है और अपने आप को परिचित करना है कि यह कैसे काम करता है।

    बस बूट निर्देशिका को छूने के लिए सुनिश्चित न हों। टर्मिनल का उपयोग करके अपने सिस्टम के माध्यम से नेविगेट करने का अभ्यास करें। cd, ls, और pwdआदेशों से चिपके रहें ताकि आप कुछ भी न तोड़ें। यह आपके लिए सहज ज्ञान से जानने में लंबा नहीं है कि आपको दस्तावेज़, एप्लिकेशन और अन्य संसाधनों को कहां खोजना है।

    संबंधित पोस्ट:

    20 सर्वश्रेष्ठ लिनक्स एप्स 10 कूल लिनक्स टर्मिनल कमांड आपको आजमाने होंगे लिनक्स में जमे हुए कार्यक्रमों को कैसे छोड़ें Chromebook पर लिनक्स एप कैसे इंस्टॉल करें और चलाएं कैसे लिनक्स पर सॉफ्टवेयर संकुल संकलन करने के लिए एचडीजी बताते हैं: लिनक्स पर सूडो और रूट क्या है? नवीनतम उबंटू में अपग्रेड कैसे करें

    6.02.2020