Linux पर्यावरण परिवर्तने

लिनक्स कर्नल-आधारित ऑपरेटिंग सिस्टीममध्ये पर्यावरण परिवर्तने ही वेरिअबल्स आहेत ज्यात स्टार्टअप वेळी इतर प्रोग्राम्सद्वारे वापरलेली मजकूर माहिती असते. सामान्यतः त्यात ग्राफिकल आणि कमांड शेल, वापरकर्ता सेटिंग्जवरील डेटा, विशिष्ट फायलींचा स्थान आणि बरेच काही या दोन्हीचे सामान्य सिस्टम पॅरामीटर्स समाविष्ट असतात. अशा व्हेरिएबल्सचे मूल्य दर्शविलेले आहेत, उदाहरणार्थ, संख्या, चिन्हे, निर्देशिका किंवा फाइल्सचे मार्ग. यामुळे, बर्याच अनुप्रयोगांनी काही सेटिंग्जमध्ये प्रवेश मिळवण्यास तसेच वापरकर्त्यांना नवीन पर्याय बदलण्याची संधी मिळते.

लिनक्समध्ये पर्यावरण परिवर्तनांसह कार्य करा

या लेखात, आम्ही पर्यावरण परिवर्तनाशी संबंधित मूलभूत आणि सर्वात उपयुक्त माहितीस स्पर्श करू इच्छितो. याव्यतिरिक्त, आम्ही त्यांना पाहण्यासाठी, सुधारित, तयार आणि हटविण्याचे मार्ग प्रदर्शित करू. मुख्य पर्यायांशी परिचित होणे नवख्या वापरकर्त्यांना अशा प्रकारच्या साधनांच्या व्यवस्थापनामध्ये नेव्हिगेट करण्यात आणि ओएस वितरणातील त्यांचे मूल्य समजण्यात मदत करेल. सर्वात महत्वाचे घटकांचे विश्लेषण सुरू करण्यापूर्वी मी त्यांच्या विभागातील वर्गामध्ये बोलू इच्छितो. अशा गटबद्धतेस खालीलप्रमाणे परिभाषित केले आहे:

  1. सिस्टिम व्हेरिएबल्स ऑपरेटिंग सिस्टम सुरू होते तेव्हा हे पर्याय ताबडतोब लोड केले जातात, काही कॉन्फिगरेशन फायलींमध्ये संग्रहित केले जातात (त्यांची चर्चा खाली केली जाईल) आणि सर्व वापरकर्त्यांसाठी आणि संपूर्ण ओएसवर देखील उपलब्ध आहे. सामान्यतः, या पॅरामीटर्सचा वापर बर्याच महत्वाच्या अॅप्लिकेशन्सच्या प्रारंभाच्या वेळी सर्वात महत्वाचा मानला जातो.
  2. वापरकर्ता चलने. प्रत्येक वापरकर्त्याची स्वतःची घरगुती निर्देशिका असते, जेथे वापरकर्ता चलनांच्या कॉन्फिगरेशन फायलींसह सर्व महत्वाची वस्तू संग्रहित केली जातात. त्यांच्या नावावरून हे स्पष्ट आहे की विशिष्ट वापरकर्त्यास जेव्हा ते स्थानिक द्वारे अधिकृत केले जाते तेव्हा ते लागू केले जातात "टर्मिनल". ते रिमोट कनेक्शनवर चालवतात.
  3. स्थानिक चलने असे घटक आहेत जे फक्त एकाच सत्रात लागू होतात. जेव्हा हे पूर्ण होते, तेव्हा ते कायमचे हटविले जातील आणि रीस्टार्ट करण्यासाठी प्रत्येक गोष्ट स्वत: तयार केली जाईल. ते विभक्त फायलींमध्ये जतन केलेले नाहीत, परंतु संबंधित कन्सोल आदेशांच्या सहाय्याने तयार केले, संपादित केले आणि हटविले आहेत.

वापरकर्ता आणि प्रणाली चलनांसाठी कॉन्फिगरेशन फाइल्स

आपल्याला उपरोक्त वर्णनांवरून आधीच माहित आहे की, लिनक्स व्हेरिएबल्सच्या तीन पैकी दोन वर्ग वेगवेगळ्या फाइल्समध्ये संग्रहित केल्या आहेत, जेथे सामान्य कॉन्फिगरेशन आणि प्रगत पॅरामीटर्स एकत्रित केले जातात. प्रत्येक अशी वस्तू योग्य परिस्थितीतच लोड केली जाते आणि ती विविध उद्देशांसाठी वापरली जाते. स्वतंत्रपणे, मी खालील घटक हायलाइट करू इच्छितो:

  • / एटीसी / प्रोफाइल- प्रणाली फायलींपैकी एक. रिमोट लॉग इनसह सर्व वापरकर्त्यांसाठी आणि संपूर्ण सिस्टमवर उपलब्ध. यासाठी फक्त प्रतिबंध - मानक उघडताना मापदंड स्वीकारले जात नाहीत "टर्मिनल"म्हणजेच, या स्थानामध्ये, या कॉन्फिगरेशनमधील कोणतेही मूल्य कार्य करणार नाहीत.
  • / एटीसी / पर्यावरण- मागील कॉन्फिगरेशनचा विस्तृत अॅनालॉग. हे सिस्टम स्तरावर कार्यरत आहे, मागील फायलींप्रमाणेच तेच पर्याय आहेत परंतु आता दूरस्थ कनेक्शनसह कोणतेही प्रतिबंध नाहीत.
  • / एटीसी / बीएएसएच.बीएएसएचआरसी- फाइल केवळ स्थानिक वापरासाठी आहे, जर आपल्याकडे रिमोट सेशन किंवा इंटरनेटद्वारे कनेक्शन असेल तर ते कार्य करणार नाही. नवीन टर्मिनल सत्र तयार करताना हे प्रत्येक वापरकर्त्यासाठी स्वतंत्रपणे केले जाते.
  • बीएएसएचआरसी- विशिष्ट वापरकर्त्यास संदर्भित करते, ती त्याच्या होम डिरेक्ट्रीमध्ये संग्रहित केली जाते आणि प्रत्येक वेळी नवीन टर्मिनल लॉन्च केली जाते.
  • बीएसएच_PROFILE- सारखेच बीएएसएचआरसी, फक्त रीमोटिंगसाठी, उदाहरणार्थ, एसएसएच वापरताना.

हे सुद्धा पहाः उबंटूमध्ये एसएसएच-सर्व्हर स्थापित करणे

सिस्टम एनवार्यनमेंट व्हेरिएबल्सची सूची पहा

लिनक्समध्ये उपलब्ध असलेल्या सर्व सिस्टीम व्हेरिएबल्स आणि यूज़र व्हेरिएबल्स आपण सहजपणे पाहू शकता आणि त्यांची यादी केवळ एक कमांडसह यादी दर्शविते. हे करण्यासाठी आपल्याला मानक कन्सोलद्वारे काही सोप्या चरणांची आवश्यकता आहे.

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

मुख्य प्रणाली आणि वापरकर्ता पर्यावरण परिवर्तनांची यादी

उपरोक्त निर्देशांबद्दल धन्यवाद, आता आपल्याला माहित आहे की आपण सर्व वर्तमान पॅरामीटर्स आणि त्यांचे मूल्य कसे द्रुतपणे निर्धारित करू शकता. हे केवळ मुख्य विषयाशी निगडित राहते. मला खालील गोष्टींकडे लक्ष वेधण्यास आवडेल:

  • डी. पूर्ण नाव डेस्कटॉप पर्यावरण आहे. वर्तमान डेस्कटॉप वातावरणाचे नाव समाविष्ट आहे. लिनक्स कर्नलवरील कार्यकारी प्रणाल्या विविध ग्राफिकल शेल्स वापरतात, म्हणून अनुप्रयोगांसाठी सध्या सक्रिय आहे हे समजून घेणे महत्वाचे आहे. येथे व्हेरिएबल DE मदत करते. त्याचे मूल्य एक उदाहरण आहे ग्नोम, मिंट, केडी आणि असं.
  • पाथ- डिरेक्ट्रिजची यादी ठरवते ज्यामध्ये विविध एक्जिक्युटेबल फाइल्स शोधल्या जातात. उदाहरणार्थ, जेव्हा ऑब्जेक्ट्स शोधण्याकरिता आणि त्यात प्रवेश करण्यासाठी एखाद्या आदेशावर कार्य केले जाते, तेव्हा ते निर्दिष्ट वितर्कांसह एक्झिक्यूटेबल फायली त्वरित द्रुतपणे शोधण्यासाठी आणि हस्तांतरित करण्यासाठी या फोल्डरमध्ये प्रवेश करतात.
  • शेल- सक्रिय कमांड शेलचा पर्याय संग्रहित करते. अशा शेल्स वापरकर्त्यास विशिष्ट स्क्रिप्ट्सची स्वयं-नोंदणी करण्याची आणि सिंटॅक्स वापरुन विविध प्रक्रिया चालविण्याची परवानगी देतात. सर्वात लोकप्रिय शेल मानले जाते बॅश. परिच्छेदनासाठी इतर सामान्य कमांडची यादी आमच्या लेखातील खालील दुव्यावर आढळू शकते.
  • हे देखील पहा: लिनक्स टर्मिनलमध्ये वारंवार वापरलेले कमांड

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

नवीन पर्यावरणीय वेरियेबलसह आदेश चालवत आहे

आपण त्याच्यासह विशिष्ट प्रोग्राम चालविण्यासाठी किंवा इतर कोणतीही क्रिया करण्यासाठी थोडा वेळ आपल्या स्वतःच्या कोणत्याही पॅरामीटरचा पर्याय बदलू शकता. या प्रकरणात, कन्सोलमध्ये आपल्याला केवळ env नोंदणी करण्याची आवश्यकता असेलVar = मूल्यकुठे Var - व्हेरिएबलचे नाव, आणि मूल्य - त्याचे मूल्य, उदाहरणार्थ, फोल्डरचा मार्ग/ घर / वापरकर्ता / डाउनलोड.

पुढील वेळी आपण उपरोक्त आदेशाद्वारे सर्व पॅरामीटर्स पहालprintenvआपल्याला दिसेल की आपण निर्दिष्ट केलेले मूल्य बदलले गेले आहे. तथापि, ते पुढील प्रवेशापूर्वीच डीफॉल्ट म्हणून होईल, आणि केवळ सक्रिय टर्मिनलमध्ये देखील कार्य करेल.

स्थानिक पर्यावरण चलने सेट करणे आणि हटविणे

उपरोक्त सामग्रीवरून, आपल्याला आधीपासूनच माहित आहे की स्थानिक पॅरामीटर्स फायलींमध्ये जतन केल्या नाहीत आणि केवळ वर्तमान सत्रादरम्यान सक्रिय आहेत आणि त्यांचे पूर्ण झाल्यानंतर हटविली जातात. जर आपणास असे पर्याय तयार करणे आणि हटविणे स्वारस्य असेल तर आपल्याला खालील गोष्टी करण्याची आवश्यकता आहे:

  1. चालवा "टर्मिनल" आणि एक संघ लिहाVar = मूल्य, नंतर की दाबा प्रविष्ट करा. नेहमीप्रमाणे Var - एका शब्दात कोणत्याही सोयीस्कर व्हेरिएबलचे नाव, आणि मूल्य - मूल्य.
  2. प्रविष्ट करून केलेल्या क्रियांची प्रभावीता तपासा$ var प्रतिध्वनी. खालील ओळीत, आपण व्हेरिएबल पर्याय मिळवावा.
  3. आदेशासह कोणतेही मापदंड हटवाअनसेट सेट. आपण हटविणे देखील तपासू शकताइको(पुढील ओळ रिक्त असावी).

अशा सोप्या मार्गाने, कोणतीही स्थानिक पॅरामीटर्स अमर्यादित प्रमाणात जोडली जातात; त्यांच्या ऑपरेशनचे केवळ मुख्य वैशिष्ट्य लक्षात ठेवणे महत्वाचे आहे.

वापरकर्ता चलने जोडा आणि काढा

आम्ही कॉन्फिगरेशन फाइल्समध्ये संग्रहित केलेल्या व्हेरिएबल्सच्या क्लासमध्ये हलविले आहे आणि यातून असे होते की आपल्याला फायली स्वतः संपादित करणे आवश्यक आहे. हे कोणत्याही मानक मजकूर संपादकाद्वारे केले जाते.

  1. माध्यमातून वापरकर्ता संरचना उघडासुद जीडित .बॅश्रिक. आम्ही सिंटॅक्स पदनामांसह ग्राफिक संपादक वापरण्याचे सुचवितो, उदाहरणार्थ, जीएडिट. तथापि, आपण इतर कोणत्याही निर्दिष्ट करू शकता, उदाहरणार्थ, vi एकतर नॅनो.
  2. जेव्हा आपण सुपरजरच्या वतीने आदेश चालविता तेव्हा विसरू नका, आपल्याला संकेतशब्द प्रविष्ट करण्याची आवश्यकता असेल.
  3. फाइलच्या शेवटी, ओळ जोडाVAR = VALUE निर्यात करा. अशा मापदंडांची संख्या मर्यादित नाही. याव्यतिरिक्त, आपण आधीपासून उपस्थित असलेल्या व्हेरिएबल्सचे मूल्य बदलू शकता.
  4. बदल केल्यानंतर, त्यांना सेव्ह करा आणि फाइल बंद करा.
  5. फाइल रीस्टार्ट झाल्यानंतर कॉन्फिगरेशन अपडेट होईल, आणि हे पूर्ण होतेस्रोत .bashrc.
  6. आपण त्याच पर्यायाद्वारे व्हेरिएबलची क्रिया तपासू शकता.$ var प्रतिध्वनी.

आपण बदल करण्यापूर्वी या चरणाच्या या वर्गाच्या वर्णनाशी परिचित नसल्यास, लेखाच्या सुरूवातीस माहिती वाचणे सुनिश्चित करा. यामुळे प्रविष्ट केलेल्या पॅरामीटर्सच्या प्रभावामुळे पुढील चुका टाळण्यास मदत होईल, ज्याची मर्यादा आहे. पॅरामीटर्स हटविल्याप्रमाणे, हे कॉन्फिगरेशन फाइलद्वारे देखील होते. सुरुवातीस चिन्ह जोडणे ही ओळ काढायला किंवा टिप्पणी देणे पुरेसे आहे #.

सिस्टम एनवार्यनमेंट व्हेरिएबल्स तयार करणे आणि हटविणे

ते केवळ थ्री क्लास व्हेरिएबल्स - सिस्टीमला स्पर्श करण्यासाठी राहते. या साठी फाइल संपादित केली जाईल. / एटीसी / प्रोफाइल, जो रिमोट कनेक्शनसह अगदी सक्रिय आहे, उदाहरणार्थ, सुप्रसिद्ध SSH व्यवस्थापकाद्वारे. कॉन्फिगरेशन आयटम उघडणे मागील आवृत्तीप्रमाणेच आहे:

  1. कंसोलमध्ये, एंटर करासुडो जीएडिट / इत्यादी / प्रोफाइल.
  2. आवश्यक बटण बनवा आणि योग्य बटणावर क्लिक करुन त्यास सेव्ह करा.
  3. ऑब्जेक्ट रीस्टार्ट करास्रोत / इटी / प्रोफाइल.
  4. पूर्ण झाल्यावर, कार्यप्रदर्शन तपासा$ var प्रतिध्वनी.

सत्र रीलोड झाल्यानंतरही फाइलमध्ये बदल जतन केले जातील आणि प्रत्येक वापरकर्ता आणि अनुप्रयोग कोणत्याही समस्येशिवाय नवीन डेटामध्ये प्रवेश करण्यास सक्षम असेल.

जरी आज सादर केलेली माहिती आपल्यासाठी खूप अवघड वाटत असली तरीही आपण ती समजून घेण्यास आणि शक्य तितक्या अधिक गोष्टी समजण्यासाठी आम्ही सखोल शिफारस करतो. अशा ओएस टूल्सचा वापर प्रत्येक अनुप्रयोगासाठी अतिरिक्त कॉन्फिगरेशन फाइल्सचे संचयन टाळण्यात मदत करेल कारण त्या सर्व व्हॅरिएबलमध्ये प्रवेश करतील. हे सर्व पॅरामीटर्ससाठी संरक्षण प्रदान करते आणि त्याच स्थानामध्ये गटबद्ध करते. आपल्याला विशिष्ट छोटे-वापरलेल्या पर्यावरण परिवर्तनांमध्ये स्वारस्य असल्यास, Linux वितरण दस्तऐवजांचा सल्ला घ्या.

व्हिडिओ पहा: How to Build and Install Hadoop on Windows (मे 2024).