ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

पर्यावरण की स्थापना कैसे होती है?

जब हम सिस्टम पर लॉग ऑन करते हैं, तो खूब जोर से पीटना प्रोग्राम प्रारंभ होता है, और कॉन्फ़िगरेशन स्क्रिप्ट की एक श्रृंखला पढ़ता है जिसे कहा जाता है स्टार्टअप फ़ाइलें, जो सभी उपयोगकर्ताओं द्वारा साझा किए गए डिफ़ॉल्ट वातावरण को परिभाषित करता है। इसके बाद हमारी होम निर्देशिका में और अधिक स्टार्टअप फ़ाइलें आती हैं जो हमारे व्यक्तिगत वातावरण को परिभाषित करती हैं। सटीक क्रम प्रारंभ किए जा रहे शेल सत्र के प्रकार पर निर्भर करता है। दो प्रकार हैं: एक लॉगिन शेल सत्र और एक गैर-लॉगिन शेल सत्र।

लॉगिन शेल सत्र वह है जिसमें हमसे हमारे उपयोगकर्ता नाम और पासवर्ड के लिए कहा जाता है; उदाहरण के लिए, जब हम वर्चुअल कंसोल सत्र प्रारंभ करते हैं। एक गैर-लॉगिन शेल सत्र आम तौर पर तब होता है जब हम GUI में एक टर्मिनल सत्र लॉन्च करते हैं।

लॉगिन शेल एक या अधिक स्टार्टअप फ़ाइलों को पढ़ते हैं जैसा कि तालिका 11-2 में दिखाया गया है:


तालिका 11-2: लॉगिन शैल सत्रों के लिए स्टार्टअप फ़ाइलें


फ़ाइल सामग्री

फ़ाइल सामग्री

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


की छवि

~/.bash_profile एक उपयोगकर्ता की व्यक्तिगत स्टार्टअप फ़ाइल। या का विस्तार करने के लिए उपयोग किया जा सकता है

वैश्विक कॉन्फ़िगरेशन स्क्रिप्ट में सेटिंग्स को ओवरराइड करें।


की छवि

~/.bash_login यदि ~/.bash_profile नहीं मिलता है, तो बैश प्रयास करता है

इस स्क्रिप्ट को पढ़ें.


की छवि

~ / .Profile यदि न तो ~ / .bash_profile ~/.bash_login

पाया जाता है, खूब जोर से पीटना इस फ़ाइल को पढ़ने का प्रयास करता है। यह उबंटू जैसे डेबियन-आधारित वितरण में डिफ़ॉल्ट है।


की छवि


गैर-लॉगिन शेल सत्र निम्नलिखित स्टार्टअप फ़ाइलें पढ़ते हैं:


तालिका 11-3: गैर-लॉगिन शैल सत्रों के लिए स्टार्टअप फ़ाइलें


फ़ाइल सामग्री

फ़ाइल सामग्री

/etc/bash.bashrc एक वैश्विक कॉन्फ़िगरेशन स्क्रिप्ट जो सभी उपयोगकर्ताओं पर लागू होती है।


की छवि

~ / .bashrc उपयोगकर्ता की व्यक्तिगत स्टार्टअप फ़ाइल. या का विस्तार करने के लिए उपयोग किया जा सकता है

वैश्विक कॉन्फ़िगरेशन स्क्रिप्ट में सेटिंग्स को ओवरराइड करें।


की छवि


उपरोक्त स्टार्टअप फ़ाइलों को पढ़ने के अलावा, गैर-लॉगिन शेल भी अपनी मूल प्रक्रिया, आमतौर पर एक लॉगिन शेल से पर्यावरण प्राप्त करते हैं।

एक नज़र डालें और देखें कि इनमें से कौन सी स्टार्टअप फ़ाइलें स्थापित हैं। याद करना-चूँकि ऊपर सूचीबद्ध अधिकांश फ़ाइल नाम एक अवधि से शुरू होते हैं (जिसका अर्थ है कि वे छिपे हुए हैं), हमें उपयोग करते समय "-ए" विकल्प का उपयोग करने की आवश्यकता होगी ls.

RSI ~ / .bashrc फ़ाइल संभवतः सामान्य उपयोगकर्ता के दृष्टिकोण से सबसे महत्वपूर्ण स्टार्टअप फ़ाइल है, क्योंकि यह लगभग हमेशा पढ़ी जाती है। गैर-लॉगिन शेल इसे डिफ़ॉल्ट रूप से पढ़ते हैं और लॉगिन शेल के लिए अधिकांश स्टार्टअप फ़ाइलें इस तरह से लिखी जाती हैं जैसे कि पढ़ा जा सके ~ / .bashrc फ़ाइल भी.


 

OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: