विकल्प - लिनक्स कमांड - यूनिक्स कमांड

लिनक्स / यूनिक्स कमांड:> विकल्प

नाम

विकल्प - डिफ़ॉल्ट आदेश निर्धारित करने वाले प्रतीकात्मक लिंक बनाए रखें

सार

विकल्प [ विकल्प ] - लिंक नाम पथ प्राथमिकता स्थापित करें [ --स्लेव लिंक नाम पथ ] ... [ --initscript सेवा ]

विकल्प [ विकल्प ] - नाम पथ हटाएं

विकल्प [ विकल्प ] --सेट नाम पथ

विकल्प [ विकल्प ] --auto नाम

विकल्प [ विकल्प ] - प्रदर्शन नाम

विकल्प [ विकल्प ] --config नाम

विवरण

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

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

विकल्प प्रणाली का उद्देश्य इस समस्या को हल करना है। फाइल सिस्टम में एक सामान्य नाम सभी फ़ाइलों द्वारा साझा किया जा सकता है जो अदला-बदली कार्यक्षमता प्रदान करते हैं। विकल्प प्रणाली और सिस्टम प्रशासक एक साथ यह निर्धारित करते हैं कि इस सामान्य नाम से कौन सी वास्तविक फ़ाइल का संदर्भ दिया गया है। उदाहरण के लिए, यदि टेक्स्ट एडिटर एड (1) और एनवीआई (1) दोनों सिस्टम पर स्थापित हैं, तो विकल्प सिस्टम जेनेरिक नाम / usr / bin / editor को डिफ़ॉल्ट रूप से / usr / bin / nvi के संदर्भ में लाएगा । सिस्टम प्रशासक इसे ओवरराइड कर सकता है और इसे इसके बजाय / usr / bin / ed को संदर्भित कर सकता है, और विकल्प सिस्टम इस सेटिंग को तब तक नहीं बदलेगा जब तक कि ऐसा करने के लिए स्पष्ट रूप से अनुरोध नहीं किया जाता है।

सामान्य नाम चयनित विकल्प के लिए प्रत्यक्ष प्रतीकात्मक लिंक नहीं है। इसके बजाए, यह विकल्प निर्देशिका में किसी नाम का एक प्रतीकात्मक लिंक है, जो बदले में वास्तविक फ़ाइल संदर्भित एक प्रतीकात्मक लिंक है। ऐसा इसलिए किया जाता है कि सिस्टम प्रशासक के परिवर्तन / etc निर्देशिका में ही सीमित हो सकते हैं: एफएचएस (क्यूवी) कारण बताता है कि यह एक अच्छी बात क्यों है।

जब प्रत्येक पैकेज एक विशेष कार्यक्षमता वाली फाइल प्रदान करता है, तो स्थापित या परिवर्तित किया जाता है, विकल्पों को वैकल्पिक प्रणाली में उस फ़ाइल के बारे में जानकारी अद्यतन करने के लिए कहा जाता है। विकल्प आमतौर पर आरपीएम पैकेज में % पोस्ट या % पूर्व स्क्रिप्ट से बुलाया जाता है।

यह सिंक्रनाइज़ होने के कई विकल्पों के लिए अक्सर उपयोगी होता है, ताकि वे समूह के रूप में बदल जाए; उदाहरण के लिए, जब vi (1) संपादक के कई संस्करण स्थापित होते हैं, तो /usr/share/man/man1/vi.1 द्वारा संदर्भित मैन पेज को निष्पादन योग्य / usr / bin / vi द्वारा संदर्भित किया जाना चाहिए। विकल्प मास्टर और गुलाम लिंक के माध्यम से इसे संभालते हैं; जब मास्टर बदल जाता है, तो किसी भी संबंधित दास भी बदल जाते हैं। एक मास्टर लिंक और इसके संबंधित दास एक लिंक समूह बनाते हैं।

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

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

प्रत्येक विकल्प के साथ प्राथमिकता जुड़ी है। जब एक लिंक समूह स्वचालित मोड में होता है, तो समूह के सदस्यों द्वारा इंगित विकल्प वे होंगे जिनकी सर्वोच्च प्राथमिकता है।

--config विकल्प का उपयोग करते समय लिंक समूह के सभी विकल्पों की सूची दी जाएगी, जिनके नाम दिए गए नाम मास्टर लिंक हैं। तब आपको संकेत दिया जाएगा कि लिंक समूह के लिए किस विकल्प का उपयोग करना है। एक बार परिवर्तन करने के बाद, लिंक समूह अब ऑटो मोड में नहीं होगा। स्वचालित स्थिति पर लौटने के लिए आपको --auto विकल्प का उपयोग करने की आवश्यकता होगी।

शब्दावली

चूंकि विकल्पों की गतिविधियां काफी शामिल हैं, इसलिए कुछ विशिष्ट शर्तें इसके संचालन को समझाने में मदद करेंगी।

सामान्य नाम

एक नाम, जैसे / usr / bin / editor , जो वैकल्पिक प्रणाली के माध्यम से, इसी तरह के फ़ंक्शन की कई फ़ाइलों में से एक को संदर्भित करता है।

सिमलिंक

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

विकल्प

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

विकल्प निर्देशिका

एक निर्देशिका, डिफ़ॉल्ट / etc / विकल्पों द्वारा , symlinks युक्त।

प्रशासनिक निर्देशिका

एक निर्देशिका, डिफ़ॉल्ट / var / lib / विकल्पों द्वारा , विकल्प 'राज्य जानकारी युक्त।

लिंक समूह

संबंधित सिम्लिंक का एक सेट, जिसे समूह के रूप में अपडेट किया जाना है।

मास्टर लिंक

एक लिंक समूह में लिंक जो निर्धारित करता है कि समूह में अन्य लिंक कॉन्फ़िगर किए गए हैं।

दास लिंक

एक लिंक समूह में एक लिंक जो मास्टर लिंक की सेटिंग द्वारा नियंत्रित होता है।

स्वचालित मोड

जब एक लिंक समूह स्वचालित मोड में होता है, तो विकल्प सिस्टम यह सुनिश्चित करता है कि समूह में लिंक समूह के लिए उपयुक्त उच्चतम प्राथमिकता विकल्पों को इंगित करें।

मैन्युअल तरीके से

जब कोई लिंक समूह मैन्युअल मोड में होता है, तो विकल्प सिस्टम सिस्टम व्यवस्थापक की सेटिंग्स में कोई भी परिवर्तन नहीं करेगा।

विकल्प

यदि विकल्प किसी भी सार्थक कार्य को निष्पादित करना है तो बिल्कुल एक क्रिया निर्दिष्ट की जानी चाहिए। किसी भी कार्रवाई के साथ किसी भी सामान्य विकल्प को एक साथ निर्दिष्ट किया जा सकता है।

सामान्य विकल्प

--verbose

विकल्प क्या कर रहे हैं इसके बारे में अधिक टिप्पणियां उत्पन्न करें।

--चुप

जब तक त्रुटियां न हों तब तक कोई टिप्पणी न दें। यह विकल्प अभी तक लागू नहीं हुआ है।

--परीक्षा

वास्तव में कुछ भी मत करो, बस कहें कि क्या किया जाएगा। यह विकल्प अभी तक लागू नहीं हुआ है।

--मदद

कुछ उपयोग जानकारी दें (और कहें कि यह कौन सा संस्करण है)।

--version

बताएं कि यह कौन सा संस्करण है (और कुछ उपयोग जानकारी दें)।

--altdir निर्देशिका

विकल्प निर्देशिका निर्दिष्ट करता है, जब यह डिफ़ॉल्ट से अलग होना है।

--admindir निर्देशिका

डिफ़ॉल्ट रूप से अलग होने पर, व्यवस्थापकीय निर्देशिका निर्दिष्ट करता है।

क्रिया

- लिंक नाम पथ pri स्थापित करें [- स्लेव स्लंक स्नैम स्पैथ ] [ --initscript सेवा ] ...

सिस्टम के विकल्पों का एक समूह जोड़ें। नाम मास्टर लिंक के लिए सामान्य नाम है, लिंक इसके सिम्लिंक का नाम है, और मार्ग मास्टर लिंक के लिए वैकल्पिक विकल्प पेश किया जा रहा है। स्नैम , स्लंक और स्पैथ जेनेरिक नाम, सिम्लिंक नाम और गुलाम लिंक के लिए विकल्प हैं, और सेवा वैकल्पिक के लिए किसी भी संबंधित इनसाइटस्क्रिप्ट का नाम है। नोट: --initscript एक Red Hat Linux विशिष्ट विकल्प है। शून्य या अधिक - स्लेव विकल्प, प्रत्येक के बाद तीन तर्क, निर्दिष्ट किया जा सकता है।

यदि मास्टर सिम्लिंक निर्दिष्ट पहले से ही सिस्टम सिस्टम के रिकॉर्ड में मौजूद है, तो आपूर्ति की गई जानकारी को समूह के विकल्पों के एक नए सेट के रूप में जोड़ा जाएगा। अन्यथा, स्वचालित मोड पर सेट एक नया समूह, इस जानकारी के साथ जोड़ा जाएगा। यदि समूह स्वचालित मोड में है, और नए जोड़े गए विकल्प की प्राथमिकता इस समूह के किसी भी अन्य स्थापित विकल्पों की तुलना में अधिक है, तो नए जोड़े गए विकल्पों को इंगित करने के लिए सिम्लिंक अपडेट किए जाएंगे।

यदि --initscript का उपयोग किया जाता है, तो विकल्प सिस्टम chkconfig के माध्यम से वैकल्पिक से जुड़े initscript का प्रबंधन करेगा, जिसमें वैकल्पिक विकल्प सक्रिय है, इस पर निर्भर करता है कि इनिट स्क्रिप्ट को पंजीकृत और पंजीकरण नहीं किया जाता है।

नोट: --initscript एक Red Hat Linux विशिष्ट विकल्प है।

- नाम पथ हटाएं

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

--सेट नाम पथ

लिंक समूह नाम के लिए प्रतीकात्मक लिंक और दास पथ के लिए कॉन्फ़िगर किए गए लोगों पर सेट हैं, और लिंक समूह मैन्युअल मोड पर सेट है। यह विकल्प मूल डेबियन कार्यान्वयन में नहीं है।

--auto नाम

मास्टर सिमलिंक नाम को स्वचालित मोड में स्विच करें। इस प्रक्रिया में, इस सिम्लिंक और इसके गुलामों को उच्चतम प्राथमिकता वाले स्थापित विकल्पों को इंगित करने के लिए अद्यतन किया जाता है।

- प्रदर्शन नाम

लिंक समूह के बारे में जानकारी प्रदर्शित करें जिसका नाम मास्टर लिंक है। प्रदर्शित जानकारी में समूह के मोड (ऑटो या मैनुअल) शामिल हैं, जो सिम्लिंक वर्तमान में इंगित करता है, अन्य विकल्प क्या उपलब्ध हैं (और उनके संबंधित गुलाम विकल्प), और वर्तमान में स्थापित उच्चतम प्राथमिकता विकल्प।

यह भी देखें

एलएन (1), एफएचएस, फाइल सिस्टम पदानुक्रम मानक।

महत्वपूर्ण: यह देखने के लिए मैन कमांड ( % man ) का उपयोग करें कि आपके विशेष कंप्यूटर पर कमांड का उपयोग कैसे किया जाता है।