लिनक्स वातावरण चर

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

लिनक्समा पर्यावरण चरको साथ काम गर्नुहोस्

यस लेखमा, हामी आधारभूत र अधिक उपयोगी जानकारी जो पर्यावरण परिवेशमा सम्बन्धित छमा छुन चाहन्छौं। यसको अतिरिक्त, हामी ती तरिकाहरू हेर्न, परिमार्जन गर्न, सिर्जना गर्न र मेटाउने तरिकाहरू प्रदर्शन गर्नेछौं। मुख्य विकल्पहरूको साथ अज्ञातताले नयाँ प्रयोगकर्ताहरूलाई यस्ता उपकरणहरूको व्यवस्थापनमा नेभिगेट गर्न मद्दत गर्नेछ र अपरेटिङ सिस्टम वितरणमा उनीहरूको मान बुझ्न मद्दत गर्नेछ। सबैभन्दा महत्त्वपूर्ण प्यारामिटरहरूको विश्लेषण सुरु गर्नु अघि म कक्षामा विभाजनको बारेमा कुरा गर्न चाहन्छु। यस्तो समूहको रूपमा परिभाषित गरिएको छ:

  1. प्रणाली चरहरू यी विकल्पहरू चाँडै लोड हुन्छ जब अपरेटिङ प्रणाली सुरु हुन्छ, निश्चित कन्फिगरेसन फाईलहरूमा भण्डारण गरिएका छन् (तिनीहरू तल छलफल गरिनेछ), र पनि सम्पूर्ण प्रयोगकर्ताहरू र सम्पूर्ण OS को लागि सम्पूर्ण रूपमा उपलब्ध छन्। सामान्यतया, यी प्यारामिटरहरू सबै भन्दा महत्त्वपूर्ण मानिन्छ र विभिन्न अनुप्रयोगहरूको सुरुवातको समयमा प्रयोग गरिन्छ।
  2. प्रयोगकर्ता चर। प्रत्येक प्रयोगकर्तासँग आफ्नै गृह डाइरेक्टरी छ, जहाँ सबै महत्वपूर्ण वस्तुहरू भण्डारण गरिएका छन्, प्रयोगकर्ता चरको कन्फिगरेसन फाइलहरू सहित। तिनीहरूको नामबाट यो पहिले नै स्पष्ट छ कि उनी एक विशिष्ट प्रयोगकर्तामा लागू हुन्छन् जब उनी स्थानीय मार्फत अधिकृत छन् "टर्मिनल"। तिनीहरू रिमोट जडानमा काम गर्छन्।
  3. स्थानीय चरहरू। त्यहाँ एक प्यारामिटर मात्र छन् जुन एक सत्रमा मात्र लागू हुन्छ। जब यो पुरा भएपछि, तिनीहरू स्थायी रूपमा मेटिने छन् र सबै चीज सुरू गर्न मैन्युअल रूपमा सिर्जना गर्नुपर्नेछ। तिनीहरू फरक फाईलहरू सुरक्षित छैनन्, तर सिर्जना गरिएका, सम्पादन र मेटिन्छन् कन्सोल कन्सोल आदेशहरूको मद्दतबाट मेटाइयो।

प्रयोगकर्ता र प्रणाली चरको लागि कन्फिगरेसन फाइलहरू

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

  • / आदि / प्रोफाइल- प्रणाली फाइलहरू मध्ये एक। सम्पूर्ण प्रयोगकर्ता र सम्पूर्ण प्रणालीमा उपलब्ध, रिमोट लगइनको साथ पनि। यसको लागि केवल प्रतिबन्ध - मानक खोल्दा मापदण्डहरू स्वीकार्य छैनन् "टर्मिनल", यो हो, यस स्थानमा, यस कन्फिगरेसनबाट कुनै मानहरू काम गर्नेछैन।
  • / आदि / वातावरण- अघिल्लो कन्फिगरेसनको एक विस्तृत एनालग यो प्रणाली स्तरमा सञ्चालन गर्दछ, अघिल्लो फाइलको रूपमा त्यहि विकल्पहरू छन्, तर अहिले कुनै रिमोट बिना रिमोट जडानको साथ।
  • /ETC/BASH.BASHRC- फाइल केवल स्थानीय प्रयोगको लागि हो, यदि तपाईंको रिमोट सत्र वा इन्टरनेट मार्फत जडान छ भने यसले कार्य गर्दैन। यो नयाँ प्रयोगकर्ताको लागि नयाँ टर्मिनल सत्र सिर्जना गर्दा प्रत्येक प्रयोगकर्ताको लागि प्रदर्शन गरिएको छ।
  • .BASHRC- एक विशेष प्रयोगकर्तालाई बुझाउँछ, यसको गृह डाइरेक्टरीमा भण्डार गरिएको छ र हरेक पटक नयाँ टर्मिनल सुरू गरेको छ।
  • .BASH_PROFILE- जस्तै .BASHRC, केवल रिमाइटिङको लागि, उदाहरणका लागि, SSH प्रयोग गर्दा।

यो पनि हेर्नुहोस: Ubuntu मा SSH-सर्भर स्थापना गर्दै

प्रणाली वातावरण चरको सूची हेर्नुहोस्

तपाई सजिलै लिनक्समा सबै प्रणाली चरहरू र प्रयोगकर्ता चर चरहरू हेर्न सक्नुहुन्छ र उनीहरूको अवधारणाहरू केवल एक आदेश हो जुन सूची प्रदर्शित गर्दछ। यो गर्नका लागि, तपाइँलाई एक मानक कन्सोल मार्फत केहि सरल चरणहरू प्रदर्शन गर्न आवश्यक छ।

  1. चलाउनुहोस् "टर्मिनल" मेनु मार्फत वा हट कुञ्जी थिचेर Ctrl + Alt + T.
  2. दर्ता टोलीसुडू Apt-get coreutils स्थापना गर्नुहोस्, तपाईंको प्रणालीमा यो उपयोगिताको उपलब्धता जाँच गर्न र आवश्यक भएमा यसलाई तुरुन्तै स्थापना गर्नुहोस्।
  3. सुपरप्रयोगकर्ता खाताको लागि पासवर्ड प्रविष्ट गर्नुहोस्, प्रविष्ट गरिएका क्यारेक्टरहरू प्रदर्शन हुने छैनन्।
  4. तपाईंलाई पुस्तकालयहरूमा नयाँ फाईलहरू वा उनीहरूको उपस्थितिको थप सूचित गरिनेछ।
  5. अब सबै पर्यावरण चरको सूची प्रकट गर्न स्थापना कोरोर्युल उपयोगिताको एक आदेश प्रयोग गर्नुहोस्। लेख्नुहोस्printenvर कुञ्जी थिच्नुहोस् प्रविष्ट गर्नुहोस्.
  6. सबै विकल्पहरू हेर्नुहोस्। मार्क गर्न अभिव्यक्ति = - चरको नाम, र यसको मूल्य पछि।

मुख्य प्रणाली र प्रयोगकर्ता वातावरण चरको सूची

माथिको निर्देशनहरूको लागि धन्यवाद, तपाइँ अब चाँडै सबै वर्तमान परिमितिहरू र उनीहरूको मानहरू कसरी निर्धारण गर्न सक्नुहुन्छ भन्ने बारे जान्दछन्। यो केवल मुख्य मान्छे संग सम्झौता बनी रहन्छ। म निम्न वस्तुहरूमा ध्यान आकर्षित गर्न चाहन्छु:

  • DE। पूरा नाम डेस्कटप वातावरण हो। हालको डेस्कटप वातावरणको नाम समावेश गर्दछ। लिनक्स कर्नेलमा अपरेटिङ सिस्टमले विभिन्न ग्राफिकल गोलाहरू प्रयोग गर्दछ, त्यसैले यो अनुप्रयोगहरू सक्रिय गर्न को लागी हाल को सक्रिय छ भनेर बुझ्न महत्त्वपूर्ण छ। यो जहाँ चर डे सहयोग गर्दछ। यसको मानहरूको एक उदाहरण हो gnome, mint, kde र यति।
  • PATH- डाइरेक्टरीहरूको सूची निर्धारण गर्दछ जसमा विभिन्न कार्यान्वयनयोग्य फाइलहरू खोजी गरिन्छ। उदाहरणको लागि, जब वस्तुहरू खोज र पहुँच गर्न आदेशहरू मध्ये एक कार्यमा कार्य गरिन्छ, ती ती फोल्डरहरूलाई छिट्टै पत्ता लगाउन र निर्दिष्ट आर्गुमेन्टहरूका साथ कार्यान्वयन योग्य फाइलहरू स्थानान्तरण गर्न पहुँच गर्दछ।
  • SHELL- सक्रिय आदेश शेलको विकल्प भण्डार गर्दछ। त्यस्ता गोलाहरूले प्रयोगकर्ताहरूलाई निश्चित स्क्रिप्टहरूलाई आत्म-रेजिजन गर्न अनुमति दिन्छ र सिंकैक्सहरू प्रयोग गरी विभिन्न प्रक्रियाहरू चलाउँदछ। सबैभन्दा लोकप्रिय खोललाई विचार गरिन्छ बाश। परिचितताका लागि अन्य सामान्य आदेशहरूको सूची हाम्रो अर्को लेखमा निम्न लिङ्कमा फेला पार्न सकिन्छ।
  • यो पनि हेर्नुहोस: टर्मिनलमा प्रायः प्रयोग गरिएका आदेशहरू

  • घर- सबै कुरा सजिलो छ। यो प्यारामिटरले सक्रिय प्रयोगकर्ताको गृह फोल्डरमा मार्ग निर्दिष्ट गर्दछ। प्रत्येक प्रयोगकर्ता फरक छ र फारम छ: / गृह / प्रयोगकर्ता। यस मूल्यको व्याख्या पनि सजिलो छ - यो चर, उदाहरणका लागि, उनीहरूको फाइलहरूको मानक स्थान स्थापित गर्न प्रोग्रामहरूद्वारा प्रयोग गरिन्छ। निस्सन्देह, त्यहाँ अझै पनि उदाहरणहरू छन्, तर यो परिचित हुनुको लागि पर्याप्त छ।
  • BROWSERवेब ब्राउजर खोल्न आदेशमा समावेश गर्दछ। यो यो चर हो कि प्रायः डिफल्ट ब्राउजर को निर्धारण गर्दछ, र सबै अन्य उपयोगिताहरु र सफ्टवेयर को नयाँ टैब को खोलन को लागि यस जानकारी को उपयोग गर्दछ।
  • PwdOLDPWD। कन्सोल वा ग्राफिकल शैलबाट सबै कार्यहरू प्रणालीमा एक विशिष्ट स्थानबाट आउँछ। पहिलो प्यारामिटर वर्तमान खोजको लागि उत्तरदायी छ, र दोस्रोले अघिल्लोलाई देखाउँछ। तदनुसार, उनीहरूको मानहरू प्रायः परिवर्तन हुन्छन् र प्रयोगकर्ता कन्फिगरेसनहरूमा र प्रणालीका मा भण्डारण गरिएका छन्।
  • TERM। लिनक्सको लागि एक टर्मिनल प्रोग्रामहरू छन्। उल्लेखित चर भण्डारण सक्रिय कन्सोलको बारेमा जानकारी भण्डारण गर्दछ।
  • रमाइलो- यो लिपि समावेश गर्दछ जुन यो चर पहुँच गर्न प्रत्येक पटक 0 देखि 32767 बाट अनियमित संख्या उत्पन्न गर्दछ। यो विकल्पले अर्को सफ्टवेयरलाई यसको अनियमित नम्बर जनरेटर बिना गर्न अनुमति दिन्छ।
  • सम्पादनकर्ता- पाठ फाइल सम्पादक खोल्नको लागी जिम्मेवार छ। उदाहरणको लागि, पूर्वनिर्धारित रूपमा तपाइँ त्यहाँ बाटो भेट्न सक्नुहुन्छ / usr / bin / nano, तर तपाईं यसलाई कुनै पनि अन्यमा परिवर्तन गर्नबाट रोक्छ। परीक्षाको जिम्मेवारीको साथ अधिक जटिल कार्यहरूको लागिभिजुअलर सुरूवात, उदाहरणका लागि, सम्पादक vi.
  • HOSTNAME- कम्प्युटर नाम, रUSER- हालको खाताको नाम।

नयाँ वातावरण चरसँग चलिरहेको आदेशहरू

तपाईं यसको साथ विशिष्ट प्रोग्राम चलाउन वा कुनै अन्य कार्यहरू प्रदर्शन गर्न केही समयको लागि कुनै पनि प्यारामिटरको विकल्प परिवर्तन गर्न सक्नुहुनेछ। यस अवस्थामा, कन्सोलमा तपाईले एनआरएनलाई दर्ता गर्न आवश्यक पर्दछVar = मूल्यकहाँ Var - चरको नाम, र मूल्य - यसको मूल्य, उदाहरणका लागि, फोल्डरमा पथ/ गृह / प्रयोगकर्ता / डाउनलोड.

अर्को पटक तपाईले सबै मापदण्डहरू माथिको आदेश मार्फत हेर्नुहुन्छprintenvतपाइँ देख्नुहुनेछ कि तपाईंले निर्दिष्ट गर्नुभएको मूल्य परिवर्तन गरिएको छ। यद्यपि, यो यो पूर्वनिर्धारित रूपमा बनेको छ, तत्काल अर्को पहुँच पछि, र केवल सक्रिय टर्मिनल भित्र पनि कार्य गर्दछ।

स्थानीय वातावरण चरहरू सेटिङ र मेटाउँदै

माथिको सामाग्रीबाट, तपाइँ पहिले नै थाहा छ कि स्थानीय प्यारामिटरहरू फाईलहरू सुरक्षित छैनन् र केवल हालको सत्र भित्र सक्रिय छन्, र यसको पूरा भएपछि मेटिने छ। यदि तपाइँ आफैले यस्ता विकल्पहरू सिर्जना गर्ने र मेटाउन चाहानुहुन्छ भने, तपाईंलाई निम्न कार्य गर्न आवश्यक छ:

  1. चलाउनुहोस् "टर्मिनल" र एउटा टोली लेख्नुहोस्Var = मूल्य, त्यसपछि कुञ्जी थिच्नुहोस् प्रविष्ट गर्नुहोस्। सामान्यको रूपमा Var - एक शब्दमा कुनै पनि सुविधाजनक चर नाम र मूल्य - मूल्य।
  2. प्रवेश गरेर प्रदर्शन गर्ने प्रभावकारीता जाँच गर्नुहोस्$ var गूंज। तल रेखामा, तपाईंले चर विकल्प पाउनु पर्छ।
  3. आदेशसँग कुनै प्यारामिटर मेटाउनुहोस्var अनसेट गर्नुहोस्। तपाईं मेटाउन पनि चेक गर्न सक्नुहुन्छगूंज(अर्को लाइन खाली हुनु पर्छ)।

यस्तो सरल तरिकामा, कुनै पनि स्थानीय प्यारामिटरहरू असीमित मात्राहरूमा थपिएका छन्; यो केवल उनीहरूको सञ्चालनको मुख्य विशेषतालाई सम्झन महत्त्वपूर्ण छ।

प्रयोगकर्ता चरहरू थप्नुहोस् र हटाउनुहोस्

हामी कन्फिगरेसन फाईलहरूमा भण्डारण गरिएका चरहरूको क्लासहरूमा सारिएका छौं, र योबाट यसले तपाईंलाई फाइलहरू सम्पादन गर्नुपर्छ। यो कुनै पनि मानक पाठ सम्पादक प्रयोग गरी गरिन्छ।

  1. माध्यमिक कन्फिगरेसन खोल्नुहोस्sudo gedit .bashrc। हामी ग्राफिक सम्पादक प्रयोग गरेर सिंक्याक्स पदनामको साथ सुझाव दिन्छौं, उदाहरणका लागि, gedit। यद्यपि, तपाईं कुनै पनि अन्य निर्दिष्ट गर्न सक्नुहुन्छ, उदाहरणका लागि, vi या त नानो.
  2. नबिर्सनुहोस् कि जब तपाइँ सुपरसर्भरका लागि आदेश चलाउनुहुन्छ, तपाईंलाई पासवर्ड प्रविष्टि गर्न आवश्यक छ।
  3. फाइलको अन्त्यमा, रेखा थप्नुहोस्निर्यात = VALUE। यस मापदण्डहरूको संख्या सीमित छैन। यसको अतिरिक्त, तपाईले पहिले नै अवस्थित चरको मान परिवर्तन गर्न सक्नुहुनेछ।
  4. परिवर्तन गरे पछि, तिनीहरूलाई सुरक्षित गर्नुहोस् र फाइल बन्द गर्नुहोस्।
  5. कन्फिगुरेसन अद्यावधिक फाइल पुनःसुरु भएपछि पछि उत्पन्न हुनेछ, र यो मार्फतस्रोत .bashrc.
  6. तपाईं समान विकल्प मार्फत चरको गतिविधि जाँच गर्न सक्नुहुन्छ।$ var गूंज.

यदि तपाईं परिवर्तन गर्नु अघि चरको यस वर्गको विवरणसँग परिचित हुनुहुन्न भने, लेखको सुरुवातमा जानकारी पढ्न निश्चित हुनुहोस्। यसले प्रविष्ट गरिएका प्यारामिटरहरूको प्रभावको साथ थप त्रुटिहरू रोक्न मद्दत गर्दछ, जुन तिनीहरूको सीमाहरू छन्। प्यारामिटरहरूको मेटाउनेको लागि, यो कन्फिगरेसन फाइल मार्फत पनि हुन्छ। यो पूर्ण रूपमा लाइन हटाउन वा यसलाई टिप्पणी गर्न पर्याप्त छ, सुरुमा साइन थप्दै #.

प्रणाली वातावरण चरहरू सिर्जना र मेटाउँदै

यो केवल चरको तेस्रो वर्ग - प्रणालीमा छुन मिल्छ। फाइल यसका लागि सम्पादन गरिनेछ। / आदि / प्रोफाइल, जुन रिमोट जडानको साथ पनि सक्रिय रहेको छ, उदाहरणका लागि, प्रसिद्ध ज्ञात SSH प्रबन्धक मार्फत। कन्फिगुरेसन वस्तु खोल्दै अघिल्लो संस्करणको रूपमा जस्तै छ:

  1. कन्सोलमा, प्रविष्ट गर्नुहोस्sudo gedit / etc / profile.
  2. कुनै पनि आवश्यक परिवर्तनहरू गर्नुहोस् र उपयुक्त बटनमा क्लिक गरी तिनीहरूलाई सुरक्षित गर्नुहोस्।
  3. वस्तु पुन: सुरु गर्नुहोस्स्रोत / आदि / प्रोफाईल.
  4. पूरा भएपछि, प्रदर्शनको माध्यमबाट जाँच गर्नुहोस्$ var गूंज.

फाइलमा परिवर्तनहरू पुन: लोड भएपछि पनि बचत गरिनेछ, र प्रत्येक प्रयोगकर्ता र अनुप्रयोगले कुनै पनि समस्या बिना नयाँ डेटाको पहुँच प्राप्त गर्न सक्नेछ।

यद्यपि आज प्रस्तुत गरिएको जानकारी तपाईंसँग धेरै गाह्रो देखिन्छ, हामी दृढतापूर्वक अनुशंसा गर्छौं कि तपाइँ यसलाई बुझ्न र सम्भव रूपमा धेरै पक्षहरू बुझ्न सिफारिस गर्दछौं। यस्तो ओएस उपकरणहरूको प्रयोगले प्रत्येक अनुप्रयोगको लागि अतिरिक्त कन्फिगरेसन फाईलहरू संकलन गर्नबाट जोगिन मद्दत गर्नेछ, किनकि सबैले चरहरू पहुँच गर्न सक्नेछन्। यसले सबै प्यारामिटरहरूको लागि सुरक्षा प्रदान गर्दछ र तिनीहरूलाई एकै स्थानमा समूह बनाउँछ। यदि तपाइँ विशिष्ट साना-प्रयोग गरिएका वातावरण चरहरूमा रुचि राख्नुहुन्छ भने, लिनक्स वितरण कागजातमा परिक्षण गर्नुहोस्।

भिडियो हेर्नुहोस्: Environment Variables : Linux Tutorial #11 (नोभेम्बर 2024).